KML — один из наиболее популярных языков хранения и управления геоданными. В настоящее время публикации на русском языке по нему практически отсутствуют. Поэтому попробую начать готовить авторский перевод документации. А хабр — неплохое место для этой работы. Начнем!
В Google Earth 5 добавились новые возможности — управление виртуальными путешествиями средствами KML — Touring. Эта статья посвящена описанию синтаксиса и возможностей языка управления путешествиями — tour
Язык управления путешествиями позволяет контролировать полет по заданным геопространственным данным, в том числе:
Для более подробной информации о пользовательских средствах Google Earth при воспроизведении и создании туров смотрите User Guide (en).
Элементы KML, которые определяют туры, содержатся в наборе расширений для стандарта OGC KML, с использованием префикса gx. Чтобы воспользоваться ими, вы должны включить правильный набор имен URI в заголовке
Элементы тура связанны с префиксом gx и включают в себя:
Тур поддерживается в настоящее время только в Google Earth 5.0 и может не поддерживаться другой программой просмотра геоданных. Если ваш браузер не поддерживает теги тура, то он должен проигнорировать их без сообщений об ошибке и загрузить остальную часть KML.
Примитив тура (tour primitive): один из набора элементов, которые определяют действия в туре. Примером примитива является FlyTo, определяемый элементом <gx:FlyTo> и его потомками.
Список воспроизведения (playlist): контейнер, содержащий набор примитивов, которые определяют тур. Элементы списка воспроизведения можно изобразить как набор действий, заданных своей продолжительностью вдоль шкалы времени.
Продолжение следует…
В Google Earth 5 добавились новые возможности — управление виртуальными путешествиями средствами KML — Touring. Эта статья посвящена описанию синтаксиса и возможностей языка управления путешествиями — tour
Введение
Язык управления путешествиями позволяет контролировать полет по заданным геопространственным данным, в том числе:
- задавать продолжительность полета между точками
- плавно вести полет через маршрутные точки без остановки
- воспроизводить звуковые файлы в заданное время
- изменять KML во время тура
Для более подробной информации о пользовательских средствах Google Earth при воспроизведении и создании туров смотрите User Guide (en).
Пространство имен
Элементы KML, которые определяют туры, содержатся в наборе расширений для стандарта OGC KML, с использованием префикса gx. Чтобы воспользоваться ими, вы должны включить правильный набор имен URI в заголовке
<kml>
в ваш KML файл: <kml xmlns="http://www.opengis.net/kml/2.2"
xmlns:gx="http://www.google.com/kml/ext/2.2">
Элементы тура связанны с префиксом gx и включают в себя:
<gx:Tour> |
<gx:playMode> |
<gx:Playlist> |
<gx:Wait> |
<gx:Flyto> |
<gx:AnimatedUpdate> |
<gx:flyToMode> |
<gx:SoundCue> |
<gx:TourControl> |
<gx:duration> |
Тур поддерживается в настоящее время только в Google Earth 5.0 и может не поддерживаться другой программой просмотра геоданных. Если ваш браузер не поддерживает теги тура, то он должен проигнорировать их без сообщений об ошибке и загрузить остальную часть KML.
Терминология
Примитив тура (tour primitive): один из набора элементов, которые определяют действия в туре. Примером примитива является FlyTo, определяемый элементом <gx:FlyTo> и его потомками.
Список воспроизведения (playlist): контейнер, содержащий набор примитивов, которые определяют тур. Элементы списка воспроизведения можно изобразить как набор действий, заданных своей продолжительностью вдоль шкалы времени.
Продолжение следует…