четверг, 12 июля 2007 г.

Формат KML. Часть 2. Основные возможности

Самый простой способ создания документов KML предоставляет программа Google Earth, что позволяет обойтись без ручного редактирования файлов KML. Метки местоположения, покрытия земной поверхности, пути и многоугольники могут быть созданы непосредственно в Google Earth.

Метки местоположения

Метки являются одной из самых широко используемых возможностей в Google Earth. Они представляют собой отметку определенной точки поверхности планеты и отображаются значком с кнопкой желтого цвета. Простейшая метка содержит только элемент <Point>, который определяет ее местоположение. Вы также можете указать наименование и собственный значок для метки и добавить к ней другие географические элементы.

Откройте KML файл с примерами в Google Earth и разверните папку Метки (Placemarks). Эта папка содержит три различных типа меток: простая, плавающая и привязанная. Код KML для простой метки выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>
</Placemark>
</kml>

Структура этого файла такая:

  • Декларация документа XML. Это первая строка каждого файла KML. Перед этой строкой не должно быть никаких строк или символов.

  • Декларация пространства имен KML. Это вторая строка каждого файла KML версии 2.1.

  • Объект метка, содержащий вложенные элементы:


    • Имя метки, отображаемое как подпись

    • Описание, отображаемое во всплывающем окошке

    • Географические координаты на поверхности планеты (широта, долгота и высота). Последний параметр (высота) может не указываться.




Если хотите знать, то эта метка расположена над Google's Building 41, где разрабатывается Google Earth!

Обычно пользователи представляют себе метку в Google Earth как элемент с вложенным элементом в формате KML. Точечная метка позволяет лишь отобразить метку и подпись к ней в 3D просмотрщике Google Earth. По умолчанию иконка представляет собой желтую кнопку. На самом деле формат KML предоставляет возможность включать в элемент один или более геометрических объектов, таких как ломаная, многоугольник или модель. Но только точечная метка может содержать иконку и подпись. Координаты точки используются для размещения иконки, но сам геометрический объект точка никак не отображается.

На картинках изображены вышеперечисленные типы меток, для просмотра полномасштабного изображения кликните на картинке.



Простая метка



Плавающая метка (поднята над поверхностью)



Привязанная метка (поднята над поверхностью
и привязана "веревочкой")


Продолжение следует...

Комментариев нет:


(C) Alexey Pechnikov aka MBG, mobigroup.ru