shp文件说明及读取、绘图

shp文件说明

转自:https://blog.csdn.net/u013237351/article/details/81015616

在这里插入图片描述
shapefile文件属于矢量数据中无拓扑关系的数据类型。
它至少包含3个文件,dbf、shp、shx 。
还可以包括其它文件,如sbn 、sbx 、prj等。

dbf文件存储矢量数据的属性信息;
shp文件存储矢量数据的空间信息;
shx文件保留要素几何学特征的索引文件。
sbn 、sbx 文件也是空间索引文件。
prj文件属于数据的投影文件。

shp,shx,dbf三个文件不能删除,删除一个就出错了。
删掉shp一切都没了。
删掉shx虽然打不开文件,但有工具能修复。
删掉dbf文件也能修复,可属性是找不回来了。
删掉.prj文件会导致投影信息丢失。
删掉sbn,sbx 文件删掉后将丢失所建的索引,但不影响大局。

shp文件读取及绘图

matlab自带函数

使用shaperead函数读取文件。
使用geoshow等函数绘图。

m_map工具包

使用m_shaperead函数读取。
设置投影:m_proj
绘制格网:m_grid
绘制边线:m_line

发布了7 篇原创文章 · 获赞 0 · 访问量 448

猜你喜欢

转载自blog.csdn.net/weixin_44035267/article/details/104227473