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.
geocoding
google-maps-api
google-docs
Devdatta Tengshe
quelle
quelle
Antworten:
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
2) CartoDB kann eine Google Doc-Tabelle direkt aus Ihrem Konto abrufen und dann wieder exportieren:
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
quelle
GPS Visualizer ist eine praktische Site, die Batch-Geokodierung durchführt.
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.)
quelle
Ich fand diese Google Sheets-Formel in einer Antwort in den Google-Foren nützlich -
Ersetzen Sie "C1" in der Formel durch die Zelle, die die Adresse für den Geocode enthält
quelle
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!
quelle
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.
quelle
quelle
Eine weitere Lösung für Geokodierung und andere Mapping-Tricks (Isolinien und Heatmaps) in Google Sheets: Maps for Sheets
quelle