Как стать автором
Обновить

Google Earth 5.0. Управление виртуальным путешествием средствами KML. Введение

Время на прочтение2 мин
Количество просмотров984
Автор оригинала: Google GEO Team
KML — один из наиболее популярных языков хранения и управления геоданными. В настоящее время публикации на русском языке по нему практически отсутствуют. Поэтому попробую начать готовить авторский перевод документации. А хабр — неплохое место для этой работы. Начнем!

В 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): контейнер, содержащий набор примитивов, которые определяют тур. Элементы списка воспроизведения можно изобразить как набор действий, заданных своей продолжительностью вдоль шкалы времени.

Продолжение следует…
Теги:
Хабы:
+4
Комментарии0

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн