格式介绍
shape文件(shp格式)是由ESRI公司开发的一种矢量存储格式。一个shape文件包括一个主文件,一个索引文件,和一个dBASE表。其中主文件的后缀就是.shp。Shapefile文件用于描述几何体对象:点,折线与多边形,属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。但这种格式没法存储地理数据的拓扑信息。Shapefile文件实际上该种文件格式是由多个文件组成的。其中,要组成一个Shapefile,有三个文件是必不可少的,它们分别是".shp", ".shx"与 ".dbf"文件。组成SHP文件的格式描述如下:
必须的文件:
- .shp— 图形格式,用于保存元素的几何实体。
- .shx— 图形索引格式。几何体位置索引,记录每一个几何体在shp文件之中的位置,能够加快向前或向后搜索一个几何体的效率。
- .dbf— 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。
可选的文件:
- .prj— 投帧式,用于保存地理坐标系统与投影信息,是一个存储well-known text投影描述符的文本文件。
- .sbnand.sbx— 几何体的空间索引
- .fbnand.fbx— 只读的Shapefiles的几何体的空间索引
- .ainand.aih— 列表中活动字段的属性索引。
- .ixs— 可读写Shapefile文件的地理编码索引
- .mxs— 可读写Shapefile文件的地理编码索引(ODB格式)
- .atx—.dbf文件的属性索引,其文件名格式为shapefile.columnname.atx(ArcGIS 8及之后的版本)
- .shp.xml— 以XML格式保存元数据。
- .cpg— 用于描述.dbf文件的代码页,指明其使用的字符编码。
在每个.shp,.shx与.dbf文件之中,图形在每个文件的排序是一致的。也就是说,.shp的第一条记录与.shx及.dbf之中的第一条记录相对应,如此类推。此外,在.shp与.shx之中,有许多字段的字节序是不一样的。因此用户在编写读取这些文件格式的程序时,必须十分小心地处理不同文件的不同字节序。
Shapefile通常以X与Y的方式来处理地理坐标,一般X对应经度,Y对应纬度,用户必须注意X,Y的顺序。
编辑软件ShpEditor
软件简介
最常用的支持功能最完善的当属Arcgis系列软件,该软件已经成为GIS行业的通用软件,网上对这款软件的介绍也已经很详细和具体,这里不做介绍。但是另一方面,也正是因为Arcgis对SHP格式的支持太过详细,导致用户上手使用比较困难,因此在这里介绍一款功能齐全,操作简单简单的软件:ShpEditor
ShpEditor正如其名,主要功能是创建和编辑SHP格式矢量数据,可以根据遥感影像底图进行画图,可用于成果编辑、创建深度学习训练样本等。可以对空间几何图形进行编辑,可以对属性进行修改。功能超过了Arcgis软件,并且支持按需定制。
软件主界面如下
支持的部分功能列表
功能名称 |
作用 |
操作步骤 |
创建一个任意形状的多边形 |
在主界面鼠标点击左键画多边形,双击结束绘制。右键撤销 |
|
创建矩形 |
在主界面鼠标点击左键画 矩形,右键撤销 |
|
创建平行面 |
在主界面鼠标点击左键 开始画,鼠标滚轮控制平行面宽度。右键撤销 |
|
创建和已有多边形搭边的多边形。 |
在主界面鼠标点击左键开始画,要确保画的多边形一部分在已有多边形内,一部分在外。右键撤销 |
|
将已有的多边形进行切割,分成多个。 |
首先一定要选中待切割多边形,然后画一条穿过该多边形的线 |
|
将已有的多边形进行切割,去掉边角。 |
功能和切割多边形类似,只是改功能只保留较大的多边形。 |
|
移动多边形 |
点击菜单后,选中一个多边形,鼠标拖动位置。 |
|
移动构成多边形的节点 |
点击菜单后,选中一个多边形,此时多边形节点处于可移动状态,鼠标拖动位置。 |
|
|
|
|
典型几何编辑截图
建筑物提取
地物结果分割
画特殊形状
结果修剪
支持的属性编辑
属性字段编辑
属性填充
欢迎免费试用:
链接:https://pan.baidu.com/s/1zrFe8Izmxa3_DqY41UH2zg 提取码:shpe