Mam arkusz kalkulacyjny w Dokumentach Google z około 20-30 wierszami i następującymi 6 kolumnami:
ID, Name, Address, Cell_No, Latitude, Longitude
gdzie dwie ostatnie kolumny są puste.
Jaki jest łatwy sposób dla początkującego użytkownika, który nie jest programistą, geokodowania adresu i wypełnienia pól szerokości i długości geograficznej wynikiem geokodowania?
Muszę tylko wypełnić pola szerokości i długości geograficznej. Nie muszę widzieć żadnych danych na mapie.
geocoding
google-maps-api
google-docs
Devdatta Tengshe
źródło
źródło
Odpowiedzi:
1) Jest trochę kodu, który możesz dodać do arkusza kalkulacyjnego i uruchomić makro. Instrukcje są szczegółowo opisane tutaj: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ z kodem dostępnym również na https://github.com/nuket/google-sheets- makro-geokodowanie
2) CartoDB może pobrać arkusz kalkulacyjny doc Google bezpośrednio z twojego konta, a następnie możesz go wyeksportować z powrotem:
3) Pobierz arkusz kalkulacyjny Dysku Google do pliku CSV, a następnie użyj geokodu MMQGIS z wtyczką CSV do interfejsu API Map Google, aby geokodować arkusz kalkulacyjny
źródło
GPS Visualizer to przydatna strona, która wykonuje geokodowanie wsadowe.
Pamiętaj, że „zasady Google nie zezwalają na wyświetlanie danych w formacie tekstowym”, dlatego musisz użyć innego geokodera, takiego jak Bing lub MapQuest.
(Alternatywnie i zakładając, że nie psuje to warunków, możesz użyć Google jako silnika geokodowania, a następnie pobrać wyniki jako KMZ i wyodrębnić z niego współrzędne).
źródło
Uważam, że ta formuła Arkuszy Google w odpowiedzi na forach Google jest przydatna -
Zamień „C1” we wzorze na komórkę, która zawiera adres do geokodu
źródło
Zainstaluj wtyczkę geokodu dostępną w dodatkach do Arkuszy Google. Jest to makro Excela VBA, ale pomoże ci, jeśli nie masz wystarczającej wiedzy na temat kodowania.
Następnie na głównym pasku narzędzi powinna pojawić się opcja Geokod. Kliknij i masz 2 opcje: od adresu do lon, lat i na odwrót.
Pamiętaj, że ten skrypt może wykonać tylko 1000 rekordów dziennie! W przeciwnym razie nie będziesz w stanie kontynuować, nawet z własnym makrem!
źródło
Możesz geokodować arkusz kalkulacyjny za pomocą Geocodio . Możesz przesłać arkusz kalkulacyjny lub po prostu skopiować / wkleić listę adresów, a zamieni ona adresy w szerokość / długość geograficzną. Pierwsze 2500 adresów dziennie jest bezpłatne.
Ujawnienie : Jestem współzałożycielem Geoocodio.
źródło
źródło
Jeszcze jedno rozwiązanie do geokodowania i innych sztuczek mapujących (izolinii i map cieplnych) w Arkuszach Google: Maps for Sheets
źródło