質問

私が使っているpythonとい地図空港を表示一部の空港を表示"ブルーミントンにおけるGPS座標での測定距離とします。どのジオコーディングの図書館/Apiについて。ソリューションその他の言語でも歓迎します。

役に立ちましたか?

解決

GoogleマップAPI ジオコーディングをサポートし、レシピを使用していませんが、Pythonのクックブック(パイソンからアクセスする簡単なを持っていますAPIを直接、単純なmaps.google.comのURL)。

他のヒント

Geopy のは、あなたが(グーグル、ヤフー、Virtual Earthのを含む)いくつかのジオコーダーから選択することができます。

GoogleのWebサービスは非常に使いやすいです。ただ、URLにクエリを置きます。それも簡単/ lazierにするために、私は臆面もなく、 pygeocoder にGoogleのジオコーディングのためのPythonラッパーをアドバタイズします。次に、あなただけのような何かを行うことができます。

print Geocoder.geocode("Montreal, Canada")[0].coordinates

座標とのタプルを取得します。また、

のようなものを行うことができます
Geocoder.geocode("sushi, San Francisco").count

または

Geocoder.geocode("sushi, San Francisco")[0].postal_code

GoogleとMicrosoftの両方がにフックするのは非常に簡単ですAPIを持っています。そこにいくつかの制限があるが、それらはかなり寛大です。また、 http://geocoder.us/ を見たいかもしれません。私が何か良いです任意の無料ジオコーディングサービスを認識していないです(と私は見て時間を費やしている!)

あなたは GeoLite市のを見てかかることがあります。これは、(GPL)無料ですが、彼らはそれが最も正確ではないと言う。

  

、国レベルで99.5%と、米国のための都市レベルで79%以上の25マイルの半径内の

まだあなたのニーズに応じて、あなたに合うかもしれない。

あなたは座標を見つけるために、GoogleマップなどのWeb APIを使用することができます。次に、あなただけの(直線的に)距離を計算する必要がある場合は、ありあなたはかなり正確な結果を得るために適用することができの式ます。

USC WebGIS Geocoder (https://webgis.usc.edu)は無料です。このAPIのできる電話からスクリプトまたはアップロードすることができ、工程データベース(mdb、csvます。の精度レベルによるアドレスです。例えば、ロサンゼルス-カウンティーパーセルcentroidsは、利用可能なその他の国において、タイガー/ラインです。カバレージの地図を参照データソースの人気予測を算出するのに使用時間は、開発中のものです。基になるツールを企画するオープン調達、今後再開発が完了しました。

http://www.geonames.org/ したいと思います。だが実際にダウンロードのすべてのデータのための郵便番号を含む、緯度経度などもcommericial利用を保存することの接続外部源です。思いますので、同じ都市名(郵便番号データsubrub名前が関連付けられてい).

一例を紹介し距離は、ラスニエベスピークが"ダイレクトからポイント-ツー-ポイントです こちらのこちら.純例).

あなたは、それはあなたがgeocodingsを実装することが可能なのGoogleマップ、ヤフーマップジオコーダーが含まれているとして使用するのに十分な価値があるGeopy module.Andに優れた外観を持つことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top