geopy wykorzystuje geocoders innych firm konwertować dane, takie jak adresy, miasta, miasteczka, krajów itp do współrzędnych geograficznych, które można łatwo kreślonych na mapie świata reprezentacji.
Konwersji działa w obie strony, z adresem do koordynuje i odwrotnie.
Poza tym, geopy mogą być również wykorzystane do pomiaru odległości pomiędzy dwoma punktami, jak również.
Obsługiwane usługi geokodowanie:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- Google Geokodowanie API
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy współpracuje z obu głównych wersji języka programowania Python, 2.x, 3.x
Co nowego w tym wydaniu:.
- ZMIANIE:
- MapQuest geocoder usunięty zużywaną API jest obecnie dostępna tylko dla rachunków przedsiębiorstw. OpenMapQuest zastępuje Nominatim danych pochodzących.
- Nominatim używa teraz domyślnie HTTPS i przyjmuje argument schematu.
- Dodano:
- Nominatim teraz przyjmuje argument domeny, która pozwala za pomocą innego serwera niż nominatim.openstreetmap.org.
- STAŁA:
- Bing nie był dostępny z get_geocoder_for_service.
Co nowego w wersji 1.8.0:
- Dodano:
- NaviData geocoder dodał. Nadesłał NaviData.
- ZMIANIE:
- LiveAddress teraz wymaga połączenia HTTPS. Jeśli ustawisz program za HTTP, zamiast domyślnego protokołu HTTPS, będziesz otrzymywać ConfigurationError.
Co nowego w wersji 1.7.0:
- Dodano:
- IGNFrance geocoder.
- STAŁA:
- Bing sprawdza ciało odpowiedzi dla kodów błędów.
Co nowego w wersji 1.6.0:
- Dodano:
- Python 3.2 i PyPy3 kompatybilność.
Co nowego w wersji 1.4.0:
- Dodano:
- dodana metoda Mapquest.reverse (). Nadesłał Dody Suria Wijaya.
- geocoder Binga teraz przyjmuje argumentów opcjonalnych & quot; & quot ;, kultury & quot; & quot ;, includeNeighborhood i & quot; & quot ;. m.in. Nadesłał oskholl.
Co nowego w wersji 1.1.6:
- Dodano:
- GeoNames.reverse () dodał.
- GoogleV3.timezone () dodał. Zwraca obiekt pytz dając w efekcie strefę czasową dla danego miejsca w czasie (domyślnie jest to teraz).
Co nowego w wersji 1.1.1:
- STAŁA:
- Python Zgodność 3.
Co nowego w wersji 0.98.1:
- STAŁA:
- Mapquest geocoder nie używać ciąg_formatujący w tworzeniu swoich zapytań.
- Geocoders nieprawidłowo podniesiona wyjątek GeocoderTimedOut dla wszystkich wyjątków SSLError.
Co nowego w wersji 0.94.2:
- Dodano:
- MANIFEST.in tak, że plik LICENCJA zostanie zawarte w pakietach dist
- AKTUALIZACJA:
- Yahoo geocoder wykorzystuje nowy PlaceFinder API zamiast przestarzałej MapsService V1 API.
Co nowego w wersji 0.94.1:
- Dodano:
- Zestaw testów są testy geokodowania dla Google, Bing, Yahoo, GeocoderDotUS i GeoNames geocoders.
- Geocoder zaplecza dla MapQuest za OpenMapQuest API.
- ZMIANIE:
- `output_format` jest przestarzałe w backendów które go wykorzystywanych.
- Yahoo geocoder używa teraz & quot; starym & quot; Format pary powrotu (adres, (szer)) a nie nieudokumentowana Lokalizacja () obiektu, do konsystencji API. (Zwracane wartości obiektu z bogatych danych będą realizowane w przyszłej wersji.)
- Dodane __repr__ i __str__ zdystansować.
- STAŁA:
- Bing geocoder teraz działa poprawnie. Zaktualizowany użyć metody powrotu JSON, zamiast XML. `Output_format` zawsze ignorowane i jest teraz przestarzała.
- GeocoderDotUS teraz działa poprawnie. Zaktualizowany użyć bardziej zwarty sposób powrotu CSV niż XMLRPC.
- Poprawiono & quot; print & quot; Oświadczenie w Bing zaplecza. Nie więcej wydruku sprawozdania pozostanie.
- Oprócz sprawdzania systemu `json` i` simplejson`, geopy teraz wygląda na `django` zainstalowanego systemu (który grupuje kopię simplejson).
- Wdrożenie __cmp__ na odległość tak, że obiekty na odległość może być porównywana z siebie.
Co nowego w wersji 0.94:
- Dodano: Częściowy zestaw testów można teraz uruchomić poprzez & quot; setup.py Test & quot;
- STAŁA: Wydanie 5. Budynek & quot; print & quot; Oświadczenia do rejestratora apeluje, aby umożliwić kompatybilność z WSGI.
- STAŁA:. Wydanie 16. zaplecza geocoder Google teraz rzuca bardziej opisowe wyjątki w niektórych stanach awaryjnych,
- STAŁA: Wydanie 18. Dodaj simplejson do install_requires dla konfiguracji. Wykorzystanie rodzimych (Python 2.6 + / 3.0 +) Moduł json jeśli są dostępne.
- Poprawiono: Wydanie 21 i wydanie 25. Obliczenia Odległość do wartości powyżej 180 i 90 / -180 / -90 teraz owinąć zamiast podnoszenia błąd .
- STAŁA:. Wydanie 22. Naprawiono reprezentację ciąg obiektów Point, tak, że nie wyjątek,
- STAŁA:. Wydanie 23. Naprawiono GreatCircleDistance ValueErrors powodu precyzji liczb zmiennoprzecinkowych na bardzo bliskich punktów
Komentarze nie znaleziono