Shapefile格式文件及其组成

Shapefile格式文件及其组成

Shapefile是一种矢量图形格式,其能够保存几何图形的位置及其相关属性,实质上是一种存储方法。其信息由如下数个文件组成。

扩展名 作用 是否必须
.shp 图形格式,用于保存元素的几何实体 必须
.shx 图形索引格式。几何体位置索引,记录每一个几何体在shp文件之中的位置,能够加快向前或向后搜索一个几何体的效率 必须
.dbf 属性数据格式,以dBase III+ 的数据表格式存储每个几何形状的属性数据 必须
.prj 投帧式,用于保存地理坐标系统与投影信息,是一个存储well-known text投影描述符的文本文件 非必须
.sbn与.sbx 几何体的空间索引(.sbn格式仅仅用于ESRI的软件中,文件格式未公开) 非必须
.fbn与.fbx 只读的Shapefiles的几何体的空间索引 非必须
.ain与.aih 列表中活动字段的属性索引 非必须
.ixs 可读写Shapefile文件的地理编码索引 非必须
.mxs 可读写Shapefile文件的地理编码索引(ODB格式) 非必须
.atx .dbf文件的属性索引,其文件名格式为shapefile.columnname.atx (ArcGIS 8及之后的版本) 非必须
.shp.xml 以XML格式保存元数据 非必须
.cpg 用于描述.dbf文件的代码页,指明其使用的字符编码 非必须

上述文件中至少要包括.shp、.shx、.dbf三个文件才是完整的Shapefile文件,而.prj文件虽然不是必须的文件,但是其中包含了几何图形的投影信息,一般也需要包括在内。
Shapefile文件无法存储地理信息实体的拓扑关系,其存储方式较为落后,无法在同一个文件中存储所有信息,但仍是主要的矢量图形文件格式。

猜你喜欢

转载自blog.csdn.net/qq_36607422/article/details/86530423
今日推荐