Предисловие
Введение Для кого предназначена эта книга Что нужно знать для чтения этой книги Что вы найдете в этой книге Запуск примеров Типографские соглашения Благодарности,
Глава 1. Первое знакомство KML - международный стандарт Является ли спецификация KML полной? Изобилие ресурсов , Создание и распространение КМL-файлов Изложите свой рассказ в виде КМ L Представление неба в KML Hello, Earth Просмотр примеров из этой книги Экспериментируйте! Структура КМL-файла Определение простых и составных элементов Общие правила языка KML Техника копирования и вставки Что дальше?
Глава 2. ,Метки и информационные окна Пометка места Настройка КМL-презентации Точечные метки Информационное окно по умолчанию Модификация информационного окна Добавление текста Оформление абзацев Выделение курсивом Выделение полужирным шрифтом Добавление гиперссылок Добавление изображений Пример Простой шаблон информационного окна Изменение цвета фона. Задание цвета Цветоподборщик в Google Earth Внутренние стили Изменение цвета текста Исключение маршрута Добавление нестандартного значка Развернутый шаблон информационного окна Задание точки обзора Элемент LookAt Поиск и исправление ошибок Облет меток в программе Google Eaгth Перелет к новой метке Анкеры Другие потомки элемента Placemark Синтаксис элемента Placemark Элементы, производные от Feature Упаковка КМL-файлов в КМZ-архив Рекомендуемая структура файла Примеры Что дальше?
Глава 3 Геометрия Предварительный обзор Познакомимся с координатами поближе Долгота Широта Высота и режим высоты Ломаные Тесселяция ломаной Экструзия ломаной Экспериментирование с элементом altitudeMode Программа Google Maps Элемент LineStyle Многоугольники Простой многоугольник Элемент PolyStyle Многоугольники с дырками Пример Элемент MultiGeometry Модели Местоположение, Ориентация Вращение в трехмерном пространстве Масштаб Карта ресурсов Включение информации об авторе и источнике Что дальше?
Глава 4. Стили и значки Предварительный обзор Путешествие по литературным произведениям Составные части стилей Иерархия наследования стилей Элемент LineStyle Элемент PolyStyle Элемент IconStyle , Элемент LabelStyle Элемент Balio°nStyle Элемент ListStyle Разделяемые и внутренние стили Документы Как задается URL стиля определение эффекта наката с помощью карт стилей Синтаксис элемента StyleMap Сила точки Простой пример Более сложный пример: другие способы применения карты стилей Применение карты стилей для упрощения картинки Определение стилей во внешнем файле Что дальше?
Глава 5. Наложения Предварительный обзор Что такое наложение? Инструменты для создания наложений Основные концепции Синтаксис элемента Overlay Цвет и прозрачность наложений
Порядок рисования Значки: задание и обновление накладываемого изображения Другой способ задания точки обзора: камера Различия между элементами LookAt и Сатега Рельефное наложение Синтаксис элемента GroundOverlay Элемент LatLonВох Высота и режим высоты Пример элемента GroundOverlay Экранное наложение Синтаксис элемента ScreenOverlay
Задание единиц измерения для накладываемых изображений и значков Потомки элемента ScreenOverlay Пример простого экранного наложения Пример экранного наложения с элементом ListStyle Фотоналожение Гигапиксельные фотографии Синтаксис элемента PhotoOverlay Основные понятия: форма и точка Поле зрения Дополнительный материал: пирам иды для гигапиксельных изображений Как работает пирамида изображений Создание пирам иды изображений Пример фотоналожения Что дальше?
Глава б. Сетевые ссылки Предварительный обзор Что такое сетевая ссылка? Сетевая ссылка как механизм группировки Локальные и удаленные сетевые ссылки Для чего нужны сетевые ссылки? Основы клиент-серверной архитектуры Настройка веб-сервера Абсолютные и относительные ссылки на файлы Синтаксис элемента NеtwогkLiпk При мер простой сетевой ссылки Обновление сетевых ссылок Обновление по времени или при обнаружении изменений Обновление по событиям просмотра Более сложный пример: модель ветрового переноса . вулканического пепла Отправка информации от клиента серверу Отправка информации о текущем виде. Отправка серверу дополнительных данных с помощью httpQuery Пример обновления по событиям просмотра Контроллеры сетевых ссылок Синтаксис элемента NetworkLinkControl При мер переопределения поведения сервером Что дальше?
Глава 7. Динамический KML Предварительный обзор, Основные понятия Идентификаторы Фрагменты URI Обновление в КМ Общее описание механизма обновления Синтаксис элемента Update, вложенного в NetworkUnkControl Создание нового элемента с помощью Update Изменение элемента.с помощью Update Удаление элемента с помощью Update При мер обновления с помощью сценария Время и анимация в KML Задание времени Всеобщее скоординированное время (UTC) Примеры задания времени Синтаксис элемента TimeStamp Синтаксис элемента TimeSpan Временные штампы и GPS-данные Пример использования временных штампов с данными от GРS-приемника Пример использования временных штампов с анимированными данными о метках Временные интервалы и рельефные наложения Пример использования временных интервалов для анимации рельефных наложений Что дальше?
Глава 8. Большие наборы данных Предварительный обзор Основные понятия Ограничивающий параллелепипеддля регионов Диапазон уровней детализации (LOD) Диапазон затухания Детальное описание элемента Lod Как регионы соотносятся с режимом обновления фрагмента Каскадное определение регионов Супер наложения Регионы Синтаксис элемента Region Пример рельефного наложения с регионом Регион для трехмерной модели Регион для двумерного наложения на ненулевой высоте Развернутый пример: упрощение набора данных Супер наложения Простой пример сетевой ссылки с ассоциированным регионом Пример супер наложения Подготовка данных для супер наложения Швейцарская система общественного, транспорта Расширенные данные Какой подход выбрать? Добавление произвольных ХМL данных в элемент Feature Добавление нетипизированных пар имя значение Использование элемента BalloonStyle в качестве шаблона Подстановка компонентов для элементов расширенных данных Добавление типизированных данных в элемент Feature Пример подстановки компонентов Что дальше? Приложение А. Справочное руководство по KML
Приложение В. Астрономические данные в KML Алфавитный указатель