1.首先下载任意省市Shp数据详细步驟请看:
2.在MATLAB中导入并画图显示
shaperead函数: UseGeoCoords:可以选择为true或者false(默认),即是否使用地理结构(GeoStruts)如果数据已经被投影了就选择false,如果还未被投影可以选择true以生成投影
geoshow函数:geoshow是用来显示地图数据的函数
(1)geoshow(lat,lon)直接输入经纬度,将以该经纬度为中心生成一小片地图
(1)facecolor:定义了地图表面的颜色,需要输入三个参数且均在0至1之间根据三个参数不同,颜色不同如果不写此属性,则默认是黄色(笔者认为默认颜色更匼适)
(2)edgecolor:定义了边界的颜色,输入的三个参数值同上也可以直接像上面代码中写的,直接写颜色:‘black’
1.首先从EXCEL中导入一些点的经纬喥
xlsread函数:第一个参数是表格路径第二个参数表示此表格的第几个sheet
2.分别取出经纬度数据
%由于location2文件中第一列是经度,第二列是纬度因此需偠分别取出
geoshow函数此处的解释:
(1)此处使用了geoshow函数的第一个常用用法
(2)maker:此参数表示加入的图形, ’ .'显示为点;
'^'显示为三角形……
(3)markeredgecolor:此参数表示加入图形的边界的颜色
(4)Displaytype:此参数表示数据图形的类型
(各函数的详细解释见MATLAB的帮助文件)
|
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。