geopy používá služby třetích stran geocoders pro převod dat, jako jsou adresy města, obce, země, atd podle zeměpisných souřadnic, které lze snadno vykreslovaných na mapě světové reprezentace.
Konverze jde oběma směry, od adresy na souřadnice a naopak.
Kromě toho geopy může být také použit pro měření vzdálenosti mezi dvěma body stejně.
Podporované pro zeměpisnou služby:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- Google Geocoding API
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy pracuje s oběma hlavními verzí Python programovacího jazyka, 2.x, 3.x
Co je nového v této verzi:.
- ZMĚNA:
- MapQuest Geocoder odstraněno API používá, je nyní k dispozici pouze na účetnictví podniku. OpenMapQuest je náhradou za Nominatim ze zdrojů dat.
- Nominatim nyní používá HTTPS ve výchozím nastavení a přijme schématu argument.
- zní:
- Nominatim nyní přijímá argument, domény, která umožňuje používat jiný server, než nominatim.openstreetmap.org.
- OPRAVENO:
- Bing nebyl přístupný z get_geocoder_for_service.
Co je nového ve verzi 1.8.0:
- zní:
- NaviData Geocoder přidán. Přispěl NaviData.
- ZMĚNA:
- LiveAddress nyní vyžaduje připojení HTTPS. Pokud nastavíte režim za HTTP, spíše než výchozí HTTPS, budete nyní dostávat ConfigurationError.
Co je nového ve verzi 1.7.0:
- zní:
- IGNFrance Geocoder.
- OPRAVENO:
- Bing kontroluje tělo odezvy chybové kódy.
Co je nového ve verzi 1.6.0:
- zní:
- Python 3.2 a PyPy3 kompatibilita.
Co je nového ve verzi 1.4.0:
- zní:
- metoda Mapquest.reverse () přidá. Přispěl Dody Suria Wijaya.
- Bing Geocoder nyní akceptuje volitelné argumenty & quot; quot ;, kultura & quot; includeNeighborhood & quot ;, a & quot; jsou-quot ;. Přispěl oskholl.
Co je nového ve verzi 1.1.6:
- zní:
- GeoNames.reverse () přidá.
- GoogleV3.timezone () přidá. To vrátí pytz objekt dávat časové pásmo, které jsou platné pro dané lokalitě v době (prodlení, až nyní).
Co je nového ve verzi 1.1.1:
- OPRAVENO:
- Python 3 kompatibilita.
Co je nového ve verzi 0.98.1:
- OPRAVENO:
- Mapquest Geocoder nevyužila FORMAT_STRING při tvorbě svých dotazů.
- Geocoders nesprávně zvedl výjimku GeocoderTimedOut pro všechny výjimky SSLError.
Co je nového ve verzi 0.94.2:
- zní:
- MANIFEST.in takže Licenční soubor se součástí dist balení
- AKTUALIZOVÁNO:
- Yahoo Geocoder používá nový PlaceFinder API namísto zastaralého MapsService V1 API.
Co je nového ve verzi 0.94.1:
- zní:
- Testovací sada obsahuje Geocoding testy pro Google, Bing, Yahoo, GeocoderDotUS a GEONAMES geocoders.
- Geocoder backend pro MapQuest je OpenMapQuest API.
- ZMĚNA:
- `output_format` se nedoporučuje v backends, které ji používají.
- Yahoo Geocoder nyní používá & quot; staré & quot; return formátu n-tice (adresa provozovny, (lat, lon)), spíše než bez dokladů Umístění () objekt, konzistence API. (Objekt návratové hodnoty s bohatými údaji budou prováděny v budoucí verzi.)
- Přidáno __repr__ a __str__ na dálku.
- OPRAVENO:
- Bing Geocoder nyní funguje správně. Aktualizováno použít metodu JSON návratu spíše než XML. `Output_format` byla vždy ignorovány a je nyní zastaralé.
- GeocoderDotUS nyní funguje správně. Aktualizováno používat více kompaktnější CSV způsobu vracení spíše než XMLRPC.
- Pevná & quot; tisk & quot; prohlášení v Bing backend. Žádné další tiskové prohlášení i nadále.
- Kromě kontroly pro systém `json` a` simplejson`, geopy nyní hledá systém instalovaný `django` (který spojený prodej kopii simplejson).
- Implementace __cmp__ na vzdálenost tak, že vzdálenost objekty mohou být porovnány proti sobě.
Co je nového ve verzi 0.94:
- zní: Partial Test Suite lze nyní spustit přes & quot; setup.py Test & quot;
- OPRAVENO: Vydání 5. Převedené & quot; tisk & quot; vyjádření k ústředny volání umožní kompatibilitu s WSGI.
- OPRAVENO:. Issue 16. Google Geocoder backend nyní vyvolá více popisných výjimky pro některé stavy selhání
- OPRAVENO: Issue 18. Přidat simplejson na install_requires pro nastavení. Použít nativní (Python 2.6 + / 3.0 +), JSON modul-li k dispozici.
- Oprava: Problém 21 a 25. Problém vzdálenost výpočty hodnoty přesahující 180 / -180 a 90 / -90 nyní místo zabalit zvyšování chybu .
- OPRAVENO:. Issue 22. Pevné řetězcové vyjádření Point objektů tak, že nemají házet výjimku
- OPRAVENO:. Issue 23. Pevné GreatCircleDistance ValueErrors kvůli plovoucí čárkou přesnost extrémně blízké body
Komentáře nebyl nalezen