geopy használ harmadik fél geocoders átalakítani adatokat, mint a címeket, városok, települések, országok, stb a földrajzi koordinátákat, hogy könnyen lehet ábrázolni egy világtérképen képviselete.
Az átalakítás mindkét irányban működik, a címet, hogy koordinálja és vice versa.
Emellett ez, geopy is használható távolságok mérésére két pont között is.
Támogatott geokódolás szolgáltatások:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- Google Geocoding API
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy működik mind a fő változata a Python programozási nyelv, 2.x és 3.x.
Mi az új ebben a kiadásban:
- megváltozott:
- MapQuest Geocoder távolítani, mivel a API használ ma már csak a vállalati számlák. OpenMapQuest helyettesíti az Nominatim-ból származó adatok.
- Nominatim most használja HTTPS alapértelmezés szerint, és elfogadja a rendszer érv.
- hozzátette:
- Nominatim most elfogadja a domain érv, amely lehetővé teszi egy másik kiszolgáló használatával, mint nominatim.openstreetmap.org.
- Fix:
- Bing nem volt elérhető get_geocoder_for_service.
Mi az új verzióban 1.8.0:
- hozzátette:
- NaviData Geocoder hozzá. Írta NaviData.
- megváltozott:
- LiveAddress most van szükség HTTPS kapcsolatot. Ha a rendszert, amelyet HTTP, hanem az alapértelmezett HTTPS, akkor kapnak egy ConfigurationError.
Mi az új verzióban 1.7.0:
- hozzátette:
- IGNFrance Geocoder.
- Fix:
- Bing ellenőrzi a választ testület hibakódok.
Mi az új verzióban 1.6.0:
- hozzátette:
- Python 3.2 és PyPy3 kompatibilitást.
Mi az új verzióban 1.4.0:
- hozzátette:
- Mapquest.reverse () metódus hozzá. Írta: Dody Suria Wijaya.
- Bing Geocoder most elfogadja az opcionális érvek & quot; kultúra & quot ;, & quot; includeNeighborhood & quot ;, és & quot; többek között & quot ;. Írta oskholl.
Mi az új verzióban 1.1.6:
- hozzátette:
- GeoNames.reverse () hozzá.
- GoogleV3.timezone () hozzá. Ez visszaad egy pytz objektumot, amely az időzónát érvényben egy adott helyen egy időben (defaultja most).
Mi az új a 1.1.1 változat:
- Fix:
- Python 3 kompatibilitás.
Mi az új verzióban 0.98.1:
- Fix:
- MapQuest Geocoder nem használhatja format_string a létrehozását a lekérdezések.
- Geocoders helytelenül felvetette a GeocoderTimedOut kivételével minden SSLError kivételek.
Mi az új verzióban 0.94.2:
- hozzátette:
- MANIFEST.in hogy licenszfájlt lesz benne dist csomagok
- FRISSÍTVE:
- Yahoo Geocoder használja az új PlaceFinder API helyett az elavult MapsService V1 API.
Mi az új verzióban 0.94.1:
- hozzátette:
- Test lakosztály helymeghatározáshoz szükséges vizsgálatok Google, Bing, Yahoo, GeocoderDotUS, és GeoNames geocoders.
- Geocoder backend a MapQuest a OpenMapQuest API.
- megváltozott:
- `output_format` elavult a backends, hogy használják azt.
- Yahoo Geocoder most használja az & quot; régi & quot; tuple visszatérő formátumban (cím, (lat, lon)), nem pedig a nem dokumentált Helyszín () objektumot, az API következetesség. (Objektum visszatérési értékek gazdag adatokat fogják végrehajtani a későbbi kiadásokból.)
- Added __repr__ és __str__ a távolságot.
- Fix:
- Bing Geocoder működik rendesen. Frissítve használni a JSON visszatérő módszer helyett XML. `Output_format` mindig figyelmen kívül hagyták, manapság.
- GeocoderDotUS működik rendesen. Frissítve használni kompaktabb CSV visszatérő módszere helyett XMLRPC.
- Fix & quot; print & quot; nyilatkozatot Bing backend. Több nyomtatási kimutatásokat maradnak.
- Amellett, hogy ellenőrzi a rendszer `` json` és simplejson`, geopy most úgy néz ki, hogy a rendszernek telepített `django` (amely összefogja egy példányát simplejson).
- Végre __cmp__ on Távolság hogy távolságot tárgyakat lehet hasonlítani egymással szemben.
Mi az új verzióban 0,94:
- hozzátette: Részleges tesztsorozat most fut keresztül & quot; setup.py teszt & quot;
- Fix: Kiállítás 5. átváltva & quot; print & quot; kimutatások logger kéri, hogy kompatibilitás WSGI.
- Fix: Kiállítás 16. Google Geocoder backend teremteni dob leíró kivételek bizonyos hiba állapotokat.
- Fix: Kiállítás 18. Add simplejson hogy install_requires a beállításhoz. Natív (Python 2.6 + / 3.0 +) json modult, ha rendelkezésre áll.
- Fix: Kiállítás 21 és észrevételét 25. Távolság számításokat értékek túl 180 / -180 és 90 / -90 teremteni csomagolja emelése helyett egy hiba.
- Fix: Kiállítás 22. Fix karakteres ábrázolása Point objektumokat hogy nem dob kivételt.
- Fix: Kiállítás 23. Fix GreatCircleDistance ValueErrors miatt lebegőpontos pontosság a nagyon közeli pontokat.
Hozzászólás nem található