这几天一直搞shp文件的解析,首先是解析成json串,后来直接解析入数据库,今天把东西整合一下,记下笔记.
Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。我的理解就是:shape文件首先它不仅仅只是一个文件,它可以是一个文件夹.里面包含很多文件,其中有三个文件是必不可少的,分别是".shp", ".shx"与 ".dbf" 文件.
必须的文件:
.shp — 图形格式,用于保存元素的几何实体。
.shx — 图形索引格式。几何体位置索引,记录每一个几何体在shp文件之中的位置,能够加快向前或向后搜索一个几何体的效率。
.dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。
其他可选的文件:
.ixs — 可读写Shapefile文件的地理编码索引
.mxs — 可读写Shapefile文件的地理编码索引(ODB格式)
.atx — .dbf文件的属性索引,其文件名格式为shapefile.columnname.atx (ArcGIS 8及之后的版本)
.shp.xml — 以XML格式保存元数据。