一、什么是shp文件
Shapefile文件是一种存储矢量图形信息的文件。
这种文件格式实际上是由多个文件组成的。其中,要组成一个Shapefile,有三个文件是必不可少的,它们分别是“.shp” , ".shx"".dbf”文件。有四个文件是可选的,他们分别是"prj"、"sbn"、"sbx"和"cpg"。
Shape file文件
二、文件组成
必须的文件:
.shp — 图形格式,用于保存元素的几何实体。
.shx — 图形索引格式。几何体位置索引,记录每一个几何体在shp文件之中的位置,能够加快向前或向后搜索一个几何体的效率。
.dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。
其他可选的文件:
.prj — 投影格式,用于保存地理坐标系统与投影信息,是一个存储well-known text投影描述符的文本文件。
.sbn and .sbx — 几何体的空间索引
.fbn and .fbx — 只读的Shapefiles的几何体的空间索引
.ain and .aih — 列表中活动字段的属性索引。
.ixs — 可读写Shapefile文件的地理编码索引
.mxs — 可读写Shapefile文件的地理编码索引(ODB格式)
.atx — .dbf文件的属性索引,其文件名格式为shapefile.columnname.atx (ArcGIS 8及之后的版本)
.shp.xml — 以XML格式保存元数据。