Shapefile综述
2016-07-22 19:53
246 查看
学GIS的同学,尤其是经常使用ArcGIS的同学肯定使用过的空间数据存储方式Shapefile,想当年见到Shapefile那么多的子文件就头疼,现在研究了一下那些子文件到底是个什么东西,没有很深,但是知道个大概~
Shapefile无法存储拓扑关系,但是本身是有拓扑的;
Shapefile主要包含三个文件:一个主文件.shp,一个索引文件.shx,一个dBASE(.dbf)表;
Shapefile综述
Shapfile文件是美国环境研究所(ESRI)研制的GIS文件系统格式文件,是工业标准的矢量数据文件;Shapefile无法存储拓扑关系,但是本身是有拓扑的;
Shapefile主要包含三个文件:一个主文件.shp,一个索引文件.shx,一个dBASE(.dbf)表;
Shapefile主要文件
文件名后缀 | 详述 |
---|---|
*.shp | .shp文件由固定长度的文件头和接着的变长度空间数据记录组成,文件头由100字节的空间数据元数据组成,主要说明文件的长度,Shape类型,整个Shape的范围等;空间数据记录中的每条记录描述构成一个地理特征(即feature)的所有顶点(vertices)的坐标值 |
*.shx | .shx文件中,每条记录包含对应的主文件.shp记录距离主文件开始的偏移量 |
*.dbf | dBASE表(.dbf)表包含Shapefile文件中每一个feature的特征属性,表中的属性记录和主文件中的顺序相同,通过索引建立一一对应关系 |
Shapefile次要文件
文件名后缀 | 详述 |
---|---|
*.prj | 空间参考文件 |
.sbn与 .sbx | 空间索引文件,它能加速空间数据的读取;是在对数据进行操作、浏览或连接后才产生的 |
*.shp.xml | 以xml格式保存元数据 |
*.atx | dBASE的属性索引文件 |
*ixs与 *mxs | 可读写的Shapefile地理编码索引 |
相关文章推荐
- 仿百度文档豆丁在线阅读文档
- Android静态安全检测 -> AES/DES弱加密
- 使用LaTeX绘制列表(有的地方称作Num Item)
- Spark Transformation —— intersection
- Qt信号量QSemaphore(在线程里使用,结合生产者消费者的问题)
- MySql 保存大文件
- maven解决servlet-api-2.3冲突问题
- 计算缓存大小和清理缓存
- PATH变量为什么不起作用
- 实例分析Java notifyAll方式的使用
- Android手机刷机操作相关记录
- 第46课:Spark中的新解析引擎Catalyst源码初探
- labview如何进行串口通讯
- Codeforces Round #321 (Div. 2)B Kefa and Company(贪心)
- POJ 2342 Anniversary party
- Qt 自定义事件详细实例(继承QEvent,然后QCoreApplication::postEvent()、sendEvent())
- Codeforces Round #321 (Div. 2)B Kefa and Company(贪心)
- 总结svn
- 判断两圆的状态
- MSSQL常用数据类型