矢量数据间的拓扑关系得到保存

矢量数据间的拓扑关系得到保存


发布日期: 2017-02-20 更新日期: 2017-02-20 编辑:xuzhiping 浏览次数: 5436

标签:

摘要: 由此拓扑关系信息,可以得知多边形是哪些弧段(线)组成、弧段(线)由哪些点组成、两条弧段(线)是否相连以及一条弧段(线)的左或右多边形是谁,这就是通常所说的“平面拓扑”。 在这种数据模型中,人r可以定义和扩展属性表,还可以定义属性表和外部数据库之间的关系。同时,...

由此拓扑关系信息,可以得知多边形是哪些弧段(线)组成、弧段(线)由哪些点组成、两条弧段(线)是否相连以及一条弧段(线)的左或右多边形是谁,这就是通常所说的“平面拓扑”。

在这种数据模型中,人r可以定义和扩展属性表,还可以定义属性表和外部数据库之间的关系。同时,由于当时计算机硬件速度和数据库技术的水平所限,不太可能将空间数据直接存入数据库。混合模型直接建立和存储拓扑关系的思想,正好在当时的条件下使得G1S得以实现较高的空间数据采集精度、存储效率和空间分析能力。

但是,在新的技术条件下,这种模型的这些优点有时很难得以保持。

1.用混合模型,在数据采集、编辑时,可以严格地检查多边形是否封闭、是否存在悬挂节点等,以保证建立正确的拓扑关系。但是,如果我们不以逐点、逐线追踪的方式进行空间数据“数字化”,而是按面向对象的方式,明确地输入点、线或面类型的空间要素对象,这样的检査就可以由系统自动完成了。

2.用点、线、面相互关联的拓扑结构记录空间数据,多边形的公共边,就不会重复存储,从而节省存储空间。这在内外存介质价格昂贵的年代,是十分突出的优点。随着硬件价格呈几何级数的下降,人们已不再将存储空间的节省与否作为考虑问题的重点。

3.对于像邻接、连通和包含等空间分析功能,基于拓扑关系记录是一种不错的选择。但现在的计钵机运笕能力已经有了成千上万倍的提高,在普通配置的PC机上,已经可以实时地通过计算直接获得分析结果。

由此看来,过去混合模型的优势方面,有的已经不很重要,有的可以找到代替的、同时也以高效的途径来完成。面向对象的技术和方法已日趋成熟,并在计算机软件设计、工程应用和项目开发等领域得到日益广泛的采纳及应用,这促使我们从面向对象的角度去看待混合数据模型。可以发现,混合数据模型有一个明显的缺陷: 空间数据不能很好地与其行为相对应。现实世界中不叵的领域对象被强行地抽象成了“点”、“线”、“面”等简单空间要素。我们无法区别对待同是“点”类型的“电杆”和“水并”。在混合数据模型中,我们可以将"电杆”和“水井”同样定义为“点”,因而也可以有同样的操作一“移动”。现实世界中,“移动电杆”是个合理的动作,而“移动水井”则显得牵强。如果我们能将“电杆”和“水井”表达成两个不同的空间要素类,它们各自有不同的“行为”,则不会出现“移动水井”这样不合理的操作。对于“线”和“面”类型的空间要素,我们同样可以列举出大量类似的例子。

当然,可以通过“二次开发”,用程序来定义和处理不同空间对象的不同操作,把矛盾和困难后推,放到不得不解决问题的应用开发阶段去完成。按面向对象的戒点,更好的办法应该是将空间要素与其行为相关联,建立空间对象或地理对象模型,而这正是混合模型力所不能及的。以文件方式保存空间数据,而将属性数据放在另外的DBMS系统中,这种方式对于日益趋向企业级和社会级的GIS应用而言,已很难适应海量数据的管理、并发操作、安全控制和访问效率等诸多问题,使得人们继续探索新的数据模型(程昌秀等2002,肖乐斌等2001)。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org