Как создать файл kmz в Google Earth

Обновлено: 23.11.2024

KML – это формат файлов, который используется для отображения географических данных в геобраузерах, таких как Google Планета Земля, Google Карты и Карты Google для мобильных устройств. KML создан на основе стандарта XML и использует структуру тегов с вложенными элементами и атрибутами. Регистр тегов встречается, поэтому они обязательно указываются в той форме, в какой они указываются в Справке по KML, где также указаны, какие теги обязательны, а какие – нет. Теги внутри элемента должны располагаться в том порядке, который находится в Справке.

Если вы никогда не работали с KML, начните с изучением этой страницы и включенных файлов с примерами (SamplesInEarth и SamplesInMaps), чтобы изучить со структурой KML-файла и заинтересованность тегами. В первом месте внешние компоненты, которые можно создать в пользовательском интерфейсе Google Планеты Земля, включая метки, описания, наложения на земную поверхность, пути и многоугольники. В следующем разделе внешние компоненты, для определения которых требуется текстовый редактор. Текстовый файл, сохраняемый с расширением .kml или .kmz, распознается геобраузерами.

Совет. Чтобы получить компонент KML-кода из Google Планеты Земля, нажмите правой кнопкой мыши в окне 3D-просмотра и выберите «Копировать», открыв содержание буфера обмена в любом текстовом редакторе. Компонент, отображаемый в геобраузере, будет преобразован в KML-код. Рекомендуем попробовать эту функцию в действии.

Все примеры, которые используются на этой странице, можно найти в файле KML_Samples. Прежде чем продолжить, загрузите его, чтобы использовать официальные примеры в интерфейсе Google Планеты Земля.

Дополнительная информация

В Справке по формату KML 2.2 KML описан более подробно. Если вы уже работали с XML-кодом, рекомендуется ознакомиться со схемой KML 2.2.

Инструкции по редкому применению компонентов KML можно найти в Руководстве разработчика.

Самые простые KML-документы можно создавать прямо в интерфейсе Google Планеты Земля; для этого даже не случайно текстовый редактор. Таким способом можно создавать и изменять метки, наложения на земную поверхность, пути и многоугольники.

Метки

Метка является одним из самых часто используемых компонентов в Google Планете Земля. Она служит для указаний на земной поверхности и представляет собой значком булавки желтого цвета. В самом простом варианте метка содержит только элемент

, который является ее положением. Вы также можете указать ее название и персонализированный значок или другие дополнительные элементы.

Открыть файл KML_Samples в Google Планета Земля и сокровища в папке Метки. В ней присутствует три типа меток: процущая, плавающая и выдавленная. Ниже указан KML-код простой метки.

