解剖Shapefile
分享
Shapefile这个词其实有点不妥—一个完整的Shapefile数据实际最少包含3个独立却相互关联的文件。当你下载一个Shapefile时,肯定有一个以shp为后缀的文件。另一个以shx为后缀,第三个文件的后缀是.dbf。如果这三个文件不完整,大部分GIS程序打开它时就会遇到麻烦。
*.shp文件存储着矢量几何数据。一个shapefile文件包含的必须是同一类型的元素。换句话说,你不可能将点或者多边形存储在同一个shapefile文件当中。这样说来GIS程序实质就是将地图图层根据其类型的不同进行叠加。
*.shx文件是一个索引文件。*.shp文件中的每一条记录在*.shx中都有一条对应的条目,它记录着偏移量和记录长度。
*.dbf文件包含了所有的非空间属性。如果你的shapefile包含了图形的面积、长度…,还可能包含要素完整的名称、其他属性字段。它可能让你回忆起从前基于DOS的数据库dBASE。你也可以使用Excel来保存它。
第四个最常用的Shapefile附件是一个可选的*.prj文件。它告诉你该数据处于什么投影之中。如果没有该文件在打开时会出现提醒窗口。
文章来源:http://blog.csdn.net/sydbc/article/details/17758647
*.shp文件存储着矢量几何数据。一个shapefile文件包含的必须是同一类型的元素。换句话说,你不可能将点或者多边形存储在同一个shapefile文件当中。这样说来GIS程序实质就是将地图图层根据其类型的不同进行叠加。
*.shx文件是一个索引文件。*.shp文件中的每一条记录在*.shx中都有一条对应的条目,它记录着偏移量和记录长度。
*.dbf文件包含了所有的非空间属性。如果你的shapefile包含了图形的面积、长度…,还可能包含要素完整的名称、其他属性字段。它可能让你回忆起从前基于DOS的数据库dBASE。你也可以使用Excel来保存它。
第四个最常用的Shapefile附件是一个可选的*.prj文件。它告诉你该数据处于什么投影之中。如果没有该文件在打开时会出现提醒窗口。
文章来源:http://blog.csdn.net/sydbc/article/details/17758647
0 个评论
推荐内容
相关问题
- 读取shapefile文件出错,Error: Number of shapes does not match number of table records
- 为什么使用ArcGIS Runtime SDK for Android 对ShapeFile文件添加要素时报错?
- 请问有没有免费的,能查看shapefile文件的软件
- esri的老师,几十万个图斑,根据条件返回featureclass,看了帮助文档只对gdb有效,shapefile无效,是否有支持shapefile的接口呢?
- ArcGIS for Android端Shapefile文件的编辑和标注如何实现?
- FAQ: Do modifications made to an Excel table joined with a feature class or shapefile in ArcMap update dynamically?
- 10.3中shapefile文件识别不出来
- shapefile导入企业级地理数据库时失败
- shapefile最多允许多少个字段
- 如何发布本地的shapefile为featureservice?
- 如何实现shapefile的加载