geopy использует сторонних geocoders преобразовать данные, такие как адреса, городов, стран и т.д., в географических координатах, которые могут быть легко нанесены на мировой карте представительства.
Преобразование идет в обоих направлениях, с адреса по координатам и наоборот.
Кроме того, geopy также может быть использован для измерения расстояний между двумя точками, а также.
Поддерживаемые услуги геокодирования:
- Yahoo! БОСС
- 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.
- ИСПРАВЛЕНО:
- Бинг не был доступен из get_geocoder_for_service.
Что нового в версии 1.8.0:
- Добавлена:
- NaviData геокодер добавил. Внесенный NaviData.
- Изменено:
- LiveAddress теперь требует HTTPS соединения. Если вы установите схему, чтобы быть HTTP, HTTPS, а не по умолчанию, вы теперь получите ConfigurationError.
Что нового в версии 1.7.0:
- Добавлена:
- IGNFrance геокодер.
- ИСПРАВЛЕНО:
- Бинг проверяет тело ответа для кодов ошибок.
Что нового в версии 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 геокодер использует новый API вместо PlaceFinder устаревшего MapsService V1 API.
Что нового в версии 0.94.1:
- Добавлена:
- Тестирование включает в себя геокодирования тесты для Google, Bing, Yahoo, GeocoderDotUS и GEONAMES geocoders.
- геокодер серверную часть для OpenMapQuest API MapQuest в.
- Изменено:
- `output_format` устарела бэкендов, что использовали его.
- Yahoo геокодер теперь использует и Quot; старый и Quot; Возвращение формат кортеж (адрес, (широта, долгота)), а не недокументированные Местонахождение () объекта, на соответствие API. (Object возвращаемые значения с богатыми данных будет осуществляться в будущем выпуске.)
- Добавлена __repr__ и __str__ чтобы расстояние.
- ИСПРАВЛЕНО:
- Бинг геокодер теперь работает должным образом. Обновлено использовать метод обратного 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 из-за плавающей точкой на очень близких точек
Комментарии не найдены