Рассмотрим структуру этого файла.

  • Заголовок XML: с самого начала каждый KML-файл. Перед заголовком не должно быть никаких символов или пробелов.
  • Декларация пространства имен KML: вторая строка каждого файла формата KML 2.2.
  • Объект Метка, вероятность возможных элементов:
    • имя – имя, которое используется в качестве ярлыка метки;
    • описание – описание, которое проявляется во расширяющемся окне, привилегированном к метке;
    • Точка – координаты, наблюдаемые положения метки на земной поверхности (долгота и широта, иногда также высота).

    Если вы не можете найти эту метку на карте, подскажите: она расположена прямо на 41-м корпусе Google – именно там разрабатывалась Google Планета Земля.

    То, что используют Google Планеты

    с дочерними измерениями

    в формате KML. Это способ отобразить метку с ярлыком в окне 3D-просмотра. По умолчанию метка имеет вид уже знакомой вам желтой булавки. В элементе KML-кода

    может встречаться один или несколько геометрических элементов, таких как ломаные линии (LineString), многоугольники (Polygon) или модели (Model), но только

    с дочерними измерениями

    может быть как метка с ярлыком. Элемент

    служит для закрытия метки на карте, но сам не имеет графического представления.

    Описательный HTML в метках

    В файле KML_Samples представлены образцы форматирования текста метки, добавлены ссылки, изменение размера и стиля шрифта, выравнивание и использование таблиц. Чтобы просмотреть полный список возможностей, скопируйте и вставьте в текстовый редактор пример описательного HTML (в папке «Стили и разметка»).

    Авторазметка в Google Планета Земля 4.0 и более поздние версии

    Использование элемента CDATA

    Чтобы добавить стандартный HTML-код в тег , его необходимо включить в тег CDATA.Если этого не сделать, угловые скобки записывают в виде ссылок на объекты, иначе HTML-код будет неправильно анализироваться (например, символ >естественно писать как >, а символ с тегами CDATA.

    Теперь посмотрим, как оформляется без тегов CDATA.

    Наложения на земную поверхность

    Наложения на земную поверхность позволяют "накрыть" рельеф местности изображением. Элемент содержит ссылку на JPG-файл изображения. Ниже приведен пример файла KML_Samples, показывающий извержение Этны в 2001 году.

    Обратите внимание на то, что первые две строки файлов точно такие же, как в первом проявлении: XML-заголовок и декларация пространств имен KML.

    Для группировки и обозначения в использовании папок Ground Overlays. Обратите внимание на то, что она запускается в панели "Метки", как только вы загружаете файл KML_Samples в Google Планета Земля.

    Расположение положений решения с помощью тега , в котором находятся крайние значения южной и северной широты, а также восточной и западной долготы. Кроме того, если ось y изображения не направлена ​​строго на север, задается значение поворота. В экспозиции используется JPEG-изображение, но Google Планета также поддерживает графические форматы BMP, GIF, TIFF, TGA и PNG.

    Наложения на экран

    В отличие от наложений на земную поверхность, наложения на экран невозможно создать в интерфейсе Google Планеты Земля. Примеры можно найти в папке Screen Overlays файла KML_Samples.

    В качестве иллюстрации дополнительная папка Абсолютное позиционирование: Верхний левый файл KML_Samples. В левой части угла обзора предполагается наложение. Ниже указан его KML-код.

    Размещение постановления по предписанию: точка изображения, заданная проверка, привязывается к проверке на дисплее, заданная проверка. В случае левого верхнего угла изображения (0,1) выравнивается по левому углу угла экрана.

    Просмотрите другие примеры в папке, чтобы лучше понять определение фиксированных изображений и изображений, размер которых изменяется в зависимости от размера экрана. Обратите внимание на то, что для большей ценности вместо xunits и yunits можно использовать пиксели. Подробные сведения приведены в Справке по KML 2.2.

    Сетевые ссылки

    Элемент может указывать на расположение любого из следующих файлов:

    • файл изображения, который используется в стилях значков, наложенных на земную поверхность или наложенных на экран;
    • файл модели, который используется в элементе ;
    • KML- или KMZ-файл, загружаемый с помощью сетевых ссылок.

    Такой файл может устанавливаться на удаленном сервере. В самом простом изменении значительных сетевых ссылок крупных KML-файлов на несколько меньших файлов на одном и том же компьютере, чтобы с ними было удобно работать.

    До сих пор мы рассматривали только случаи, в которых KML-код находится в Google Планета Земля с вероятным расчетом. Сетевые ресурсы позволяют получать ссылки на удаленные серверы и, как правило, используют для предоставления данных большое количество пользователей. Таким образом, если в содержание необходимо внести изменения, достаточно сделать это в файле источника, и все пользователи автоматически увидят обновленную версию.

    CGI-скрипты для KML

    Элемент сетевых ссылок может быть представлен не только в файлах, содержащих данные, но и в динамическом содержании, генерируемом, например, CGI-скриптом на сетевом сервере. При наличии базовых навыков программирования с заданными параметрами PHP, Python или Perl вы можете указать скрипт для передачи потоковых данных (или файлов) в формате KML по сетевым ссылкам.

    Чтобы передать KML-код с помощью сетевого CGI-скрипта, должны выполняться два условия.

    Ответ должен повторяться KML-код. Чем сложнее приложение, тем важнее предусмотреть правила обработки ошибок.

    В примерах ниже используется Python, однако то же самое можно написать на любом другом языке.

    Создание случайной метки

    Ниже связывает скрипт на языке Python, генерирующий случайные значения ширины (широта) и долготы (долгота) и добавляющий их в элемент элемента

    <р>. При обновлении сетевых скриптов используются снова и используются KML-коды с указанными значениями частот и долготы.

    Теперь рассмотрим пример KML-файла с сетевой ссылкой, по которому загружается скрипт Python.

    Запросы на обновление при просмотре

    Стандартная сетевая ссылка работает только в одном экземпляре: данные поступают с севера в Google Планета Земля. Обновление при просмотре переносимых папок данных в адрес Google Планета Земля в момент времени возвращает серверу координаты области просмотра.Это может быть вероятность n секунд, минут или часов либо по определению времени после того, как область просмотра перестала смещаться. Подробные сведения приведены в разделе Справки по KML 2.2.

    Если запрашивается тот самый момент, когда пользователь рассматривает область Сан-Франциско, координаты могут выглядеть так:

    Эту функцию можно использовать для самых разных целей, однако для начала рассмотрим простой пример.

    Определение точек в центре обзора

    Так выглядит KML-код сетевых ссылок, который загружает указанный выше скрипт:

    Когда KML-сервер отвечает на запрос Google Планеты Земля (или любой другой геобраузер), должен соблюдаться ряд правил, иначе геобраузер не сможет правильно интерпретировать ответ.

    Google Планета Земля поддерживает файлы в форматах KML и KMZ. Для KML-файлов необходимо указать следующий тип MIME:

    • application/vnd.google-earth.kml+xml

    Для KMZ-файлов необходимо указать следующий тип MIME:

    • Приложение AddType/vnd.google-earth.kml+xml.kml
    • Приложение AddType/vnd.google-earth.kmz .kmz

    Инструкции по настройке типов MIME в службе Microsoft IIS можно найти в документации Microsoft.

    Подробные сведения об основных компонентах KML можно найти в Руководстве разработчика, а информацию об отдельных элементах – в Справке по KML.

    Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

    Сначала обо всем по порядку. Что такое файл KMZ и зачем он мне нужен?

    KMZ – это заархивированный файл, содержащий один или сжатые файлы KML. KML расшифровывается как язык разметки Keyhole. Это форма нотации XML для представления географической информации на интернет-картах, таких как Google Earth. В файле KML указывается набор географических объектов, которые могут включать все или некоторые из следующих элементов: метки мест, изображения, многоугольники, трехмерные модели и текстовые описания.

    В этом пошаговом руководстве показано, как построить многоугольник. Этот полигон позволит нам предоставить вам самые точные данные по лучшей цене. Без него вы можете не получить нужного вам географического охвата, поэтому внимательно следуйте этим указаниям.

    Следуйте этим инструкциям, чтобы создать базовый полигон и отправить его по электронной почте специалисту по изображениям в Apollo Mapping.

    Создание многоугольника в Google Планета Земля

    1. Вам потребуется загрузить и установить Google Планета Земля. Вы можете найти приложение здесь. Следуйте инструкциям по установке и откройте программу.
    2. С помощью мыши или строки поиска в левом верхнем углу экрана найдите интересующую вас область на Земле.
    3. Теперь, когда вы увеличили интересующую вас область, вам нужно создать многоугольник. Сделать это вам позволит третья иконка слева в самом верху экрана. Давай, нажми!
    4. Теперь вы увидите всплывающее окно. Не стесняйтесь называть свой многоугольник, хотя для наших целей это не обязательно.
    5. Для следующего шага вам может потребоваться щелкнуть всплывающее окно и перетащить его за пределы карты. Как только вы сможете увидеть всю интересующую вас область, пока всплывающее окно все еще открыто, щелкните внешнюю точку интересующей вас области. Нажмите еще раз на другую внешнюю границу области интереса и продолжайте делать это, пока многоугольник полностью не покроет область.
    6. После этого нажмите "ОК".
    7. Ваш многоугольник появится в меню "Места" на левой боковой панели программы.
    8. Если вы довольны своим многоугольником, отлично, вы готовы отправить область интереса в Apollo Mapping. Если нет, не волнуйтесь, вы можете настроить многоугольник, нажав на точки и перетащив их в нужное место.
    9. Хорошо, теперь вы должны быть готовы отправить нам свой полигон по электронной почте. Вы можете сделать это двумя способами. Если у вас уже настроен почтовый клиент, такой как Outlook, Thunderbird или Apple Mail, вы можете следовать второму набору указаний. Если у вас не настроен почтовый клиент и вы используете электронную почту в браузере (например, используете Firefox для доступа к Gmail), следуйте первому набору указаний.

    Как отправить файл KMZ по электронной почте: электронная почта через Интернет

    1. После того как полигон будет готов, щелкните правой кнопкой мыши карту в Google Планета Земля.
    2. В появившемся диалоговом окне выберите «Сохранить место как…». Это позволит вам сохранить файл KMZ на свой компьютер под любым именем.Выберите имя, по которому будет проще найти его позже, и нажмите "Сохранить".
    3. Теперь вам нужно перейти к почтовому ящику в браузере. Оказавшись там, откройте новое сообщение. Отправьте электронное письмо по адресу [email protected] , измените строку темы на «Запрос предложения: Google Планета Земля KMZ прилагается» и прикрепите только что созданный KMZ к электронному письму.
    4. Нажмите «Отправить», и электронное письмо будет отправлено! Специалист Apollo Mapping свяжется с вами в течение 4 рабочих часов. Готово!

    Как отправить файл KMZ по электронной почте: почтовый клиент

    1. Во-первых, вам нужно щелкнуть правой кнопкой мыши карту и выбрать "Электронная почта..." в появившемся меню.
    2. Здесь вы можете подключить Google Планета Земля к вашей текущей почтовой программе (Outlook, Thunderbird, Apple Mail и т. д.) или к учетной записи Gmail.
    3. Затем Google Планета Земля создаст электронное письмо в предпочитаемом вами почтовом клиенте. Все, что вам нужно сделать сейчас, это отправить это письмо по адресу [email protected] .
    4. Специалист по изображениям Apollo Mapping просмотрит это письмо и ваш KML и свяжется с вами в течение 4 рабочих часов. Готово!

    Запросить цену

    Хотите узнать больше? Нужна цитата изображения? Хотите узнать, что доступно для вашего региона? Заполните эту форму, и мы свяжемся с вами как можно скорее.

    Вы также можете позвонить нам по телефону (303) 993-3863
    или написать нам по адресу [email protected]

    Как создать KML-файл

    Чтобы создать KML-файл из данных вашей электронной таблицы, выполните следующие шаги:

    У пользователей Pro-версии есть ещё 2 хорошо экспортировать KML:

    Что такое KML?

    KML — это открытый переносимый тип файла географических данных. Он содержит как данные, так и информацию об обработке в легкочитаемом XML-файле.

    KML — это не просто хранить координаты на карте. Кроме этого, он содержит инструкции, как отображать то или иное местоположение, например маркер или стиль. Также KML-файл содержит метаданные в оценке с геоданными, что позволяет программе-клиенту фильтровать и отображать дополнительную информацию, аналогично тому, как BatchGeo отображает ее в информационном окне маркера (информационное окно маркера).

    Хотя BatchGeo использует KML-файлы для повышения концентрации внимания на точечных географических данных, стандарта поддержки линии (наборы точек), многоугольные формы и наложения изображений. Использование KML-файлов из BatchGeo в сравнении с другими данными способно улучшить понимание нашей информации — именно это и является главным принципом работы BatchGeo.

    Как можно использовать KML-файлы

    Наиболее популярный способ применения KML-файлов — это программа Google Планета Земля (Google Планета Земля), изначально породившая формат. Вы можете открыть один или несколько KML-файлов в Google Планета Земля, комбинируя и сопоставляя их с другими слоями в приложении, например, дорогами, местами и доступными источниками данных.

    Добавьте свой KML в Google Планета Земля

    Добавьте свой KML в другие приложения

    Google Планета Земля — самая популярная программа для KML-файлов, но их можно использовать и другими способами с другими приложениями.

    • ArcGIS — краткое ГИС-приложение от компании ESRI.
    • QGIS — бесплатное ГИС-приложение с человеческим кодом.

    Также вы можете перенаправить свой KML-файл на следующий веб-сайт, потому что он открывает поисковые системы.

    Также, KML даёт возможность получить доступ к базовым данным, включая географические координаты, которые BatchGeo разрабатывает с помощью инструмента адресной геолокации, со своими друзьями, коллегами и другими людьми, умеют анализировать, интерпретировать или применять эти данные.

    Создайте карту, и вы сами можете узнать все возможности экспорта KML-файлов.

    Как создать простой файл KML

    (Использование электронной таблицы для ввода координат.)

    Вернуться на страницу учебников и справки по ГИС. Вернуться на главную страницу SAL.

    Файл KML – это текстовый файл, содержащий (среди прочего) ряд координат для создания маркеров в нужных местах. Файлы KML можно создавать/редактировать с помощью текстового редактора (Блокнот и т. д.), и существует множество примеров, которые можно загрузить и использовать в качестве шаблонов (копирование/вставка).

    Вы также можете использовать электронную таблицу для ввода информации, а затем экспортировать этот файл в текстовый файл, переименовать его с расширением .kml и опубликовать.

    Excel был бы отличной программой для ввода данных такого типа, за исключением того, что когда вы используете Сохранить как из Excel, он хочет поместить многие поля вывода в кавычки (поэтому вместо получения -121,3, 48,9 вы получите " -121,3, 48,9") — и эти кавычки портят файл .kml. (если кто-то знает, как заставить Excel экспортироваться без кавычек, дайте мне знать.)

    Таблица Документов Google, с другой стороны, позволит вам вывести текстовый файл, который является просто текстовым файлом (без кавычек). Таким образом, в этом руководстве используются Документы Google.

    Загрузите электронную таблицу шаблона Excel: excel2kml.xls.

    Измените ИМЯ и описание файла.

    Скопируйте/вставьте строку "Метка" по мере необходимости, чтобы создать столько строк (меток), сколько вам нужно.

    Редактировать данные метки:

    Оставьте весь текст в желтых ячейках без изменений, отредактируйте белые ячейки (название, описание, URL-адрес фотографии или веб-страницы и координаты). Обратите внимание, что координаты должны быть указаны в десятичных градусах (а не в градусах-минутах-секундах) и что все, что находится в западном полушарии, является отрицательным числом.

    < /цитата>

    Затем (после внесения всех изменений) в Документах Google:

    Импорт (Файл / Импорт.) электронной таблицы .xls

    В кнопке "Поделиться" выберите Опубликовать как веб-страницу

    .

    Для Таблицы для публикации выберите Лист1

    Нажмите Начать публикацию

    .

    В разделе Получить ссылку на опубликованные данные выберите TXT (обычный текст) , а не «Веб-страница»

    Скопируйте URL-ссылку из диалогового окна (это должна быть длинная строка URL-адреса, оканчивающаяся на '&output=txt')

    Вставьте этот URL в новое окно браузера

    Загрузите/сохраните этот текстовый файл на свой компьютер (файл с расширением .tsv)

    Читайте также: