Как преобразовать MS Excel в KML
KML — это язык разметки Keyhole Google, вариант XML, используемый для предоставления информации о координатах для Google Earth и аналогичных географических приложений. Преобразование существующих данных в KML довольно просто, и существует ряд бесплатных электронных таблиц Excel, которые позволяют создавать файлы KML, готовые к импорту.
Использование XLS2KML.xls
Шаг 1
Загрузите файл электронной таблицы XLS2KML.xls (URL-адрес находится в разделе «Ссылки»). В этом файле используется макрос VBA и функция экспорта XML в Excel для извлечения информации из определенных диапазонов ячеек и помещения ее в соответствующие теги KML.
Шаг 2
Разархивируйте таблицу, затем откройте ее. Убедитесь, что вы включили макросы.
Шаг 3
Введите название элемента, который вы хотите видеть в Google Планета Земля, в столбце Имя. Не оставляйте столбцы Name пустыми между записями, так как сценарий будет использовать первую пустую строку в столбце Name в качестве индикатора конца диапазона.
Шаг 4
Введите информацию о широте в соответствующий столбец.
Шаг 5
Введите информацию о долготе в соответствующий столбец.
Шаг 6
Введите элемент описания в соответствующий столбец.
Шаг 7
Введите информацию о высоте в соответствующий столбец.
Шаг 8
Нажмите кнопку «Создать KML» и сохраните файл в нужном месте.
Шаг 9
Загрузите файл KML в Google Планета Земля, а затем сохраните файл KML из Google Планета Земля. (Google Планета Земля отсортирует для вас элементы KML по местоположению и расположит их в алфавитном порядке, избавив вас от утомительного вырезания и вставки в текстовом редакторе).
Использование MapExcelData.xls
Шаг 1
Загрузите MapExcelData.xls по URL-адресу в разделе «Ссылки». В этом файле используется макрос VBA и функция экспорта XML в Excel для извлечения информации из определенных диапазонов ячеек и помещения ее в соответствующие теги KML. Разархивируйте файл и запустите электронную таблицу.
Шаг 2
Включите макросы (чтобы использовать все функции листа), выбрав «Да» во всплывающем окне безопасности Excel.
Шаг 3
Перейдите на вкладку Данные.
Шаг 4
Введите широту в столбце Широта.
Шаг 5
Введите долготу в столбец «Долгота».
Шаг 6
Введите другую информацию в другие столбцы по мере необходимости. Требуются только широта и долгота; заполните остальные по своему усмотрению.
Шаг 7
Нажмите кнопку с надписью «Создать файл KML». Вам будет предложено сохранить файл KML и дать ему имя.
Шаг 8
Загрузите файл KML в Google Планета Земля.
Совет
Если у вас уже есть информация об имени, широте и долготе, записанная в другой электронной таблице Excel, вы можете скопировать и вставить ее в столбцы XLS2KML и избавить себя от необходимости печатать.
Вторая упомянутая электронная таблица несколько более полнофункциональна и может поддерживать информацию о геокэшинге и больше интерактивности.