Среда, 12.08.2026, 08:45
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Использование программы [0]
Интернет о Google Earth [11]
Форма входа
Поиск
Друзья сайта
Наш опрос
Оцените этот сайт
Всего ответов: 133
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
 Каталог статей
Главная » Статьи » Статьи о Google Earth » Интернет о Google Earth

KML Материал из Википедии — свободной энциклопедии

KML

Материал из Википедии — свободной энциклопедии

KML (от англ. Keyhole Markup Language — язык разметки Keyhole) — язык разметки на основе XML, служащий для представления трёхмерных геопространственных данных в программе Google Earth (которая носила название «Keyhole» до её приобретения компанией Google).

KML-файлы обычно распространяются в формате KMZ, являющемся результатом сжатия KML-файлов ZIP-способом.

MIME-типом KML-файлов является строка «application/vnd.google-earth.kml+xml». MIME-типом KMZ-файлов является строка «application/vnd.google-earth.kmz».[1]

Содержание

Содержание файлов

KML-файл определяет один или несколько объектов для отображения в Google Earth. Этими объектами могут быть:

  • Пометки на карте. Задаётся значок, отображаемый в некотором месте на карте, и его относительная величина, а также текст и цвет и величина надписи, отображаемой возле значка. Есть возможность создать пометку без значка. Например, поставить номера домов района. Для этого нужно просто в стиле создать пустую ссылку на значок:
    <Icon><href></href></Icon>
    
  • Многоугольник или набор линий. Определяется цвет линий и цвет подписи.
  • Изображение. Определяется положение изображения на поверхности Земли, а также его масштаб. Также можно разместить изображение на экране, не перемещающееся вместе с картой — например, логотип.
  • Трёхмерная модель. Версия языка KML 2.1 (которая соответствует четвёртой версии программы Google Earth) позволяет подключать описание трёхмерных объектов (например, зданий и сооружений). Трёхмерную модель можно задать двумя способами: заданием высоты плоских фигур (вытягиванием) и ссылкой на полноценную модель в формате Collada.

Кроме упомянутых характеристик, для каждого объекта также задаются основные геоинформационные свойства (географическая широта и долгота, а также высота либо над уровнем моря, либо над уровнем поверхности Земли). Может быть приведено краткое описание объекта (которое в дальнейшем отображается во всплывающей подсказке по запросу пользователя). Может быть указан рекомендуемый ракурс наблюдения отмеченного на карте места, то есть рекомендуемая высота, азимут и угол наклона «виртуальной камеры».

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

KML-файл может содержать (в URL-форме) ссылки на другие файлы в формате KML или KMZ, расположенные где-либо в Сети, и задавать условия и регулярность загрузки и отображения данных из этих внешних источников. Такая сетевая ссылка также видна в качестве своеобразной подпапки.

Язык KML во многом следует структуре языка GML — географического языка разметки.[1]

Пример KML-разметки


<kml xmlns="http://earth.google.com/kml/2.1">
<Placemark>
 <name>Геленджик</name>
 <description><![CDATA[<p>Геленджик, Краснодарский край, Россия.</p>Город
 располагается по&nbsp;берегам Геленджикской бухты,
 но&nbsp;не&nbsp;равномерно (восточный берег исторически
 более населён).]]></description>
 <LookAt id="khLookAt540_copy0">
 <longitude>38.0576198113139</longitude>
 <latitude>44.56963150481845</latitude>
 <altitude>0</altitude>
 <range>14693.40972993507</range>
 <tilt>49.10268313434742</tilt>
 <heading>37.85562764777833</heading>
 </LookAt>
 <Style>
 <IconStyle>
 <scale>0.9</scale>
 <Icon>
 <href>root://icons/palette-4.png</href>
 <x>32</x>
 <y>128</y>
 <w>32</w>
 <h>32</h>
 </Icon>
 </IconStyle>
 <LabelStyle>
 <scale>0.9</scale>
 </LabelStyle>
 </Style>
 <Point id="khPoint541_copy0">
 <coordinates>38.06284424434902,44.56842733252498,0</coordinates>
 </Point>
</Placemark>
</kml>

См. также

  • GML
  • KMLer — расширение для программы ESRI ArcGIS 9, служащее для создания KML-файлов из данных ArcGIS

Ссылки

Примечания

  1. См. Google Earth Help Center, «How do I set KML/KMZ files to be opened by Google Earth?».


Источник: http://ru.wikipedia.org/wiki/KMZ
Категория: Интернет о Google Earth | Добавил: gkmap (17.03.2008) | Автор: Материал из Википедии
Просмотров: 17965 | Комментарии: 5
Всего комментариев: 3
1 NeFrat  
0
Прошло 3 дня, с того момента, как я наткнулся на ваш блог :) Прочел от корки до корки. Но вот этот пост по моему скромному мнению, лучший!

2 тайная комната  
0
http://www.brigada-remontnikov.ru/ - Ремонт квартир и офисов под ключ в Санкт-Петербурге и области
http://winzoro.com/catalog/bootskins/ - стол рабочий
http://winzoro.net/screensaver_nature/ - скачать темы бесплатно

3 Lyubov  
0
Stay with this guys, you're henplig a lot of people.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]