Googleは指定された住所の地理座標をどのくらいの頻度で変更しますか?


8

私は、住所「50 Hurt Plaza Southeast、Atlanta、GA 30303」を2回ジオコーディングしました。

2014年7月28日、座標を取得したとき(33.754208、-84.387272)

そして今日も、2014年8月18日、座標を取得しました:(33.754129、-84.38721)。

Googleは、年間を通じて特定の住所の地理座標を更新する必要がありますか?

私が関心を持っているのは、地理座標を比較することで、作業しているデータベース内の建物のIDを確認しているためです。

上記の結果は小数点第6位に四捨五入されていることに注意してください。


1
あなたが得ようとしている唯一の答えは、彼らがより良い(より新しい)データを取得するたびです。Googleのデータセットは素晴らしいですが、通常は少し不正確ですが、それでも優れた情報源です。更新は絶えず行われていますが、データセットが非常に大きいため、全体の正確さを示すことはできません。私はあなたが贈り物の馬を口の中で見ていないと思います-あなたはデータを購入していないので、あなたはそれについて不満を言う立場にはありません。静的であることが本当に必要な場合は、データを購入してデータベースを自分で保守してください。
Michael Stimson

1
Googleが地図データを更新する頻度を知っていても、本当の問題は、「住所や建物を特定する方法として座標を使用できるか」ということです。質問を間違って読んでいない限り?
マット

回答:


9

はい、常に座標の変動を予測します。

建物は地表で移動する可能性は低いですが、アドレスの識別子/キーとして座標を使用することは悪い考えです。データセット下から移動するためです。

  • 精度は定義の問題です。住所は、メールボックス、最大の構造物、または正面玄関で最も正確に固定されていますか?どの玄関ですか?たぶん私道?

  • 小数点精度も問題です。と33.754208同じ33.754209ですか?これは丸めによって修正できますが、精度が失われます。小数精度を追加することは、あなたにはない贅沢です。10進数がどの程度正確であっても、たとえ「同じ」であっても、特にコンピューターが浮動小数点型を比較す​​る方法を考えると、それらは異なる可能性があります。この時点では、低レベルの実装の詳細に完全に依存しています。

  • データセットを制御せず、物理属性を使用して何かをキーイングしている場合、キーが変更されないことは保証できません。ただし、データベースは識別子が一意で一定であると想定しているため、これは問題です。更新しても、他のデータポイントとの衝突はどうですか?

データセットを所有している場合でも、最初の2つの問題の影響を受けます。定義と実装が変更されました。「正確さ」を向上させるために座標データを更新することはできませんが、アドレスはそれが好きかどうかにかかわらず変更され、キャッシュが無効になります。

しかし、あなたができることは、自分の鍵です。識別子として座標を使用しないでください。むしろ、アプリケーション(または場合によっては世界中)全体で一意であることが保証されているキーを割り当て、変更しないようにします。

SmartyStreetsでは、住所のジオコーディングを担当しています。たとえば、その住所は建物のデフォルトです。セカンダリ(アパートメント/スイート)番号がありません。データはブロックレベル(屋上付近)ですが、できるだけ正確に取得できるとしたら、その座標はどうなるでしょうか。現時点では33.75425, -84.38721、Googleマップが配置する場所から数フィート離れた場所に割り当てています。それがロビーとその建物のユニットである場合、それは異なる座標である必要がありますか?その質問への答えは変わる可能性があり、したがって、基礎となるデータセットを変更します。そして、お互いの真上にあるユニットについてはどうですか(建物のポイントをピン留めすることはできますが、どの階を意味しましたか)。グーグルは明らかに全く同じ質問を通過します、そして答えが変わったなら、座標もそうします。

そのため、アドレスを一意に識別するために制御するキーを人々に与え、決して変更しないことを常にお勧めします。

どうして?

アドレスはめちゃくちゃです。特に、「住所は実際には何を意味するのか?それは建物または居住者を表すのか?または郵便受けを表すのか?」について哲学的な質問をし始めると、それらも変わる可能性があります。そして、アドレスが一時的である、つまり時間とともに変化することを考え始めると、さらに醜くなります。

また、アドレスをハッシュ化したり、配信ポイントのバーコードを識別子として使用したりする人もいます。標準化された形式であっても、アドレスは変更されても「同じ」アドレスのままになる可能性があるため、これを行わないでください。また、誤って住所に対して一意であると見なされた配信ポイントバーコードは、二重に有罪です。変更され必ずしも一意であるは限りません。かっこいい?

tl; drデータベースの実際の住所と座標への依存度を最小限に抑えます


1
私はあなたの哲学が好きですアドレスは何ですか?実際には、どのように精度を測定しますか?より正確なデータに対しては確かですが、あるデータセットが別のデータセットよりも正確であるとどのように判断しますか?調査測定は観測に基づいており、数十年前のベンチマークに結び付けられており、その時代の最新の機器に配置されています。「キーの所有」に関するヒントは、キーが変更されない限り、非常に良い考えです。または、逆に、アドレスの場所は静的ではないため、それに依存しないようにして、アプリケーションを構築してください。
Michael Stimson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.