用matlab画高清地形图 (基于matlab Mapping toolbox 工具箱的topo30数据)
(2014-12-01 20:05:10)分类: Matlab |
分为两部分:1是下载数据,2是命令显示
1 下载数据
进入http://www.mathworks.com/support/tech-notes/2100/2101.html,在其中找到如下位置
注意上面这个地图中有很多网格,其中一个格子就表示一个区的数据集,我选的美国西南角加州所在格,出现如下界面
2. 命令显示
现在有了数据就可以画图显示了,下面命令行中注意w140n40数据的文件名,不需要后缀.DEM了。
clear
latlim = [ 33.10
34.7];
lonlim = [-118.0 -117.0];
gtopo30s(latlim, lonlim);
[Z,refvec] =
gtopo30('C:\w140n40\W140N40',1,latlim,lonlim);
worldmap(Z,refvec);
geoshow(Z,refvec,'DisplayType','surface')