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