geopyは簡単に世界地図の表現上にプロットすることができる地理的座標に住所、市町村、国、などのようにデータを変換するため、サードパーティのジオコーダーを使用しています。
変換は、アドレスからの座標とその逆に、両方の方法を行く。
この他にも、geopyも同様に二点間の距離を測定することができる。
のサポートジオコーディングサービス:の
- ヤフーBOSS
- geocoder.us
- Bing MapsのAPI
- GoogleのジオコーディングAPI
- OpenStreetMapのNominatim
- ESRIのArcGIS
geopyはPythonプログラミング言語、2.xおよび3.xの主要なバージョンの両方で動作します。
のこのリリースで新しいのあるもの:ます。
- CHANGED:
- は、それが使用するAPIとして削除マップクエストのジオコーダーは、現在、企業のアカウントにのみ使用できます。 OpenMapQuestはNominatimソース化データのための代替品です。
- NominatimはデフォルトでHTTPSを使用し、スキーム引数を受け入れます。
- を追加しました:
- Nominatimは今nominatim.openstreetmap.orgとは別のサーバーを使用して可能にするドメインの引数を受け付けます。
- FIXED:
- ビングはget_geocoder_for_serviceからアクセスできませんでしたします。
のバージョン1.8.0でのの新機能:
- ADDED:
- NaviDataのジオコーダーは、追加された。 NaviData寄稿ます。
- CHANGED:
- LiveAddressは現在、HTTPS接続が必要です。あなたではなく、デフォルトのHTTPSよりHTTP、ようにするスキームを設定した場合、あなたは今てConfigurationErrorを受信します。
のバージョン1.7.0でのの新機能:
- ADDED:
- IGNFranceジオコーダーます。
- FIXED:
- Bingがエラーコードのレスポンスボディをチェックします。
のバージョン1.6.0でのの新機能:
- ADDED:
- はPython 3.2との互換性PyPy3ます。
のバージョン1.4.0でのの新機能:
- ADDED:
- Mapquest.reverse()メソッドが追加された。 Dodyスリアウィジャヤ寄稿ます。
- ビングのジオコーダーは、今オプションの引数&QUOTを受け付けincludeNeighborhood&QUOT ;,および"&QUOTが含ま;. oskholl寄稿ます。
文化&QUOT ;,"
のバージョン1.1.6でのの新機能:
- ADDED:
- GeoNames.reverse()が追加されます。
- GoogleV3.timezone()が追加されました。これは、時間(今にデフォルト設定)で指定された場所のための有効なタイムゾーンを与えるpytzオブジェクトを返します。
- :
- のPython 3互換ます。
- :
- マップクエストのジオコーダーは、そのクエリの作成にFORMAT_STRING使用していませんでしたします。
- ジオコーダーは間違ってすべてSSLError例外のGeocoderTimedOut例外を上げます。
FIXED
のバージョン1.1.1でのの新機能である
FIXED
のバージョン0.98.1のの新機能である
のバージョン0.94.2のの新機能:
- ADDED:
- そのライセンスファイルはdistのパッケージに含まれますMANIFEST.inようにします。
- 更新日:
- Yahooのジオコーダーは、代わりに時代遅れのMapsService V1 APIを新たPlaceFinder APIを使用しています。
のバージョン0.94.1のの新機能:
- ADDED:
- テストスイートは、Google、ビング、ヤフー、GeocoderDotUS、およびGeoNamesのジオコーダーのジオコーディング·テストが含まれます。
- マップクエストのOpenMapQuest APIのジオコーダのバックエンドします。
- CHANGED:
- `それを使用してバックエンドで廃止されoutput_format`ます。
- Yahooのジオコーダーは、今&QUOTを使用しています。 APIの一貫性のためのタプルリターン形式(アドレス、(LAT、LON))ではなく文書化されていない場所()オブジェクト、。 (豊富なデータを持つオブジェクトの戻り値は、将来のリリースで実装されます。)
- を追加しました__repr__と__str__ます。
- FIXED:
- ビングのジオコーダーは、正しく動作するようになりました。 JSON復帰方式ではなく、XMLを使用するように更新。 `output_format`は常に無視されており、現在廃止されてます。
- GeocoderDotUSが正しく動作するようになりまし。むしろXMLRPCよりもコンパクトCSV復帰方法を使用するように更新します。
- 固定&QUOT、印刷&QUOT。 Bingのバックエンドでのステートメント。これ以上のprint文が残ります。
- は、システム `json`と` simplejson`のチェックに加えて、geopyは今(のsimplejsonのコピーをバンドルして)システムにインストールされ `django`を探します。
- の距離に__cmp__実装します。
古い"
距離に
その距離オブジェクトが互いに対して比較することができるように
のバージョン0.94のの新機能:
- ADDED:QUOT&経由して部分的なテストスイートは現在、実行することができます。 setup.pyテスト"
- :変換された問題5.&QUOT、印刷&QUOT。ロガーへのステートメントはWSGIとの互換性を可能にするために呼び出します。
- FIXED:発行16. Googleのジオコーダのバックエンドは現在、一定の障害の状態により説明例外をスローします。 。
- 固定:問題18.セットアップのためinstall_requiresにはsimplejsonを追加します。利用可能な場合、ネイティブ(のPython 2.6 + / 3.0 +)JSONモジュールを使用します。
- FIXED:180 / -180及び90 / -90を超えた値のための問題21と問題25の距離の計算は現在、エラーを発生させるのではなく、ラップします。 。
- :。彼らは例外をスローしないように問題22. Pointオブジェクトの文字列表現を修正します。
- FIXED:。原因極めて近い点で浮動小数点精度にGreatCircleDistance ValueErrorsを修正された問題23.
FIXED
FIXED
コメントが見つかりません