《表1 主文件头结构:一种Shapefile文件的剖析及读写方法》

《表1 主文件头结构:一种Shapefile文件的剖析及读写方法》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种Shapefile文件的剖析及读写方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

主文件用作来存储地理要素的几何图形,一个.shp文件由文件头和记录实体两方面构成[5]。文件头大小定长为100个字节,文件头中第4-23位字节表示为ESRI公司未利用的字节,方便以后对Shapefile文件增加信息;第24-27位字节为一个整型,其值反映了Shapefile文件的大小;第28-31位字节也为一个整型,其值反映了Shapefile文件的版本;第32-35位字节所对应的整型值代表了shapefile的图形要素的类型,例如:1对应点要素,3对应线要素,5对应面要素;第36-99位字节都是double类型的字节,其包含了图幅所在的范围。其中需要注意的是Big代表高字节位序(big endian),而Little代表(little endian)小字节位序,这两类字节位序正好相反[6]。在写入Shapefile文件时,对于Big位序的数据来说,只有Little位序的数据转换成Big位序的数据才能正确的进行写入。文件头的布局如表1所示: