基于特征的GIS对数据结构的要求


发布日期 : 2017-02-22 02:32:27 UTC

访问量: 84 次浏览

基于特征的GIS,提供了与基于图层的GIS不同的认知世界的方式, 更加真实地刻画了人类认识世界的过程,在FBGIS中, 基本的几何目标是以数字形式表达的特征本身, 而不是基于图层的GIS中的点、线、面。 虽然特征也分为点特征、线特征与面特征三种, 但在数据结构中,目标应以完整唯一标识的形式存在, 例如面向对象方法中的标识。

如图,一条道路AB是城市两个行政区的界线, 在基于图层的GIS中,表达AB的弧段将不得不被存贮两次, —次在道路数据库中,另一次在行政区划数据库中。 这不但产生了数据冗余,更重要的是, 它难以保证数据的一致性。若道路的几何数据发生变化, 必须在两个数据库中修改相关数据。而在FBGIS中, 道路与行政区界线之间的语义关系作为特征专題中的一项属性而存在, 当几何数据发生变化时,只需对语义关系进行更新即可。

FBGIS对几何数据结构的要求是以完整的特征目标标识表达特征, 保证特征目标几何数据在数据库中只存贮一次。 将拓扑信息表达为特征的厲性,避免数据操作中频繁的映射操作, 对属性数据结构的要求是支持变长字段,或采用线性链表表达一对多的关系。