SHP格式以及SHP矢量数据编辑软件ShpEditor介绍

格式介绍

 

shape文件(shp格式)是由ESRI公司开发的一种矢量存储格式。一个shape文件包括一个主文件,一个索引文件,和一个dBASE表。其中主文件的后缀就是.shpShapefile文件用于描述几何体对象:点,折线与多边形,属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。但这种格式没法存储地理数据的拓扑信息。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通常以XY的方式来处理地理坐标,一般X对应经度,Y对应纬度,用户必须注意XY的顺序。

 

编辑软件ShpEditor

软件简介

最常用的支持功能最完善的当属Arcgis系列软件,该软件已经成为GIS行业的通用软件,网上对这款软件的介绍也已经很详细和具体,这里不做介绍。但是另一方面,也正是因为ArcgisSHP格式的支持太过详细,导致用户上手使用比较困难,因此在这里介绍一款功能齐全,操作简单简单的软件:ShpEditor

 

ShpEditor正如其名,主要功能是创建和编辑SHP格式矢量数据,可以根据遥感影像底图进行画图,可用于成果编辑、创建深度学习训练样本等。可以对空间几何图形进行编辑,可以对属性进行修改。功能超过了Arcgis软件,并且支持按需定制。

软件主界面如下

 

支持的部分功能列表

功能名称

作用

操作步骤

创建一个任意形状的多边形

在主界面鼠标点击左键画多边形,双击结束绘制。右键撤销

创建矩形

在主界面鼠标点击左键画 矩形,右键撤销

创建平行面

在主界面鼠标点击左键 开始画,鼠标滚轮控制平行面宽度。右键撤销

创建和已有多边形搭边的多边形。

在主界面鼠标点击左键开始画,要确保画的多边形一部分在已有多边形内,一部分在外。右键撤销

SHP格式以及SHP矢量数据编辑软件ShpEditor介绍_第1张图片

将已有的多边形进行切割,分成多个。

首先一定要选中待切割多边形,然后画一条穿过该多边形的线

SHP格式以及SHP矢量数据编辑软件ShpEditor介绍_第2张图片

将已有的多边形进行切割,去掉边角。

功能和切割多边形类似,只是改功能只保留较大的多边形。

移动多边形

点击菜单后,选中一个多边形,鼠标拖动位置。

移动构成多边形的节点

点击菜单后,选中一个多边形,此时多边形节点处于可移动状态,鼠标拖动位置。

 

 

 

 典型几何编辑截图

建筑物提取

地物结果分割

画特殊形状

结果修剪

 

支持的属性编辑

属性字段编辑

SHP格式以及SHP矢量数据编辑软件ShpEditor介绍_第3张图片

 

属性填充

SHP格式以及SHP矢量数据编辑软件ShpEditor介绍_第4张图片

 

欢迎免费试用:

链接:https://pan.baidu.com/s/1zrFe8Izmxa3_DqY41UH2zg 提取码:shpe

邮箱:[email protected]

你可能感兴趣的:(产品,c++,拓扑学,算法)