Запишите географические данные о строке в файл KML
kmlwriteline(filename,latitude,longitude)
kmlwriteline(filename,latitude,longitude,altitude)
kmlwriteline(___,Name,Value)
kmlwriteline(
пишут географические данные о строке, заданные filename
,latitude
,longitude
)latitude
и longitude
к файлу, заданному filename
в формате Языка разметки замочной скважины (KML). kmlwriteline
создает KML Placemark элемент для каждой строки, с помощью значений широты и долготы в качестве координат точек, которые задают строку. kmlwriteline
устанавливает высотные значения, сопоставленные со строкой к 0
, и устанавливает высотную интерпретацию на 'clampToGround'
.
kmlwriteline(___,
задает пары "имя-значение", которые устанавливают дополнительные свойства функции KML. Названия параметра могут быть сокращены и нечувствительные к регистру.Name,Value
)
Если вы не видите свою строку, установите AltitudeMode
на 'clampToGround'
. Если строка появляется, то у вас может быть проблема с вашим высотным значением.
Можно просмотреть файлы KML с браузером Google Earth™, который должен быть установлен на компьютере.
Для Windows используйте функцию winopen
:
winopen(filename)
Для Linux, если имя файла является частичным путем, используют следующие команды:
cmd = 'googleearth ';
fullfilename = fullfile(pwd, filename);
system([cmd fullfilename])
Для Mac, если имя файла является частичным путем, используют следующие команды:
cmd = 'open -a Google\ Earth '
fullfilename = fullfile(pwd, filename);
system([cmd fullfilename])
Вы можете также файлы представления KML с браузером Google Maps™. Файл должен быть расположен на веб-сервере, который доступен из Интернета. Частный сервер интранет не будет достаточен, потому что сервер Google должен смочь получить доступ к URL, который вы обеспечиваете. Следующее является шаблоном для использования Google Maps. Замените your-web-server-path
на действительное значение.
GMAPS_URL = 'http://maps.google.com/maps?q='; KML_URL = 'http://your-web-server-path'; web([GMAPS_URL KML_URL])