arcgis shape文件的格式
来源:互联网 发布:知金教育咨询有限公司 编辑:程序博客网 时间:2024/05/22 09:07
shape文件包括一个主文件(.shp),一个索引文件(.shx),和一个dBASE表(.dbf)。
主文件(.shp)由固定长度的文件头和接着的变长度记录组成。
Shape文件中所有的内容可以被分为二类:
与数据相关的:
。主文件记录内容
。主文件头的数据描述域(Shape 类型,边界盒等)
与文件管理相关的:
。文件和记录长度
。记录偏移等
主文件头
主文件头100字节长。
位置 域 值 类型 字节顺序
0字节 文件代码 9994 整数 大
4字节 未被使用 0 整数 大
8字节 未被使用 0 整数 大
12字节 未被使用 0 整数 大
16字节 未被使用 0 整数 大
20字节 未被使用 0 整数 大
24字节 文件长度 文件长度 整数 大
28字节 版本 1000 整数 小
32字节 Shape类型 Shape类型 整数 小
36字节 边界盒 Xmin 双精度 小
44字节 边界盒 Ymin 双精度 小
52字节 边界盒 Xmax 双精度 小
60字节 边界盒 Ymax 双精度 小
68字节* 边界盒 Zmin 双精度 小
76字节* 边界盒 Zmax 双精度 小
84字节* 边界盒 Mmin 双精度 小
92字节* 边界盒 Mmax 双精度 小
*未被使用,值为0.0,若没有被衡量或是Z轴。
文件长度的值是在16位字下文件的总长度(包括组成文件头的50个16位字)。在shape文件中的所有非空shape被需要是同种shape类型。Shape类型的值如下:
值 shape类型
0 空shape
1 点
3 多线
5 多边形
8 多点
11 点Z
13 多线Z
15 多边形Z
18 多点Z
21 点M
23 多线M
25 多边形M
28 多点M
31 多斑块
主文件头的边界盒存储文件中shape的实际幅度。最小边界X和Y直交的(潜在的M,Z)长方形包含了所有的shape。若shape文件是空的(没有记录),min,Ymin,Xmax,Ymax的值是未被定义的。Mmin和Mmax能包含shape文件用来衡量不包含衡量的shape类型的'没有数据'的值.
shape类型为0指代一种不带几何数据的空shape,每种要素类型(点,线,多边形等)都支持空,在同一个shape文件中有点和空的点是有效的。常常空shape是放东西的地方;在shape文件产生时被使用和在产生后更被广泛地使用。
- arcgis shape文件的格式
- BingMap读取shape(arcgis)格式数据(将shape文件转成Sql server2008的geometry类型,再进行读取)
- ArcGis 读取Shape文件 代码
- gpx格式的文件如何导入ArcGIS
- ArcGIS---如何为shape文件设置投影
- ArcGIS的.prj文件生成proj4格式的字符串
- arcgis server 紧促(bundle)格式缓存文件的读取
- 将shape文件转成geojson格式
- 如何arcgis中设置shape文件utf8编码
- 有关shape文件的说明
- ArcGIS之一影像格式的转换
- 在arcgis中提取、添加与删除Shape文件Z值
- dwg转成shape格式
- MapInfo格式到ArcGIS格式的转换方法
- 自定义背景文件,android:shape的使用!
- 读SHAPE文件的属性数据
- 自定义背景文件,android:shape的使用!
- Android XML 文件 中 的 selector、shape
- 企业库学习
- 使用Socket实现点对点的文件传输
- Java中集合
- hdu 2108 判断凹包还是凸包
- Linux makefile 教程 非常详细,且易懂
- arcgis shape文件的格式
- discuz 经典php加密解密函数 authcode 解析
- Sweet!!!
- 两个Ms Chart共用一个Series时,Series的资源释放问题
- TCP segment of a reassembled PDU
- C++和Java中类引用的区别
- Java学习笔记
- 数据库连接池
- MTM操作