geopy usa geocodificadores de terceiros para converter dados como endereços, cidades, países, etc. em coordenadas geográficas que podem facilmente ser plotados em um mapa do mundo representação.
A conversão vai nos dois sentidos, a partir do endereço de coordenadas e vice-versa.
Além disso, geopy também pode ser usado para medir as distâncias entre dois pontos, bem.
serviços de geocodificação suportados:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- API Google Geocoding
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy funciona com os dois principais versões da linguagem de programação Python, 2.x e 3.x
O que é novo nesta versão:.
- MUDOU:
- MapQuest geocoder removido como a API que ele usa é agora disponível apenas para contas corporativas. OpenMapQuest é um substituto para dados Nominatim-de origem.
- Nominatim agora usa HTTPS por padrão e aceita um argumento de regime.
- ADICIONADO:
- Nominatim agora aceita um argumento de domínio, o que permite a utilização de um servidor diferente do nominatim.openstreetmap.org.
- FIXO:
- Bing não era acessível a partir get_geocoder_for_service.
O que é novo na versão 1.8.0:
- ADICIONADO:
- NaviData geocoder acrescentou. Contribuição de NaviData.
- MUDOU:
- LiveAddress agora exige conexões HTTPS. Se você definir esquema a ser HTTP, HTTPS ao invés do padrão, agora você vai receber uma ConfigurationError.
O que é novo na versão 1.7.0:
- ADICIONADO:
- IGNFrance geocoder.
- FIXO:
- Bing verifica o corpo da resposta para códigos de erro.
O que é novo na versão 1.6.0:
- ADICIONADO:
- Python 3.2 e PyPy3 compatibilidade.
O que é novo na versão 1.4.0:
- ADICIONADO:
- método Mapquest.reverse () acrescentou. Contribuição de Dody Suria Wijaya.
- geocoder do Bing agora aceita os argumentos opcionais & quot; cultura & quot ;, & quot; includeNeighborhood & quot ;, e & quot; incluem & quot ;. Contribuição de oskholl.
O que é novo na versão 1.1.6:
- ADICIONADO:
- GeoNames.reverse () acrescentou.
- GoogleV3.timezone () acrescentou. Isso retorna um objeto pytz dando o fuso horário em vigor para um determinado local em um tempo (agora faltosa).
O que é novo na versão 1.1.1:
- FIXO:
- Python compatibilidade 3.
O que é novo na versão 0.98.1:
- FIXO:
- Mapquest geocoder não utilizar format_string na criação de suas consultas.
- Geocoders incorretamente levantou uma exceção GeocoderTimedOut para todas as exceções SSLError.
O que é novo na versão 0.94.2:
- ADICIONADO:
- MANIFEST.in para que o arquivo de licença é incluído em pacotes de dist
- ATUALIZADO:
- Yahoo geocoder usa nova API PlaceFinder em vez de desatualizado API MapsService V1.
O que é novo na versão 0.94.1:
- ADICIONADO:
- suíte de teste inclui testes de geocodificação para o Google, Bing, Yahoo, GeocoderDotUS, e GeoNames geocodificadores.
- backend Geocoder para OpenMapQuest API do MapQuest.
- MUDOU:
- `output_format` é preterido em backends que a utilizaram.
- Yahoo geocoder agora usa o & quot; velho & quot; formato de tupla de retorno (endereço, (lat, lon)) em vez do objeto indocumentados Localização (), para a consistência API. (Valores de retorno objeto com dados ricos será implementado em uma versão futura.)
- Adicionado __repr__ e __str__ a Distância.
- FIXO:
- Bing geocoder agora funciona corretamente. Atualizado para usar o método de retorno JSON em vez de XML. `Output_format` sempre foi ignorado e agora está obsoleto.
- GeocoderDotUS agora funciona corretamente. Atualizado para usar o método mais compacto retorno CSV ao invés de XMLRPC.
- Fixed & quot; print & quot; declaração no Bing backend. Sem mais declarações de impressão permanecem.
- Além de verificar para o sistema de `` json` e simplejson`, geopy agora procura por um `django` instalado pelo sistema (que agrupa uma cópia do simplejson).
- Implementar __cmp__ em Distância para que os objetos à distância podem ser comparados uns contra os outros.
O que é novo na versão 0.94:
- ADICIONADO: suíte de teste parcial agora pode ser executado através de & quot; teste setup.py & quot;
- FIXO: Edição 5. convertido & quot; print & quot; declarações à logger chama para permitir a compatibilidade com WSGI.
- FIXO:. Issue 16. Google geocoder backend agora lança exceções mais descritivos sobre certos status de falha
- FIXO: Edição 18. Add simplejson para install_requires para setup. Use nativa (Python 2.6 + / 3.0 +) módulo json se disponível.
- FIXAS: Issue 21 e 25. Issue cálculos de distância para valores além 180 / -180 e 90 / -90 agora envolver em vez de elevar um erro .
- FIXO:. Issue 22. Fixa representação de cadeia de objetos Point, de modo que eles não lançar uma exceção
- FIXO:. Issue 23. Fixa GreatCircleDistance ValueErrors devido à precisão de ponto flutuante em pontos extremamente perto
Comentários não encontrado