Изучаем KML. Часть 1

Keyhole_Markup_Language

KML – это формат файлов, который используется для отображения географических данных в геобраузерах, таких как Google Планета Земля, Google Карты и Google Карты для мобильных устройств. Язык географической разметки представляет собой диалект XML (это язык разметки, описывающий целый класс объектов данных, называемых XML- документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Таким образом, фактически, на XML можно попробовать создать свой собственный язык).

Язык KMLбыл создан в 2001 году компанией Keyhole как формат для разработанного той же компанией геобраузера Earth Viewer. На сегодняшний день язык географической разметки принят в качестве международного стандарта для визуального представления геоинформации. Основная версия языка имеет номер 2.2, а официальное название языка — OpenGIS KML 2.2 Encoding Consortium. Номер версии языка состоит из двух частей: главной и дополнительной.Сейчас разрабатывается версия 2.3, но гарантируется, что текущая версия KML 2.2 будет полностью поддерживаться и в новой.

Основной геобраузер, читающий KML, конечно же, Google Earth, однако он поддержан и другими программами: Virtual Earth, NASSA WorldWind, ESRI ArcMap, Google Maps, AutoCAD и даже PhotoShop.

Создавать собственные KML файлы можно по-разному. Можно воспользоваться Google Earth, обладающей графическим интерфейсом специально, а можно воспользоваться текстовым редактором, например, Блокнотом, и создавать код с нуля. Созданный файл можно упаковать в KMZ-архив, так чтобы весь материал находился в одном контейнере.

На этом вводная часть о KML закончена. Далее мы будем рассматривать прикладные примеры и изучать некоторые элементы языка более подробно.

кмлПример использования KML на нашей странице

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

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