Comment géocoder une feuille de calcul Google?

11

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.

Devdatta Tengshe
la source
Je suis tombé sur la même question et ici vous pouvez trouver la réponse en utilisant l'éditeur de script: digital-geography.com/geocoding-google-spreadsheets/…
Riccardo
mais ma solution est un peu plus difficile si vous vous voulez juste que ces 20-30 entrées soient géocodées ... Je voudrais nous ce site et coller les adresses dans: findlatitudeandlongitude.com/batch-geocode
Riccardo

Réponses:

7

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

entrez la description de l'image ici

2) CartoDB peut extraire une feuille de calcul Google Doc directement depuis votre compte, puis vous pouvez l'exporter à nouveau:

entrez la description de l'image ici

entrez la description de l'image ici

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

DPSSpatial
la source
4

GPS Visualizer est un site pratique qui effectue le géocodage par lots.

Pour utiliser cet utilitaire gratuit, entrez simplement les adresses dans la case à gauche, une par ligne, et cliquez sur "Commencer le géocodage" pour trouver leur latitude et longitude.

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.)

Stephen Lead
la source
1
Maintenant, vous avez besoin de votre propre clé API pour Google, Bing ou MapQuest si vous souhaitez géocoder des centaines d'adresses dans le visualiseur GPS. Il a été modifié au prorata vers 2018.
Mariusz Krukar
4

J'ai trouvé cette formule Google Sheets dans une réponse des forums Google utile -

=IMPORTXML("http://maps.googleapis.com/maps/api/geocode/xml?address="&C1, "/GeocodeResponse//location")

Remplacez "C1" dans la formule, par la cellule qui contient l'adresse à géocoder

mvark
la source
Cela ne fonctionne plus sans clé API.
wnstnsmth
1
Non, vous devez ajouter votre api & key = à l'URL et cela fonctionnera
SERG
1

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!

entrez la description de l'image ici

Mariusz Krukar
la source
0

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.

mjwh
la source
-1
  1. Utilisez le module complémentaire Google Sheets gratuit
  2. Sélectionnez les cellules
  3. Regardez-le remplir dans les colonnes Lat & Lon
Shinigami
la source
4
Je suppose que vous voulez dire un complément Google Sheets spécifique? Laquelle?
MaryBeth
-2

Une autre solution pour le géocodage et d'autres astuces de cartographie (isolignes et cartes thermiques) dans Google Sheets: Maps for Sheets

Mes itinéraires
la source
Pas de solution originale ajoutée à une très vieille question.
Val P