Wie kann ich ein Google SpreadSheet geocodieren?


11

Ich habe eine Tabelle in Google Text & Tabellen mit etwa 20 bis 30 Zeilen mit den folgenden 6 Spalten:

ID, Name, Address, Cell_No, Latitude, Longitude wo die letzten beiden Spalten leer sind.

Was ist eine einfache Möglichkeit für einen unerfahrenen Benutzer, der kein Programmierer ist, die Adresse zu geokodieren und die Breiten- und Längengrade mit dem Ergebnis der Geokodierung zu füllen?

Ich muss nur die Breiten- und Längengrade ausfüllen. Ich muss keine Daten auf einer Karte sehen.


Ich bin auf dieselbe Frage gestoßen, und hier finden Sie die Antwort möglicherweise mithilfe des Skript-Editors: digital-geography.com/geocoding-google-spreadsheets/…
Riccardo

Aber meine Lösung ist etwas schwieriger, wenn Sie nur diese 20-30 Einträge geokodieren möchten ... Ich würde uns diese Seite verwenden und die Adressen einfügen
Riccardo

Antworten:


7

1) Es gibt ein bisschen Code, den Sie Ihrer Tabelle hinzufügen und ein Makro ausführen können. Die Anweisungen finden Sie hier: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/. Der Code ist auch unter https://github.com/nuket/google-sheets- verfügbar. Geokodierungs-Makro

Geben Sie hier die Bildbeschreibung ein

2) CartoDB kann eine Google Doc-Tabelle direkt aus Ihrem Konto abrufen und dann wieder exportieren:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

3) Laden Sie Ihre Google Drive-Tabelle in eine CSV herunter und verwenden Sie dann den MMQGIS-Geocode mit CSV-Plugin gegen die Google Maps-API, um Ihre Tabelle zu geocodieren


4

GPS Visualizer ist eine praktische Site, die Batch-Geokodierung durchführt.

Um dieses kostenlose Dienstprogramm zu verwenden, geben Sie einfach Adressen in das Feld links ein, eine pro Zeile, und klicken Sie auf "Geokodierung starten", um deren Breiten- und Längengrad zu ermitteln.

Beachten Sie, dass "Googles Richtlinien keine Ausgabe im Textformat zulassen", sodass Sie einen anderen Geocoder wie Bing oder MapQuest verwenden müssen.

(Alternativ können Sie Google als Geokodierungs-Engine verwenden, die Ergebnisse als KMZ herunterladen und die Koordinaten daraus extrahieren, sofern dies den ToS nicht beeinträchtigt.)


1
Jetzt benötigen Sie Ihren eigenen API-Schlüssel für Google, Bing oder MapQuest, wenn Sie hundert Adressen in GPS Visualizer geocodieren möchten. Es wurde wahrscheinlich um 2018 geändert.
Mariusz Krukar


1

Installieren Sie das Geocode-Plugin, das in den Google Sheets-Add-Ons verfügbar ist. Es ist ein VBA-Excel-Makro, aber es hilft Ihnen, wenn Sie nicht genug über die Codierung wissen.

Dann sollte in Ihrer Hauptsymbolleiste die Option Geocode angezeigt werden. Klicken Sie darauf und Sie haben zwei Möglichkeiten: von Adresse zu Lon, Lat und umgekehrt.

Denken Sie daran, dass das Skript nur 1000 Datensätze pro Tag erstellen kann! Andernfalls können Sie selbst mit Ihrem eigenen Makro nicht weitermachen!

Geben Sie hier die Bildbeschreibung ein


0

Sie können eine Tabelle mit Geocodio geocodieren . Sie können die Tabelle hochladen oder einfach die Liste der Adressen kopieren / einfügen, und die Adressen werden für Sie in Breiten- und Längengrade umgewandelt. Die ersten 2.500 Adressen pro Tag sind kostenlos.

Offenlegung : Ich bin Mitbegründer von Geoocodio.



-2

Eine weitere Lösung für Geokodierung und andere Mapping-Tricks (Isolinien und Heatmaps) in Google Sheets: Maps for Sheets


Keine originelle Lösung zu einer sehr alten Frage hinzugefügt.
Val P
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.