Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Matlab Google-Earth Toolbox to plot Latitude and Longitude

I am trying to plot some waypoints using the Google-Earth toolbox. The documentation for it is pretty poor, so I figured this would be a good Stack Overflow question.

I have a matrix, wypts that has pairs of latitude and longitude coordinates in decimal format (If anyone is wondering this over the State College Airport (SCE) in Pennsylvania).

wypts =
   40.8489  -77.8492
   40.8922  -77.8492
   40.9355  -77.8492
   40.9788  -77.8492
   41.0221  -77.8492
   41.0654  -77.8492
   41.1087  -77.8492
   41.1154  -77.8492

The following does not work instead of plotting points in Pennsylvania, it plots nothing in the off the south pole:

output = ge_plot(wypts(:,1),wypts(:,2))
ge_output('wypts.kml',output)
like image 921
Elpezmuerto Avatar asked Oct 05 '10 19:10

Elpezmuerto


People also ask

How do you plot lat and long on a map in Matlab?

Create Geographic Plot Specify the endpoints of the line using the coordinates of Seattle and Anchorage. Specify latitude and longitude in degrees. latSeattle = 47.62; lonSeattle = -122.33; latAnchorage = 61.20; lonAnchorage = -149.9; Plot the data on a map.


1 Answers

You have your latitudes and longitudes mixed up. The help documentation for ge_plot says that the first input should be longitude, and the second input should be latitude. Try this:

output = ge_plot(wypts(:,2),wypts(:,1));
ge_output('wypts.kml',output);
like image 92
gnovice Avatar answered Oct 09 '22 12:10

gnovice