5

与えられた緯度と経度から、都市の名前とその場所の米国の郵便番号を見つける最も簡単な方法は何ですか.

(これはhttps://stackoverflow.com/questions/23572/latitude-longitude-databaseに似ていますが、反対方向に変換したい場合を除きます。)


関連する質問:緯度/経度のペアで番地を取得する

4

8 に答える 8

3

上記のオンライン サービスとその競合他社はいずれも、経度/緯度座標を何らかの住所に変換する「リバース ジオコーディング」を提供しています。

郵便番号および/または都市のみが必要な場合は、米国国勢調査局から無料で郵便番号データベースと都市地域データベースを取得します (税金で支払われます)。http://www.census.gov/geo/www/cob/zt_metadata.html .

そこから、空間データの独自の検索アルゴリズムを考え出すか、Microsoft SQL Server、PostGIS、Oracle Spatial、ArcSDE などの空間データベースのいずれかを利用できます。

更新: 2010 年の国勢調査データは、 http ://www2.census.gov/census_2010/ にあります。

于 2008-09-18T15:51:12.823 に答える
2

呼び出す Web サービスです。 http://developer.yahoo.com/search/local/V2/localSearch.html

このサイトには問題のない Web サービスがありますが、ここで求めているものとは正確には異なります。 http://www.usps.com/webtools/

于 2008-08-27T19:25:10.713 に答える
1

主なオプションは2つあります。

逆ジオコーディングサービスを使用する

  • グーグルは同じページに埋め込まれたグーグルマップと組み合わせてのみ使用できるので、それがあなたがしていることでない限り、私はそれをお勧めしません。
  • Yahooには良いものがあります。http://developer.yahoo.com/search/local/V3/localSearch.htmlを参照してください
  • 私はOpenStreetMapを使用していません。彼らの地図は非常に詳細で徹底的に見え、常に良くなっていますが、待ち時間と信頼性、そして住所データが完全であるかどうかが心配です(住所データは地図上に直接表示されません。OpenStreetMapは主にインタラクティブマップです)。

郵便番号の地図を使用する

米国国勢調査は、米国の郵便番号の地図をここに公開しています。彼らはこれを最小の統計単位である国勢調査細分区から構築します。これはほとんどの場合、街区に対応します。ブロックごとに、そのブロックで最も一般的な郵便番号を見つけます(ほとんどのブロックには、郵便番号が1つしかありませんが、郵便番号の境界近くのブロックには複数ある場合があります)。次に、特定の郵便番号を持つすべてのブロックを、郵便番号集計領域と呼ばれる単一の領域に集約します。それらの領域のマップをESRIシェープファイル形式で公開します。

これについて知っているのは、(とりわけ)このマップを使用して特定の緯度と経度の郵便番号を返すJavaライブラリとWebサービスを作成したためです。これは商用製品であるため、すべての人に適しているわけではありませんが、高速で使いやすく、APIなしでこの特定の問題を解決します。あなたはここでこの製品について読むことができます:

http://askgeo.com/database/UsZcta2010

そして、ここにあるすべての地理的サービスについて:

http://askgeo.com

独自のサービスを実行することは非常に困難であるため、Web APIとしてのみ利用可能な逆ジオコーディングソリューションとは異なり、このライブラリは、外部リソースに依存せずに独自のサーバーで実行できます。

于 2012-05-08T17:49:36.080 に答える
0

またはGoogleのリバースジオコーディング

リンク

http://maps.google.com/maps/geo?output=xml&q= {0},{1}&key={2}&sensor=true&oe=utf8

0 は緯度 1 は経度

于 2009-01-12T10:06:24.853 に答える
0

ここで、緯度と経度の情報を含む郵便番号のかなり安価なサブスクリプションを購入できます: http://www.zipcodedownload.com/

于 2008-09-09T03:44:35.953 に答える
0

サービスへの通話量が多すぎる場合は、独自の郵便データのセットを取得することを検討する必要があります. ほとんどの場合、これで必要な情報がすべて提供されます。また、位置データのインデックスを作成するための db ツールが多数あります (PostgreSQL 用の PostGIS など)。

于 2008-08-27T23:38:21.697 に答える
-1

まだここにリストされていない別のリバース ジオコーディング プロバイダーはOpenStreetMapです。Nominatim検索サービスを使用できます。

OSM には、ユーザーが完全に編集できる (wiki のように) という (潜在的に?) 追加のボーナスがあり、したがって、このすべてのデータの非常に自由なライセンス スキームを持っています。これをオープン ソースの地図データと考えてください。

于 2009-01-12T09:09:34.547 に答える
-1

geonames には、(とりわけ) これを処理できる ws の広範なセットがあり

ます
。 .html#findNearbyPlaceName

于 2009-01-06T12:38:01.207 に答える