У меня есть электронная таблица в Документах Google с примерно 20-30 строками со следующими 6 столбцами:
ID, Name, Address, Cell_No, Latitude, Longitude
где последние два столбца пусты.
Какой простой способ для начинающего пользователя, который не является программистом, геокодировать адрес и заполнять поля широты и долготы с помощью геокодирования?
Мне просто нужно заполнить поля широты и долготы. Мне не нужно видеть какие-либо данные на карте.
geocoding
google-maps-api
google-docs
Девдатта Тенгше
источник
источник
Ответы:
1) Есть немного кода, который вы можете добавить в свою электронную таблицу и запустить макрос. Подробные инструкции приведены здесь: https://vilimpoc.org/blog/2013/07/11/google-spreadsheet-geocoding-macro/ с кодом, также доступным по адресу https://github.com/nuket/google-sheets-. геокодирования-макро
2) CartoDB может получить таблицу Google Doc прямо из вашей учетной записи, затем вы можете экспортировать ее обратно:
3) Загрузите электронную таблицу Google Drive в CSV, затем используйте плагин MMQGIS Geocode с CSV и API Карт Google для геокодирования электронной таблицы.
источник
GPS Visualizer - это удобный сайт, который выполняет пакетное геокодирование.
Обратите внимание, что «политики Google не разрешают вывод в текстовом формате», поэтому вам необходимо использовать другой геокодер, например Bing или MapQuest.
(В качестве альтернативы, и при условии, что это не нарушает ToS, вы можете использовать Google в качестве механизма геокодирования, затем загрузить результаты в виде KMZ и извлечь из них координаты.)
источник
Я нашел эту формулу Google Sheets в ответе на форумах Google полезным:
Замените «C1» в формуле ячейкой, содержащей адрес геокодирования.
источник
Установите плагин геокодирования, доступный в дополнениях Google Sheets. Это макрос VBA excel, но он поможет вам, если вы недостаточно разбираетесь в кодировании.
Затем на главной панели инструментов вы должны увидеть опцию Geocode. Нажмите на нее, и у вас есть 2 варианта: от адреса до lon, lat и наоборот.
Помните, что скрипт может делать только 1000 записей в день! В противном случае вы не сможете продолжать, даже с вашим собственным макросом!
источник
Вы можете геокодировать электронную таблицу, используя Geocodio . Вы можете загрузить электронную таблицу или просто скопировать / вставить список адресов, и он превратит адреса в широту / долготу. Первые 2500 адресов в день бесплатны.
Раскрытие информации : я являюсь соучредителем Geoocodio.
источник
источник
Еще одно решение для геокодирования и других приемов картирования (изолиний и тепловых карт) в Google Sheets: Карты для листов
источник