Открываем формат KML

KML-формат — описание, особенности

Открываем формат KML

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

Используют XML для выражения географической аннотации и визуализации путем хранения местоположений, наложения изображений, видео-ссылок и информации моделирования, таких как линии, фигуры, 3D-изображения и точки.

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

Введение

Keyhole Markup Language — XML-обозначение для выражения географической аннотации и визуализации в двумерных картах и ​​трехмерных браузерах.

KML был разработан для использования с Google Earth, который изначально назывался Keyhole Earth Viewer. Он был создан Keyhole. Inc, который был приобретен Google в 2004 году.

Данный формат стал международным стандартом Open Geospatial Consortium в 2008 году.

Google Earth была первой программой, способной просматривать и графически редактировать подобные файлы. Другие проекты, такие как Marble, также начали развивать поддержку KML.

Применение: как создать формат KML?

Вы можете открыть файл с данным расширением в “Google Картах”. Для этого необходимо разместить его местоположение онлайн, а затем ввести URL-адрес в поисковое поле “Карт Google”.

Google Earth была первой программой, которая могла просматривать и редактировать данные файлы, и она по-прежнему остается одним из самых популярных способов для работы с геоданными в Интернете. Открыв веб-страницу, используйте пункт меню «Мои места» (значок закладки) для загрузки файла KML со своего компьютера или учетной записи Google Диска.

Вы также можете открыть файлы с помощью любого текстового редактора (например, Notepad ++). Это позволит увидеть текстовую версию, которая включает в себя координаты, ссылки на изображения, углы наклона камеры и временные метки.

Если вы хотите конвертировать KML в XML, вам не нужно делать конверсию. Поскольку формат на самом деле является XML (файл просто использует расширение формата KML), вы можете переименовать .KML в .XML, чтобы он был открыт в вашем средстве просмотра XML.

Вы также можете импортировать файл прямо в Карты Google. Это делается на странице Google Мои карты при добавлении контента на новый слой карты. Открыв карту, выберите «Импорт» на любом уровне, чтобы загрузить файл с вашего компьютера или Google Диска. Вы можете создать новый слой с помощью кнопки «Добавить слой».

Также вы можете самостоятельно создать KML-файл и его URL-адрес в Google Картах, предварительно связав URL-адрес вашего файла с помощью http://maps.google.com/maps?q=. Например, чтобы открыть тот же самый адрес, вы можете использовать следующий URL: http://maps.google.com/maps?q=http://mywebsite.com/myfile.kml.

Данная операция работает и для Google Earth — трехмерного плагина просмотра нашей планеты, который можно добавить в веб-браузер.

Структура

Формат KML-файла указывает набор функций (метки, изображения, полигоны, 3D-модели, текстовые описания) для отображения в Google Картах, Google Earth, Maps, на мобильных устройствах или любом другом геопространственном программном обеспечении, реализующем кодировку KML. Каждое местоположение имеет долготу и широту. Данный формат разделяет некоторые из тех же структурных грамматик, что и GML. Некоторая информация не может быть просмотрена в Картах Google или на мобильных устройствах.

Данные очень часто распространяются в формате KMZ, которые являются зашифрованными файлами KML с расширением .kmz. Они должны быть совместимы с устаревшим (ZIP 2.0) сжатием, иначе файл .kmz может не распаковываться.

Геодезические системы отсчета в KML

Для своей системы отсчета KML использует 3D-географические координаты: долготу, широту и высоту. Долготы, широтные компоненты (десятичные градусы) определены в соответствии с Мировой геодезической системой 1984 года (WGS84).

Вертикальная составляющая (высота) измеряется в метрах от вертикальной базы геоида WGS84 EGM96 Geoid. Если высота не указана в координатной строке (например, -77.03647, 38.

89763), то для компонента высоты предполагается значение по умолчанию 0 (приблизительно уровень моря), то есть (-77.03647, 38.89763, 0).

Формальное определение системы координат (закодировано как GML), используемое в KML, содержится в спецификации OGC KML 2.2. Это определение ссылается на компоненты EPSG CRS.

Документация

Спецификация KML 2.2 была представлена ​​в открытом геопространственном консорциуме, чтобы обеспечить его статус открытого стандарта для всех геообъектов. В ноябре 2007 года в рамках OGC была создана новая рабочая группа для формализации стандарта. Были запрошены комментарии по предлагаемому стандарту до 4 января 2008 года, и он стал официальным стандартом OGC 14 апреля 2008 года.

Рабочая группа стандартов завершила работу над запросами на изменение KML 2.2 и включила принятые изменения. Официальный стандарт OGC KML 2.3 был опубликован 4 августа 2015 года.

