J'ai une feuille de calcul dans Google Docs avec environ 20-30 lignes, avec les 6 colonnes suivantes:
ID, Name, Address, Cell_No, Latitude, Longitude
où les deux dernières colonnes sont vides.
Quel est un moyen simple, pour un utilisateur novice, qui n'est pas programmeur, de géocoder l'adresse et de remplir les champs Latitude et Longitude avec le résultat du géocodage?
J'ai juste besoin de remplir les champs Latitude et Longitude. Je n'ai pas besoin de voir de données sur une carte.
geocoding
google-maps-api
google-docs
Devdatta Tengshe
la source
la source
Réponses:
1) Vous pouvez ajouter un peu de code à votre feuille de calcul et exécuter une macro. Les instructions sont détaillées ici: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ avec le code également disponible sur https://github.com/nuket/google-sheets- géocodage-macro
2) CartoDB peut extraire une feuille de calcul Google Doc directement depuis votre compte, puis vous pouvez l'exporter à nouveau:
3) Téléchargez votre feuille de calcul Google Drive sur un fichier CSV, puis utilisez le plug-in MMQGIS Geocode avec CSV contre l'API Google Maps pour géocoder votre feuille de calcul
la source
GPS Visualizer est un site pratique qui effectue le géocodage par lots.
Notez que «les politiques de Google n'autorisent pas la sortie au format texte», vous devrez donc utiliser un autre géocodeur comme Bing ou MapQuest.
(Alternativement, et en supposant que cela ne casse pas le ToS, vous pouvez utiliser Google comme moteur de géocodage, puis télécharger les résultats en tant que KMZ et en extraire les coordonnées.)
la source
J'ai trouvé cette formule Google Sheets dans une réponse des forums Google utile -
Remplacez "C1" dans la formule, par la cellule qui contient l'adresse à géocoder
la source
Installez le plugin de géocodage disponible dans les modules complémentaires Google Sheets. C'est une macro Excel VBA, mais cela vous aidera si vous n'êtes pas suffisamment informé avec le codage.
Ensuite, dans votre barre d'outils principale, vous devriez voir l'option Geocode. Cliquez dessus et vous avez 2 options: de l'adresse à lon, lat et autre.
N'oubliez pas que ce script ne peut faire que 1000 enregistrements par jour! Sinon, vous ne pourrez pas continuer, même avec votre propre macro!
la source
Vous pouvez géocoder une feuille de calcul à l'aide de Geocodio . Vous pouvez télécharger la feuille de calcul ou simplement copier / coller la liste des adresses, et cela transformera les adresses en latitude / longitude pour vous. Les 2 500 premières adresses par jour sont gratuites.
Divulgation : je suis co-fondateur de Geoocodio.
la source
la source
Une autre solution pour le géocodage et d'autres astuces de cartographie (isolignes et cartes thermiques) dans Google Sheets: Maps for Sheets
la source