Writing multiple Lat, lon points to KML File !
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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.
0 comentarios
Respuesta aceptada
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.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Import and Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!