Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610304)
Для выхода нажмите Esc или
Язык географической разметки KML (1500,00 руб.)
0
0
Первый автор
Вернеке
Издательство
М.: ДМК Пресс
Страниц
289
Предпросмотр
ID
837206
Аннотация
KML — язык разметки географических данных для отображения в таких программах, как Google Earth или Microsoft Virtual Earth. С его помощью можно представлять на трехмерной панораме Земли самую разнородную информацию — от фотоотчета о своем путешествии по Европе до динамической картины распространения птичьего группа или дрейфа материков. Возможности ограничены только вашим воображением! В книге подробно, на конкретных примерах описываются возможности версии KML 2.2, а также приводится справочник всех элементов языка.
ISBN
978-5-89818-475-9
Вернеке, Дж. Язык географической разметки KML / Дж. Вернеке .— Москва : ДМК Пресс, 2023 .— 289 с. — ISBN 978-5-89818-475-9 .— URL: https://rucont.ru/efd/837206 (дата обращения: 05.04.2025)
Вы уже смотрели
Старославянский язык
1500,00 руб
Интеллект и технологии
6000,00 руб
Конструирование узлов и деталей машин
3700,00 руб
Семья во всех её состояниях
1815,00 руб
Долой продуктивность!
500,00 руб
Компетенция третейского суда. В 3 т. Т. ...
6000,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Язык_географической_разметки_KML.pdf
Стр.5
Стр.7
Стр.8
Стр.9
Стр.10
Стр.11
Стр.12
Язык_географической_разметки_KML.pdf
УДК 32.973.26-018.2 ББК 004.4 В31 В31 Вернеке, Джози. Язык географической разметки KML / Дж. Вернеке ; пер. с англ. — 2-е изд., эл. — 1 файл pdf : 289 с. — Москва : ДМК Пресс, 2023. — Систем. требования: Adobe Reader XI либо Adobe Digital Editions 4.5 ; экран 10". — Текст : электронный. ISBN 978-5-89818-475-9 KML — язык разметки географических данных для отображения в таких программах, как Google Earth или Microsoft Virtual Earth. С его помощью можно представлять на трехмерной панораме Земли самую разнородную информацию — от фотоотчета о своем путешествии по Европе до динамической картины распространения птичьего группа или дрейфа материков. Возможности ограничены только вашим воображением! В книге подробно, на конкретных примерах описываются возможности версии KML 2.2, а также приводится справочник всех элементов языка. УДК 32.973.26-018.2 ББК 004.4 Электронное издание на основе печатного издания: Язык географической разметки KML / Дж. Вернеке ; пер. с англ. — Москва : ДМК Пресс, 2010. — 288 с. — ISBN 978-5-94074-554-9. — Текст : непосредственный. Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, связанные с использованием книги. В соответствии со ст. 1299 и 1301 ГК РФ при устранении ограничений, установленных техническими средствами защиты авторских прав, правообладатель вправе требовать от нарушителя возмещения убытков или выплаты компенсации. ISBN 978-5-89818-475-9 © Перевод на русский язык, оформление, издание, ДМК Прксс, 2010
Стр.5
6 Содержание Содержание Предисловие ...................................................................................... 12 Введение ............................................................................................. 14 Для кого предназначена эта книга........................................................ 15 Что нужно знать для чтения этой книги ................................................. 15 Что вы найдете в этой книге ................................................................. 15 Запуск примеров.................................................................................. 16 Типографские соглашения ................................................................... 16 Благодарности ..................................................................................... 17 Глава 1. Первое знакомство ........................................................ 19 KML – международный стандарт .......................................................... 19 Является ли спецификация KML полной? ............................................. 20 Изобилие ресурсов ......................................................................... 21 Создание и распространение KMLфайлов .......................................... 21 Изложите свой рассказ в виде KML ...................................................... 21 Представление неба в KML .................................................................. 25 Hello, Earth ............................................................................................ 26 Просмотр примеров из этой книги .................................................. 27 Экспериментируйте! ....................................................................... 27 Структура KMLфайла ..................................................................... 28 Определение простых и составных элементов ................................ 28 Общие правила языка KML .............................................................. 29 Техника копирования и вставки ............................................................ 29 Что дальше? ......................................................................................... 30 Глава 2. Метки и информационные окна ................................ 31 Пометка места ..................................................................................... 31 Настройка KMLпрезентации ............................................................... 31 Точечные метки .................................................................................... 32 Информационное окно по умолчанию .................................................. 33 Модификация информационного окна ................................................. 34 Добавление текста .......................................................................... 34 Оформление абзацев ...................................................................... 35 Выделение курсивом ....................................................................... 35 Выделение полужирным шрифтом .................................................. 35 Добавление гиперссылок ................................................................ 35 Добавление изображений ............................................................... 36 Пример ............................................................................................ 36 Простой шаблон информационного окна ........................................ 37 Изменение цвета фона .................................................................... 38
Стр.7
Содержание 7 Задание цвета ................................................................................. 39 Цветоподборщик в Google Earth ...................................................... 40 Внутренние стили ............................................................................ 41 Изменение цвета текста .................................................................. 41 Исключение маршрута .................................................................... 42 Добавление нестандартного значка ................................................ 42 Развернутый шаблон информационного окна ................................. 43 Задание точки обзора .......................................................................... 44 Элемент LookAt ............................................................................... 44 Поиск и исправление ошибок .......................................................... 46 Облет меток в программе Google Earth ................................................ 47 Перелет к новой метке..................................................................... 49 Анкеры ............................................................................................ 49 Другие потомки элемента Placemark .................................................... 50 Синтаксис элемента
........................................................ 50 Элементы, производные от Feature ...................................................... 50 Упаковка KMLфайлов в KMZархив ..................................................... 51 Рекомендуемая структура файла..................................................... 52 Примеры ......................................................................................... 53 Что дальше? ......................................................................................... 54 Глава 3. Геометрия .......................................................................... 55 Предварительный обзор ...................................................................... 55 Познакомимся с координатами поближе ............................................. 56 Долгота ........................................................................................... 57 Широта ............................................................................................ 57 Высота и режим высоты .................................................................. 57 Ломаные .......................................................................................... 58 Тесселяция ломаной........................................................................ 59 Экструзия ломаной.......................................................................... 60 Экспериментирование с элементом
....................... 61 Программа Google Maps .................................................................. 62 Элемент LineStyle ............................................................................ 62 Многоугольники ................................................................................... 63 Простой многоугольник ................................................................... 63 Элемент PolyStyle ............................................................................ 65 Многоугольники с дырками ............................................................. 67 Пример ............................................................................................ 67 Элемент MultiGeometry ........................................................................ 68 Модели ................................................................................................ 70 Местоположение ............................................................................. 72 Ориентация ..................................................................................... 72 Вращение в трехмерном пространстве ........................................... 73 Масштаб .......................................................................................... 73 Карта ресурсов ................................................................................ 74
Стр.8
8 Содержание Включение информации об авторе и источнике ................................... 75 Что дальше? ......................................................................................... 76 Глава 4. Стили и значки ................................................................. 77 Предварительный обзор ...................................................................... 77 Путешествие по литературным произведениям ................................... 78 Составные части стилей ....................................................................... 79 Иерархия наследования стилей ....................................................... 79 Элемент LineStyle ............................................................................ 80 Элемент PolyStyle ............................................................................ 81 Элемент IconStyle ............................................................................ 83 Элемент LabelStyle .......................................................................... 88 Элемент BalloonStyle ....................................................................... 90 Элемент ListStyle ............................................................................. 93 Разделяемые и внутренние стили ........................................................ 96 Документы ....................................................................................... 96 Как задается URL стиля ................................................................... 98 Определение эффекта наката с помощью карт стилей ...................... 100 Синтаксис элемента
................................................... 101 Сила точки ..................................................................................... 101 Простой пример ............................................................................ 101 Более сложный пример: другие способы применения карты стилей ........................................................................................... 103 Применение карты стилей для упрощения картинки...................... 105 Определение стилей во внешнем файле ....................................... 105 Что дальше? ....................................................................................... 106 Глава 5. Наложения ....................................................................... 107 Предварительный обзор .................................................................... 107 Что такое наложение? ........................................................................ 108 Инструменты для создания наложений .............................................. 110 Основные концепции ......................................................................... 110 Синтаксис элемента
...................................................... 111 Цвет и прозрачность наложений .................................................... 112 Порядок рисования ....................................................................... 112 Значки: задание и обновление накладываемого изображения ...... 113 Другой способ задания точки обзора: камера .................................... 113 Различия между элементами
и
...................... 113 Рельефное наложение ....................................................................... 118 Синтаксис элемента
........................................... 118 Элемент
.................................................................... 119 Высота и режим высоты ................................................................ 120 Пример элемента
............................................... 121 Экранное наложение .......................................................................... 122 Синтаксис элемента
........................................... 123
Стр.9
Содержание 9 Задание единиц измерения x/y для накладываемых изображений и значков ................................................................. 123 Потомки элемента
.............................................. 124 Пример простого экранного наложения ........................................ 125 Пример экранного наложения с элементом
................. 126 Фотоналожение ................................................................................. 126 Гигапиксельные фотографии ........................................................ 127 Синтаксис элемента
............................................. 127 Основные понятия: форма и точка ................................................. 127 Поле зрения .................................................................................. 128 Дополнительный материал: пирамиды для гигапиксельных изображений ................................................................................. 130 Как работает пирамида изображений............................................ 130 Создание пирамиды изображений ................................................ 131 Пример фотоналожения ................................................................ 134 Что дальше? ....................................................................................... 135 Глава 6. Сетевые ссылки............................................................. 136 Предварительный обзор .................................................................... 136 Что такое сетевая ссылка? ................................................................. 137 Сетевая ссылка как механизм группировки ................................... 138 Локальные и удаленные сетевые ссылки ....................................... 138 Для чего нужны сетевые ссылки? ....................................................... 139 Основы клиентсерверной архитектуры ............................................. 139 Настройка вебсервера ................................................................. 140 Абсолютные и относительные ссылки на файлы ............................ 142 Синтаксис элемента
................................................... 143 Пример простой сетевой ссылки ....................................................... 146 Обновление сетевых ссылок .............................................................. 147 Обновление по времени или при обнаружении изменений ............ 147 Обновление по событиям просмотра ............................................ 148 Более сложный пример: модель ветрового переноса вулканического пепла ........................................................................ 148 Отправка информации от клиента серверу ........................................ 152 Отправка информации о текущем виде ......................................... 152 Отправка серверу дополнительных данных с помощью
... 153 Пример обновления по событиям просмотра ................................ 154 Контроллеры сетевых ссылок............................................................. 156 Синтаксис элемента
.................................... 157 Пример переопределения поведения сервером ........................... 159 Что дальше? ....................................................................................... 161 Глава 7. Динамический KML ...................................................... 162 Предварительный обзор .................................................................... 162 Основные понятия.............................................................................. 162
Стр.10
10 Содержание Идентификаторы ........................................................................... 163 Фрагменты URI .............................................................................. 163 Обновление в KML ............................................................................. 164 Общее описание механизма обновления ...................................... 164 Синтаксис элемента
, вложенного в
... 166 Создание нового элемента с помощью
......................... 167 Изменение элемента с помощью
................................... 169 Удаление элемента с помощью
..................................... 170 Пример обновления с помощью сценария..................................... 172 Время и анимация в KML .................................................................... 175 Задание времени .......................................................................... 177 Всеобщее скоординированное время (UTC) ...................................... 178 Примеры задания времени ............................................................ 178 Синтаксис элемента
................................................ 179 Синтаксис элемента
.................................................. 179 Временные штампы и GPSданные ................................................ 180 Пример использования временных штампов с данными от GPSприемника ......................................................................... 180 Пример использования временных штампов с анимированными данными о метках ........................................... 183 Временные интервалы и рельефные наложения ............................ 185 Пример использования временных интервалов для анимации рельефных наложений ............................................ 186 Что дальше? ....................................................................................... 188 Глава 8. Большие наборы данных............................................ 189 Предварительный обзор .................................................................... 189 Основные понятия.............................................................................. 190 Ограничивающий параллелепипед для регионов .......................... 191 Диапазон уровней детализации (LOD) ........................................... 192 Диапазон затухания ....................................................................... 195 Детальное описание элемента
............................................ 195 Как регионы соотносятся с режимом обновления фрагмента ....... 196 Каскадное определение регионов ................................................. 196 Суперналожения............................................................................ 196 Регионы ............................................................................................. 196 Синтаксис элемента
...................................................... 197 Пример рельефного наложения с регионом .................................. 198 Регион для трехмерной модели ..................................................... 200 Регион для двумерного наложения на ненулевой высоте .............. 201 Развернутый пример: упрощение набора данных .............................. 202 Суперналожения ................................................................................ 207 Простой пример сетевой ссылки с ассоциированным регионом ... 207 Пример суперналожения ............................................................... 209 Подготовка данных для суперналожения ....................................... 209
Стр.11
Содержание 11 Швейцарская система общественного транспорта ....................... 214 Расширенные данные ........................................................................ 215 Какой подход выбрать? ................................................................. 215 Добавление произвольных XMLданных в элемент Feature ............ 216 Добавление нетипизированных пар имя/значение ........................ 216 Использование элемента
в качестве шаблона ....... 218 Подстановка компонентов для элементов расширенных данных ... 219 Добавление типизированных данных в элемент Feature ................ 221 Пример подстановки компонентов ................................................ 224 Что дальше? ....................................................................................... 226 Приложение A. Справочное руководство по KML .............. 227 Приложение B. Астрономические данные в KML .............. 275 Алфавитный указатель................................................................. 282
Стр.12
Облако ключевых слов *
* - вычисляется автоматически