geopy використовує сторонніх geocoders перетворити дані, такі як адреси, міст, країн і т.д., в географічних координатах, які можуть бути легко нанесені на карту світу уявлення.
Перетворення йде в обох напрямках, з адреси за координатами і навпаки.
Крім того, geopy також може бути використаний для вимірювання відстані між двома точками, а також.
Підтримувані служби геокодування:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- Google геокодування API
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy працює як з основними версіями мови програмування Python, 2.x і 3.x
Що нового У цьому випуску :.
- ЗМІНИТИ:
- MapQuest геокодер знімати, так як API він використовує в даний час доступна тільки для корпоративних рахунків. OpenMapQuest є заміною для Nominatim-джерел даних.
- Nominatim тепер використовує HTTPS за замовчуванням, і приймає аргумент схемою.
- Додана:
- Nominatim тепер приймає аргумент домену, який дозволяє використовувати інший сервер, ніж nominatim.openstreetmap.org.
- ВИПРАВЛЕНО:
- Bing не був доступний з get_geocoder_for_service.
Що нового у версії 1.8.0:
- Додана:
- NaviData геокодер додав. Внесений NaviData.
- ЗМІНИТИ:
- LiveAddress тепер вимагає HTTPS з'єднання. Якщо ви встановите схему, щоб бути HTTP, а не HTTPS за замовчуванням, тепер ви будете отримувати ConfigurationError.
Що нового у версії 1.7.0:
- Додана:
- IGNFrance геокодер.
- ВИПРАВЛЕНО:
- Bing перевіряє тіло відповіді для кодів помилок.
Що нового у версії 1.6.0:
- Додана:
- Python 3.2 і PyPy3 сумісність.
Що нового у версії 1.4.0:
- Додана:
- метод Mapquest.reverse () доданий. Внесений Доді Сурія Wijaya.
- геокодер Бінга тепер приймає необов'язкові аргументи & Quot; культура і Quot;, & Quot; includeNeighborhood і Quot;, і & Quot; включають і Quot;. Внесений oskholl.
Що нового у версії 1.1.6:
- Додана:
- GeoNames.reverse () доданий.
- GoogleV3.timezone () доданий. Це повертає об'єкт pytz дає часовий пояс в силі протягом даного місця, в той час (за замовчуванням досі).
Що нового у версії 1.1.1:
- ВИПРАВЛЕНО:
- Python 3 сумісність.
Що нового у версії 0.98.1:
- ВИПРАВЛЕНО:
- Mapquest геокодер не використовувати format_string в створенні своїх запитів.
- Geocoders неправильно підняв виняток GeocoderTimedOut для всіх винятків SSLError.
Що нового у версії 0.94.2:
- Додана:
- MANIFEST.in так, що файл ліцензії отримує включені в р-н пакетів
- ОНОВЛЕНО
- Yahoo геокодер використовує новий PlaceFinder API замість застарілого MapsService V1 API.
Що нового у версії 0.94.1:
- Додана:
- Тестування включає в себе геокодування тести для Google, Bing, Yahoo, GeocoderDotUS і GEONAMES geocoders.
- Geocoder серверну частину для OpenMapQuest API MapQuest в.
- ЗМІНИТИ:
- `output_format` застаріла бекенд, які використовували його.
- Yahoo геокодер тепер використовує і Quot; старий і Quot; повернення формат кортеж (адреса, (широта, довгота)), а не недокументовані Місцезнаходження () об'єкт, на відповідність API. (Object Повертає значення з багатими даних буде здійснюватися в майбутньому випуску.)
- Додана __repr__ і __str__ у далечині.
- ВИПРАВЛЕНО:
- Bing геокодер тепер працює правильно. Оновлене використовувати метод зворотного JSON, а не XML. `Output_format` завжди були проігноровані, і тепер застарів.
- GeocoderDotUS тепер працює правильно. Оновлене використовувати більш компактний спосіб CSV повернення, а не XMLRPC.
- Виправлена & Quot; друк & Quot; Заява в Bing інтерфейсі. Немає більше оператори друку залишаються.
- На додаток до перевірки для системи `json` і` simplejson`, geopy зараз виглядає для системного встановлена` django` (який Зв'язки копію simplejson).
- Виконати __cmp__ на відстані, щоб відстані до об'єктів можна порівняти один з одним.
Що нового у версії 0.94:
- Додана: Часткова набір тестів тепер можуть працювати за допомогою & Quot; setup.py тест і Quot;
- ВИПРАВЛЕНО: Випуск 5. Старовинна і Quot; друк & Quot; заяви в реєстраторі виклики, щоб провести сумісність з WSGI.
- ВИПРАВЛЕНО :. Випуск 16. Google геокодер базова тепер кидає більш описові виключення з деяких статусів несправність
- ВИПРАВЛЕНО: Проблема 18. Додати simplejson в install_requires для установки. Використовувати рідну (Python 2.6 + / 3.0 +) JSON модуль, якщо доступно.
- Виправлено: Проблема 21 і випуск 25. Відстань розрахунки для значень за межами 180 / -180 і 90 / -90 Тепер оберніть замість виникнення помилки .
- ВИПРАВЛЕНО :. Випуск 22. Виправлена строкове представлення точкові об'єкти так, щоб вони не кидають виняток
- ВИПРАВЛЕНО :. Випуск 23. Виправлена GreatCircleDistance ValueErrors через плаваючою точкою на дуже близьких точок
Коментар не знайдено