Запись нескольких точек lat, lon в качестве пути к файлу KML в MATLAB - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь записать / экспортировать серию точек широты и долготы в качестве пути, по которому следует транспортное средство, в файл KML в MATLAB. Следующая команда, похоже, принимает только одну пару lat, lon.

clc
format long g
lat1=33.642956; 
lon1=72.991585;
lat2=33.643051;
lon2=72.991282;
lat3=33.643190;
lon3=72.990963;
lat4=33.643310;
lon4=72.990690;
filename = 'MathWorks.kml';
kmlwriteline(filename,lat1,lon1);

Желаемый результат - запись всех lat, lon в файл KML, но команда kmlwriteline(filename,lat1,lon1,lat2,lon2,lat3,lon3,lat4,lon4,); возвращает ошибку.

1 Ответ

0 голосов
/ 05 августа 2020

Все значения lat и все lon необходимо поместить в вектор

lat1=33.642956; 
lon1=72.991585;
lat2=33.643051;
lon2=72.991282;
lat3=33.643190;
lon3=72.990963;
lat4=33.643310;
lon4=72.990690;

lats = [lat1 lat2 lat3 lat4];
lons = [lon1 lon2 lon3 lon4];
filename = 'MathWorks.kml';
kmlwriteline(filename,lats,lons);
...