Источник: http://fb.ru/article/362286/kml-format-opisanie-osobennosti

KML – Файл географических данных KML (Keyhole Markup Language File)

Открываем формат KML

В Windows: Google Earth,Global Mapper, ESRI ArcGIS for Desktop, Merkaartor, Blender с плагином Google Earth Importer, Keyhole PRO, MAPC2MAPC, NASA WorldWind, Adobe PhotoShop, AutoCAD
В Mac OS: Google Earth, Merkaartor, Blender с плагином Google Earth Importer, Keyhole PRO
В Linux: Google Earth, Merkaartor, Blender с плагином Google Earth Importer
Web сервисы: Google Maps

Описание расширения KML

Популярность:

Раздел: ГИС

Разработчик: Keyhole Inc.

Расширение KML – файл, написанный на языке разметки Keyhole (от англ. Keyhole Markup Language). KML формат используется в Google Maps, Google Maps для мобильных устройств и Google Earth.

Формат KML позволяет разработчикам определять собственные слои, которые могут быть отображены в Google Earth, например, для указания маршрута или своего дома.

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

В версии KML 2.

0 вы можете использовать:- Указать иконки и ярлыки для выделения мест на поверхности планеты- Создать различные точки съемки, чтобы определить уникальный вид- Использовать накладываемые изображения, которые крепятся к земле или на экране- Определить стили, чтобы указать внешний вид

– Написать описания особенностей в формате HTML, в том числе гиперссылок и встроенных изображений

– Используйте папки, чтобы группировать иерархически функционал- Динамическое извлечение и обновление KML-файлов из удаленных точек или локальной сети

– Получить текущее описание вида детали от клиента к серверу для того, чтобы получить данные KML на основе изменений в окне 3D-просмотра

Файл KML обрабатывается Google Earth аналогичным образом, что HTML и XML файлы обрабатываются веб-браузерами. Как и HTML, KML имеет структуру на основе тегов с именами и атрибутов, используемых для определенных целей при просмотре.

Таким образом, Google Earth действует как браузер по отношению к KML-файлам.

Формат KML первоначально использовался картографическим программным обеспечением, разработанной компанией Keyhole, Inc. Затем Keyhole, Inc была приобретена Google в 2004 году и KML файлы в настоящее время используются в Google Планета Земля и других программах Google.

ПРИМЕЧАНИЕ: Вы можете открыть файл KML в Google Maps, размещая его в интернете, а затем введя URL в поле поиска Google Maps. Например, если вы размещаете свой файл KML в http://mywebsite.com/myfile.kml, затем вводите этот адрес в поле поиска Google Maps для его отображения.

Кроме того, можно построить URL-адрес в Google Maps с помощью префикса URL для вашего KML файла с http://maps.google.com/maps?q =. Например, чтобы открыть тот же файл KML, вы можете использовать следующий адрес:

http://maps.google.com/maps?q=http://mywebsite.com/myfile.kml

Эта процедура также работает для Google Earth, 3D-плагина Google Earth, который вы можете установить в свой веб-браузер.

Очень часто KML-файлы распространяются в виде архива ZIP с расширением файла KMZ, при этом в обоих файлах содержится одна и та же информация, но файлы .KMZ сжаты для экономии места и ускорения передачи файлов через Интернет.

MIME тип: application/vnd.google-earth.kml+xml
HEX код: EF BB BF 3C

Другие программы, связанные с расширением KML

    Файл электронной книги Hiebook
    Расширение файла KML также используется для формата электронных книг Hiebook. Этот формат был использован на Hiebook Reader, корейском устройстве чтения электронных книг, продаваемом в 2002 году.

    Электронные книги в этом формате все еще в продаже. Файл KML можно создать из форматов HTML, TXT и OEB с помощью hieBookShellExtension.dll и программы HiBuilder. Для этого надо сперва зарегистрировать библиотеку hieBookShellExtension.

    dll, затем из текстового файла сделать HTML-файл, затем в Explorer щелкнуть по нему правой клавишей мыши и выбрать «Prepare for HiBuilder». Запускаем HiBuilder, загружаем в него html-файл и нажимаем «Build eBook».

    HiBuilder сделает файл KML, в диалоговом окне «want to view…» надо ответить Yes, затем нажимаем на «ebookshelf» и «download». Файл kml загрузиться в ридер Hiebook.

    Относится к разделу Документы.

    Популярность:

    Файл скрипта HP48KML файл ассоциируется с Win48 (эмулятор HP48). Файл содержит Win48 сценарий.

    HEX код: 47 6C 6F 62 61 6C 0D 0A 09

    Относится к разделу Скрипты, файлы с кодом.

    Популярность:

Источник: http://fileext.ru/kml

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.