Запись географических линий данных в файл 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])