任务一 shapefile文件的管理
-
1
-
2
-
3
-
4
上一节
下一节
(一)什么是shapefie?
(二)shapefile的特点
非拓扑矢量数据能比拓扑数据更快速地在计算机屏幕上显示出来(Theobald,2001)。对于仅仅是使用而不是生产GIS数据的用户而言,该优点特别重要。
非拓扑数据具有非专有性和互操作性,这意味着非拓扑数据可以在不同软件包之间通用(如MapInfo可以使用Shapefiles, ArcGIS可以用MapInfo的交换格式文件)。
不支持很多复杂的地理数据,如注记、关系类、拓朴关系、属性阈和子类型、坐标精度、分辨率和几何网络等
由于shp是一种开放的数据格式,很多非ESRI软件输出shp时,可能出错,导出来的shp无法使用。
shp中,属性表以.dbf格式存储,它是上世纪80年代非常流行的数据存储格式,但发展到现在早已过时,如unicode 标准目前在世界上更为通用,这也是为什么shp对非英语支持不好的原因。
(三)shapefile的文件组成
.shp - 用于存储要素几何的主文件;必需文件。
.shx - 用于存储要素几何索引的索引文件;必需文件。
.dbf - 用于存储要素属性信息的 dBASE 表;必需文件。
.sbn 和 .sbx - 用于存储要素空间索引的文件。
.fbn 和 .fbx - 用于存储只读 shapefile 的要素空间索引的文件。
.ain 和 .aih - 用于存储某个表中或专题属性表中活动字段属性索引的文件。
.prj - 用于存储坐标系信息的文件;由 ArcGIS 使用。
.xml - ArcGIS 的元数据 - 用于存储 shapefile 的相关信息。

