Eu tenho uma planilha no Google Docs com cerca de 20 a 30 linhas, com as 6 colunas a seguir:
ID, Name, Address, Cell_No, Latitude, Longitude
onde as duas últimas colunas estão vazias.
Qual é uma maneira fácil, para um usuário iniciante, que não é programador, geocodificar o endereço e preencher os campos Latitude e Longitude com o resultado da geocodificação?
Eu só preciso preencher os campos Latitude e Longitude. Não preciso ver nenhum dado em um mapa.
geocoding
google-maps-api
google-docs
Devdatta Tengshe
fonte
fonte
Respostas:
1) Há um pouco de código que você pode adicionar à sua planilha e executar uma macro. As instruções estão detalhadas aqui: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ com o código também disponível em https://github.com/nuket/google-sheets- geocoding-macro
2) O CartoDB pode extrair uma planilha do Google Doc diretamente da sua conta e exportá-la novamente:
3) Faça o download da sua planilha do Google Drive para um CSV e use o plug-in MMQGIS Geocode with CSV na API do Google Maps para geocodificar sua planilha
fonte
O GPS Visualizer é um site útil que realiza geocodificação em lote.
Observe que "as políticas do Google não permitem a saída em formato de texto", portanto, você precisará usar outro geocoder como o Bing ou o MapQuest.
(Como alternativa, e supondo que isso não interrompa o ToS, você pode usar o Google como mecanismo de geocodificação, fazer o download dos resultados como um KMZ e extrair as coordenadas disso.)
fonte
Encontrei esta fórmula do Planilhas Google em uma resposta nos Fóruns do Google :
Substitua "C1" na fórmula pela célula que contém o endereço para geocodificar
fonte
Instale o plug-in de geocódigo disponível nos complementos do Planilhas Google. É uma macro do VBA excel, mas ajudará você se você não for suficientemente informado sobre a codificação.
Em seguida, na barra de ferramentas principal, você deverá ver a opção Geocode. Clique nele e você tem 2 opções: do endereço ao lon, lat e vice-versa.
Lembre-se, esse script pode fazer apenas 1000 registros por dia! Caso contrário, você não poderá continuar, mesmo com sua própria macro!
fonte
Você pode geocodificar uma planilha usando o Geocodio . Você pode fazer o upload da planilha ou apenas copiar / colar a lista de endereços, que transformará os endereços em latitude / longitude para você. Os primeiros 2.500 endereços por dia são gratuitos.
Divulgação : Sou co-fundador da Geoocodio.
fonte
fonte
Mais uma solução para geocodificação e outros truques de mapeamento (isolines e heatmaps) no Google Sheets: Maps for Sheets
fonte