
一个Shapefile文件最少包括三个文件:
主文件(*.shp)、--存储地理要素的几何图形的文件。
索引文件(*.shx)、--存储图形要素与属性信息索引的文件。
dBASE表文件(*.dbf),--存储要素信息属性的dBase表文件。
除此之外橡念还有可选的文件包括:
空间参考文件(*.prj)、
几何体的空间索引文件(*.sbn 和 *.sbx)、
只读的Shapefiles的几何体的空间索引文件(*.fbn 和*.fbx)、
列表中活动字段的属性索引(*.ain 和 *.aih)、
可读写Shapefile文件的地理编码索引(.ixs)、
可读写Shapefile文件的地理编码索引(*.mxs)、
dbf文件的属性索引(*.atx)、梁运困
以XML格式保存元数据(*.shp.xml)、
用于描述.dbf文件的代码页,指明其使用的字符编码的描述文件(*.cpg)。
主文件是一个直接存取,变长记录的文件,其中每个记录描述一个实体的数据,称为shape。在索引文件中,每个记录包含对应主文件记录离主文件头开始的偏移量。dBASE表文件包含各个实体的属性特征记录。几何和属性间的一一对应关系是基于一个不重复的记录顺序代码来实现的,在dBASE表文件中的属性记录和主文件中的记录是相同顺序的。
shapefile有这几部分组成,shp文件、shx文件、dbf文件三个文件才是完整的Shapefile文件,而.prj文件虽然不是必须的文件,但是岁和其中包含了几何图形的投影信息,一般也需要包括在内。Shapefile是一种矢量图形格式,其瞎雀亮能够保存几何图形的位磨宽置及其相关属性,实质上是一种存储方法。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)