Writing multiple Lat, lon points to KML File !

6 visualizaciones (últimos 30 días)
ShahZahid
ShahZahid el 4 de Ag. de 2020
Respondida: Sudheer Bhimireddy el 4 de Ag. de 2020
I am trying to write/export a series of latitude and longitude points as the path followed by a vehicle to a KML file in MATLAB. The following command seems to be accepting one pair of lat,lon only.
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);
The desired output is writting all the lat,lon to the KML file but the
kmlwriteline(filename,lat1,lon1,lat2,lon2,lat3,lon3,lat4,lon4,);
returns error.

Respuesta aceptada

Sudheer Bhimireddy
Sudheer Bhimireddy el 4 de Ag. de 2020
The syntax for kmlwrite is:
kmlwriteline(filename,latitude,longitude,altitude);
The fourth variable passed is considered as altitude data. In your case you can create an array with multiple lat and lon points and send that array to the function.
Try this:
lat_points = [lat1;lat2;lat3;lat4];
lon_points = [lon1;lon2;lon3;lon4];
kmlwriteline(filename,lat_points,lon_points);
Hope this helps.

Más respuestas (0)

Categorías

Más información sobre Data Import and Analysis en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by