在matlab中如何打开shp文件

跪求

如何在matlab里加载并很好地显示shp格式文件 :
1. worldmap([15 55],[70 140])%纬度经度范围显示  %显示矢量数据 
 2.geoshow('E:\data\vector\China.shp', 'FaceColor', [0.5 1.0 0.5]);  %
下面的比较简单:
1.setm(gca,'MLineLocation',5)%设置经度间隔为5 
2.setm(gca,'PLineLocation',10)%设置经度间隔为10 
3.setm(gca,'MLabelLocation',5)%设置经度标签为每隔5度 
4.setm(gca,'PLabelLocation',10)%设置纬度标签为每隔10度 
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-15
worldmap([15 55],[70 140])%纬度经度范围显示

geoshow('E:\data\vector\China.shp', 'FaceColor', [0.5 1.0 0.5]);%显示矢量数据

setm(gca,'MLineLocation',5)%设置经度间隔为5
setm(gca,'PLineLocation',10)%设置经度间隔为10
setm(gca,'MLabelLocation',5)%设置经度标签为每隔5度
setm(gca,'PLabelLocation',10)%设置纬度标签为每隔10度

在matlab中如何打开shp文件
1.setm(gca,'MLineLocation',5)%设置经度间隔为5 2.setm(gca,'PLineLocation',10)%设置经度间隔为10 3.setm(gca,'MLabelLocation',5)%设置经度标签为每隔5度 4.setm(gca,'PLabelLocation',10)%设置纬度标签为每隔10度 ...

MATLAB提取某省降水量数据
操作步骤如下:1、首先,使用shaperead函数读取shapefile文件,识别出shp文件的经纬度信息。2、然后提取逐小时数据站点的经纬度。3、使用inpolygon函数判断站点经纬度是否在shp范围内。%判断是否在shape范围内,其中GZ.X和GZ.Y为shp经度、纬度GZs=inpolygon(Sx,Sy,GZ.X,GZ.Y);4、使用find函数确定shp范围...

Matlab绘制lambert投影下的中国地图,包含南海诸岛小图
首先,加载中国国界shape文件,包括面文件bou2_4p.shp和线文件bou2_4l.shp。通过Matlab内置函数axesm()和geoshow()绘制地图。设置投影方式、标准纬度、网格线、画框、经纬度标签及间隔、经纬度范围等属性。使用geoshow()画出shp文件中的国界和界线,并设置颜色。为了展示南海诸岛小图,创建另一个axes。设...

matlab画中国地图代码
用matlab画地map-baidu图,需要安装其中的mapping toolbox工具箱,还需要找到你需要的矢量文件.shp后缀的(这个要去找tianditu才能获取)代码如下 代码中需要用到的函数有shaperead, geoshow这两个函数 运行效果如上 geoshow函数用于展示从shp文件中获取指定名字的图层,shaperead函数则是读取指定shp文件的数据 ...

matlab可以画中国地图嘛
可以呀,只要有mapping工具箱和地图数据(.shp shapefile)就行了,通常是可以用数据加上多边形绘制的方法,用shaperead方法打开地图数据文件,用mapshow方法或者geoshow方法处理地图数据。如果找不到地图数据,用matlab自带的也可以,代码示范如下9行:wm=worldmap('china');land=shaperead('landareas','Use...

怎么用ArcGIS打开MATLAB数据文件(.MAT),或者说我有一个邻接矩阵的文件...
要保存成.tif格式的话,方法很多,编写程序可以完成,不编写程序的话也可以,点击输出图片的fill,下拉菜单下有个另存为,然后就可以选了。显示完以后或许看不到,你通过修改属性信息里面的symbology项选stretched项用灰度图显示出来,不要用RGB显示即可。我的可以成功显示出来,希望对你有帮助 ...

怎么批量保存excel
批量保存excel可以通过宏定义实现,代码如下:Sub lqxs() Dim ad$, m&, mc$, shp As Shape Dim nm$, n&, myFolder$ Sheet1.Activate n = 0 myFolder = ThisWorkbook.Path & "\\图片\\" '指定文件夹名称 For Each shp In ActiveSheet.Shapes If shp.Type = 13 T...

急需全国各省边界边界kml格式?
获取中国地图覆盖区域的经纬度数据,通常需要通过专业地图软件识别边界上各城市的经纬度,并可能需要对这些初步数据进行校正。此外,下载.shp文件(Shapefile)是一个精确描绘中国区域边界的科学方法。通过编写C语言代码处理这些数据,可以准确地描绘出边界和内部的经纬度点。在不断修正和调整过程中,最终可以...

如何利用shp绘制 grads
GrADS支持以下几种形类型: (1)二维等值线绘 (2)二维填色等值线绘 (3)标示网格点数值 (4)矢量箭头形式绘二维风场 (5)天气填 (6)直方 (7)单线 (8)用指定颜色填充特定点 (9)风向杆形式绘二维风场matlab可绘制:二维曲线绘三维形绘高维(四维)形绘制复数变量形绘制不...

用matlab画世界地图
help worldmap,其中的一个例子可以画出世界地图 ax = worldmap('World');setm(ax, 'Origin', [0 180 0])land = shaperead('landareas', 'UseGeoCoords', true);geoshow(ax, land, 'FaceColor', [0.5 0.7 0.5])lakes = shaperead('worldlakes', 'UseGeoCoords', true);geoshow(...

相似回答