shp 文件格式 1 shp 文件格式 SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD 软件提供了shape 到coverage 的数据转换器,ARC/INFO 同样提供了coverage 到shape 的转换器
为了和其他数据格式交换,shape 文件的格式在本报告中被出版
其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为 shape 文件或 X,Y 事件表
Shape 文件技术描述计算机程序能通过使用本节的技术描述来产生,读,写 shape 文件
一个 ESRI 的shape 文件包括一个主文件,一个索引文件,和一个 dBASE 表
主文件是一个直接存取,变量记录长度文件,其中每个记录描述一个有它自己的vertices 列表的shape
在索引文件中,每个记录包含对应主文件记录离主文件头开始的偏移,dBASE 表包含一feature 一个记录的feature 的特征
几何和属性间的一一对应关系是基于记录数目的
在dBASE 文件中的属性记录必须和主文件中的记录是相同顺序的
命名习惯所有文件名都符合 8
3 命名习惯
主文件,索引文件和dBASE 文件有相同的前缀
前缀必须是由字符或数字(a-Z,0-9)开始,后跟 0 到7 个字符(a-Z,0-9,_,)主文件的后缀是
shp,索引文件的后缀是
shx,dBASE 表的后缀是
文件名中的所有字母在对文件名敏感的操作系统中都是小写的
例子 主文件:counties
shp 索引文件:counties
shx dBASE 表: ounties
dbf 数字类型一个shape 文件存储整数和双精度数,本文档的余数指以下类型: 整数:有符号 32 位整数(4 字节) 双精度:有符号 64 位 IEEE 双精度浮点数(8 字节)浮点