[matlab+ArcGIS]在matlab中使用shp…

%将ArcMAP中导出的数据在matlab中画出来。下一步学习想学习怎么将matlab处理好的数据直接叠加在图中
%参考http://blog.csdn.net/rumswell/article/details/14648647与
%画shp文件
zj=’E:\\MAP.shp’;%文件地址
r=shaperead(zj);%文件读入
mapshow(r)%画图
%axesm 设置投影方式,详询help
%将站点数据插值到对应的经纬度网格上的非IDW法(来自百度知道)

[X,Y] = meshgrid(xrange,yrange);%根据范围和间隔产生标准网格
Z = griddata(lon,lat,SST,X,Y);%用 griddata,根据原数据和网格,插值产生Z数据

mesh(X,Y,Z), hold on%画网格图
plot3(lon,lat,SST,'o'), hold off%画元数据散点图,看看插值结果和原数据相差大不大

转载自:https://blog.csdn.net/vani661/article/details/49658753

You may also like...