Neste tutorial, vamos ver como realizar o geocode (obtenção dos pares de coordenadas a partir de endereços) para vários registros em uma tabela. Vamos usar o pandas para carregar a tabela com os endereços, Geopandas para acionar a biblioteca geopy que, por sua vez irá executar o geocode. Como exemplo usarei uma tabela com três registros de hoteis na cidade do Rio de Janeiro e, a partir de seus respectivos endereços obteremos suas localizações por pares de coordenadas.
Aproveitando esse tema, vamos apresentar, na segunda parte deste tutorial como realizar o geocode reverso (obtenção do endereço a partir dos pares de coordenadas). Como não está implementado como ferramenta do geopandas, teremos que usar outros mecanismos, como a biblioteca shapely e, depois o geopy;
Para o geocode, usaremos como provedor a API Nominatim, do Open Street Map.
A proposta surgiu da publicação da Anita Graser que mostra como fazer o geocode de um endereço usnado Geopy. A grande questão é: como fazer geocode para vários dados? Não perca a solução no vídeo:
Repositório com codigos usados:
https://github.com/FelipeSBarros/Pyth...
Mais informações:
https://felipesbarros.github.io/