摘要: Shapefile 具有拓扑关系的数据集提供了丰富的地理分析和地图显示的基础。但一些地图使用者更愿意使用较为简化的简单特征数据格式。简单特征类用点、线、多边形存储特征形状,但不存储拓扑关系。这种结构的最大优点是简单和显示快速。但缺点是不能强化空间约束。例如,当...
Shapefile
具有拓扑关系的数据集提供了丰富的地理分析和地图显示的基础。但一些地图使用者更愿意使用较为简化的简单特征数据格式。简单特征类用点、线、多边形存储特征形状,但不存储拓扑关系。这种结构的最大优点是简单和显示快速。但缺点是不能强化空间约束。例如,当制作一幅土地分类图时,希望保证形成地块的多边形不重叠,或彼此之间没有缝隙/简单特征类型不能保证这类空间完整性。但简单特征类可以形成大的、有效的地理数据集,因为体容易创建,并能有效用于地图的背景图层。
Shapefile主要由包含空间和属性数据的3个主要文件构成,也可能包括任选具有索引信息的其他文件。这些文件由图所示的特征组成一个特征类。可以是点、点集、折线或多边形组成的同类特征的集合。点文件包含一些具有点几何元素的特征,点具有独立坐标对。点集文件包含点集几何特征,多个点表达一个特征。线文件包含折线几何元素。折线由链组成,是一组线段的简单连接,链可以是不连接的、连接的或相交的。多边形文件包含多边形几何元素的特征。多边形包含一个或多个环。环是封闭的链,但自身不相交。多边形中的环可以不连接、嵌套或彼此相交。属性数据表存储在嵌入式dBASE文件。其他对象的属性存储在另外的dBASE表中,可以通过属性关键字与Shapefile文件关联。
Coverage模型与Shapefile槙型的主要区别是,前者具有拓扑关系,后者没有拓扑关系;前者有多个类,后者只有一个类。