Запись географических линий данных в файл KML
kmlwriteline(
записывает данные географической линии, заданные filename
,latitude
,longitude
)latitude
и longitude
в файл, заданный как filename
в формате Keyhole Markup Language (KML). kmlwriteline
создает элемент KML Placemark для каждой линии, используя значения широты и долготы в качестве координат точек, определяющих линию. kmlwriteline
устанавливает значения высот, связанные с линией, равными 0
и устанавливает интерпретацию высоты на 'clampToGround'
.
kmlwriteline(___,
задает пары "имя-значение", которые задают дополнительные свойства функции. Имена параметров могут быть сокращены и не чувствительны к регистру.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])