Язык разметки Keyhole (KML) – это формат на основе XML для хранения географических данных и связанных с ними ресурсов, является официальным стандартом организации Open Geospatial Consortium (OGC). KML – распространенный формат, который используется для совместного использования географических данных сторонними (не-ГИС) пользователями, поскольку данные в этом формате можно легко передавать через интернет и просматривать с помощью различных бесплатных приложений, включая Google Earth и ArcGIS Explorer. Файлы KML имеют расширение .kml или .kmz (сжатые файлы KML).
KML может содержать как векторные, так и растровые элементы, включая точки, линии, полигоны и изображения, а также связанные ресурсы, такие как графика, изображения, атрибуты и HTML. Тогда так наборы данных в ArcGIS обычно рассматриваются как отдельные цельные элементы (например, классы точечных объектов могут содержать только точки, растры - только ячейки или пикселы, без объектов), один файл KML может содержать объекты различных типов, а также изображения.
ArcGIS Desktop содержит инструменты для конвертации KML в формат данных ArcGIS, поэтому вы можете просматривать, редактировать и анализировать географические данные, содержащиеся в любом файле KML. Имеются также инструменты для создания KML, поэтому вы можете конвертировать любые данные и карты в файл KML, который можно легко распространять. В ArcGIS Desktop поддерживаются все объекты спецификаций KML 2.0 и 2.1. В настоящее время для спецификации KML 2.2 не поддерживается ни одна из новых функциональных возможностей – ни временная анимация, ни наложение фотографий, ни теги схем. Однако даже версия KML 2.2 скорее всего может быть конвертирована в формат ArcGIS, т.к. все не поддерживающиеся теги будут игнорироваться, а поддерживающиеся теги и изображения - конвертироваться.
ArcGIS Server предлагает механизм публикации картографических сервисов и сервисов изображений в виде KML. Такой KML будет динамически связан с сервисами, поэтому последние данные и карте на сервере также будут доступны в KML.
Зачем публиковать GIS-данные как KML?
KML очень хорошо подходит для распространения географических данных для широкой аудитории, т.к.:
- Это единый портативный файл, который может содержать все слои или элементы карты, а также геометрию объектов, изображения, символы, описания, атрибуты и другие связанные ресурсы.
- Его можно просмотреть во множестве популярных бесплатных приложений, таких как Google Earth и ArcGIS Explorer.