Что нужно знать о ".kml" – файлах.

ФОРМАТЫ ФАЙЛОВ

Существует необоснованно большое множество форматов файлов данных о положении объектов, маршрутов, путевых точек, направлений движения, которые используют различные программы и GPS-приемники. Это создает неудобства для пользователей.

Форматы KML и GPX используют стандарт XML. Этот стандарт поддерживается множеством программ и Веб-сайтов, что обеспечивает ему лидирующее положение в качестве стандарта для обмена GPS данных между GPS приемниками, программами и Веб-службами. Однако, до сих пор множество программ эти форматы не понимают и сохраняют данные, используя индивидуальные протоколы.

Что нужно знать о ".kml" – файлах.

KML (Keyhole Markup Language - язык разметки Keyhole ) — формат файлов на основе стандарта XML для представления и сохранения геопространственных данных, изображений, точек, линий, многоугольников, форм в программе Google Earth, Google Maps. KML-файлы могут также быть в виде ZIP-архива: ".kmz" - файлы. В стандарте KML нет геометрии круга или окружности.

KML использует структуры, основанные на дескрипторах (тегах) с сетевыми элементами и атрибутами. В основе формата KML лежит стандарт файлов XML. Все теги являются чувствительными к регистру и должны точно соответствовать требованиям KML . В требованиях оговаривается, какие теги являются необязательными. Теги должны следовать в определенном порядке. Для изменения ".kml" – файлов достаточно использовать стандартный редактор XML или простой текстовый редактор. С помощью ".kml" – файлов создают значки и подписи мест на поверхности Земли, различные ракурсы, различные накладываемые изображения, стили для отображения объекта, используют коды HTML, папки для иерархической группировки элементов, динамически получают и обновляют ".kml" –файлы удаленных или локальных узлов сети и т.п.

Файлы ".kml" могут конвертироваться в различные форматы, используемые в системах GPS мониторинга, а также импортироваться и экспортироваться различными программами.

История движения может быть сохранена пользователем, использующем систему мониторинга для автомобильных и персональных трекеров, а также GPS дата-логгеры в виде KML – файлов на персональном компьютере с возможностью их последующего отображения с использованием программ Google Earth, Google Maps, Track-n-share и многих других.

Что нужно знать о ".gpx" – файлах.

Формат GPX является упрощенным форматом XML для обмена GPS данных (путевых точек, маршрутов, направлений) между приложениями и Веб-службами в Интернете. Так как GPX основан XML, он унаследовал все преимущества XML. XML является открытым стандартом, с быстро растущим количеством разработчиков и средств разработки. GPX определяет стандартный набор дескрипторов для описания GPS и географических данных в XML. GPX достаточно изучить в течение часа для того, чтобы получить мощный инструмент для описания сложных географических объектов. В дополнении к стандартным определениям, GPX позволяет разработчикам определить свои частные объекты и атрибуты. Стандарт GPX разработан с целью постоянного совершенствования, и поэтому разработчики приглашаются на форум GPX, на котором освещаются новые дополнения GPX стандарта.

Существуют удобные бесплатные программы, позволяющие конвертировать как KML-файлы в GPX-файлы, так и наоборот.
Программа GPSBabel, одна из таких программ, позволяющих конвертировать данные сохраненные в различных программах. Программа работает примерно со 150 форматами файлов. В ее разработке приняло участие около семидесяти программистов. Программа работает исключительно с данными, она не конвертирует форматы карт. Интерфейс программы:

Интерфейс программы GPSBabel

Основные термины программы:
-1) Route – планируемый маршрут, набор точек с координатами (часто с именем), которые соединяются в определенном порядке. Обычно набор точек определяет маршрут, который Вы хотите пройти во время поездки, созданный компьютерной программой или устройством GPS. Этот набор может быть составлен либо из существующих точек маршрута, либо сгенерированных заново.
-2) Track –пройденный путь, набор точек пути с координатами, записанными Вашим GPS устройством во время путешествия, поездки. Порядок точек внутри пути является важным. Обычно точки пути не имеют имени или комментариев, но содержат время. Этим они отличаются от точек планируемого маршрута.
-3) Waypoints – маркеры точек с координатами, которые нет необходимости соединять с другими точками, и их последовательность не несет никакой информации. Они могут быть созданы до, после или во время поездки и должны содержать дескрипторы, такие как имя, комментарии и т.п. Обычно используются для обозначения специальных точек, например, Вашего дома, отеля и т.п.