2

ジオコーディングに関する以前の質問を探していましたが、多くの質問が役に立ちましたが、自分のニーズに合ったものが見つかりませんでした。

複数の住所を最寄りの市内中心部にグループ化する必要があります。私の唯一の住所情報は、市、国、および州(該当する場合)です。たとえば、サンフランシスコ内およびマイル以内のすべての住所は、サンフランシスコとしてリストする必要があります。サンフランシスコにロールアップされたアドレスの数を知る必要があります。

私はこれにアプローチする方法についての提案を受け入れています。可能であれば、主要都市のリストを手動で特定することは特に望んでいません。私が始めることができるこれらのリストはありますか?

マイル以内のすべての住所の平均緯度/経度位置を使用するのはどうですか?当然のことながら、最終的な「中心点」は平均が計算されるときに少し動きますが、おそらくそれはおおよその解決策です。これを行う方法がよくわからないので、入力してください。

4

1 に答える 1

2

素晴らしい質問です。より一般的には、都市を大都市圏にロールアップする標準的な方法が必要だと思います。自分のリストを作成または維持したくないのはまさにその通りです。

Yahoo! GeoPlanetは、かなり完全な階層を持つ地理オントロジーを提供します。標準の行政区画(郡や州など)に満足している場合は簡単ですが、それよりももう少し一般的なものを探していると思います。しかし、GeoPlanetは、町の大都市統計地域を含む、多くの場合(米国では)ゾーンも提供します。

各都市名がある場合は、GeoPlanetを使用して、その都市が属するMSAゾーンを検索し、それにロールアップできます(GeoPlanetは、各MSAに境界ボックスと図心を提供するため、マップ上に簡単に配置できます)。米国国勢調査局MSAの一部ではない地方の町の場合、最寄りの都市(とにかく遠くにある可能性があります)にグループ化する必要がない場合があります。

于 2009-10-15T21:27:22.440 に答える