1

このプロジェクトでは、指定された地理座標がどの州に属しているかを特定できる必要があります。これらのポイントは、米国内だけである必要はありません。

私たちが思いついたアイデアの 1 つは、PostGIS を使用することでした。

そのような情報を返すように PostGIS を設定することは可能ですか?

http://postgis.net/docs/Reverse_Geocode.htmlを見ました。これでリバース ジオコーディングができるように見えますが、私たちが求めているのは少し異なります。すべての州データを保存し、ポイントが対応する国と州がある場合はそれを識別できるようにしたいと考えています。

どうすればこれを達成できますか?

大量のデータ行を処理できるようにする必要があるため、Google API などのサードパーティのソリューションに依存するよりも、社内ソリューションが必要です。Google などでは、使用に多くの制限があります。

4

1 に答える 1

4

https://gis.stackexchange.com/を試す必要があります。この質問は以前に尋ねられたと思いますが、時間を節約するためにここに行きます: reverse_geocode は希望どおりに機能する可能性がありますが、最初にデータが必要です、したがって、本当の問題は、すべての国とその下位区分からジオメトリをどこで取得するかです。それらはhttp://www.gadm.org/で取得できますが、これはシェープファイルであるため、 を使用する必要がありますshp2pgsql

の構文shp2pgsqlは次のとおりです。

shp2pgsql -s 4326 gadm_v2.shp 新しいテーブル名 > 新しいテーブル名.sql

そして、reverse_geocode を使用できます。

于 2013-11-07T15:08:33.433 に答える