What function to plot lat, lon and a variable on a topographic map?
Mostrar comentarios más antiguos
My variables are latitude, longitude and land surface temperature and are set up as 1200 x 1200 tables. I would like to plot the land surface temperature that correspond with the latitude and longitude values for the Northeastern U.S. area.
When I load topo and run my code:
plot(geoshow(lat, lon, final_lst_day))
I receive the error:
Error using plot
Not enough input arguments.
When I do not load topo, the plot will actually run but comes out blank because I did not load any topographic data to plot it on.
Is geoshow the appropriate function to run? I have tried meshgrid but also am getting an error.
Thank you for the help!
Respuestas (1)
Chad Greene
el 9 de Mayo de 2016
0 votos
There's no need to call plot if you're using geoshow. Initialize a map with worldmap then plot the data with geoshow.
2 comentarios
goyanks1989
el 10 de Mayo de 2016
Chad Greene
el 10 de Mayo de 2016
If you don't have the Mapping Toolbox, you can't use geoshow either. But you can do
imagesc(lon,lat,final_lst_day)
axis xy image
hold on
borders('countries')
Categorías
Más información sobre Vector and Raster Map Display en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!