Saya memiliki spreadsheet di Google Documents dengan sekitar 20-30 baris, dengan 6 kolom berikut:
ID, Name, Address, Cell_No, Latitude, Longitude
di mana dua kolom terakhir kosong.
Apa cara mudah, bagi pengguna pemula, yang bukan pemrogram, untuk melakukan geocode alamat dan mengisi bidang Latitude dan Longitude dengan hasil Geocoding?
Saya hanya perlu mengisi bidang Lintang & Bujur. Saya tidak perlu melihat data apa pun di peta.
geocoding
google-maps-api
google-docs
Devdatta Tengshe
sumber
sumber
Jawaban:
1) Ada sedikit kode yang bisa Anda tambahkan ke spreadsheet Anda dan jalankan makro. Petunjuknya dirinci di sini: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ dengan kode ini juga tersedia di https://github.com/nuket/google-sheets- geocoding-makro
2) CartoDB dapat menarik spreadsheet google doc langsung dari akun Anda, lalu Anda dapat mengekspornya kembali:
3) Unduh Google Drive Spreadsheet Anda ke CSV, lalu gunakan MMQGIS Geocode dengan plugin CSV terhadap Google Maps API untuk melakukan geocode pada spreadsheet Anda
sumber
GPS Visualizer adalah situs praktis yang melakukan geocoding batch.
Perhatikan bahwa "Kebijakan Google tidak mengizinkan output dalam format teks" jadi Anda harus menggunakan geocoder lain seperti Bing atau MapQuest.
(Atau, dengan asumsi ini tidak melanggar ToS, Anda dapat menggunakan Google sebagai mesin geocoding, kemudian unduh hasilnya sebagai KMZ dan ekstrak koordinat dari ini.)
sumber
Saya menemukan formula Google Sheets ini dalam jawaban di Forum Google yang bermanfaat -
Ganti "C1" dalam rumus, dengan sel yang menyimpan alamat ke geocode
sumber
Instal plugin geocode yang tersedia di add-on Google Sheets. Ini adalah VBA excel macro, tetapi ini akan membantu Anda jika Anda tidak cukup mengerti tentang pengkodean.
Kemudian di bilah alat utama Anda, Anda akan melihat opsi Geocode. Klik dan Anda memiliki 2 opsi: dari alamat ke lon, lat dan lainnya.
Ingat, skrip itu hanya dapat melakukan 1000 catatan per hari! Kalau tidak, Anda tidak akan bisa melanjutkan, bahkan dengan makro Anda sendiri!
sumber
Anda dapat melakukan geocode pada spreadsheet menggunakan Geocodio . Anda dapat mengunggah spreadsheet atau hanya menyalin / menempelkan daftar alamat, dan itu akan mengubah alamat menjadi lintang / bujur untuk Anda. 2.500 alamat pertama per hari gratis.
Pengungkapan : Saya adalah salah satu pendiri Geoocodio.
sumber
sumber
Satu lagi solusi untuk geocoding dan trik pemetaan lainnya (isoline dan heatmaps) di Google Sheets: Maps for Sheets
sumber