用于综合管网地理信息系统的一体化三维数据建模方法

文档序号:6576810阅读:178来源:国知局
专利名称:用于综合管网地理信息系统的一体化三维数据建模方法
技术领域
本发明涉及计算机三维可视化技术领域,尤其涉及一种用于城市综合管网的 三维数据建模方法。
背景技术
城市各类地下管网是城市基础设施的重要组成部分,它就像人体内的神经 和血管,日夜担负着传递信息和输送能量的工作,是城市赖以生存和发展的物 质基础,被称为城市的生命线。
近20多年来我国城市建设有了飞速发展,城市原有的地下管网已远远满足 不了现代化发展的需要,旧管网的更新、新管网的规划、新管网的设计施工都 需要准确掌握地下管网的现状,而地下管网的管理主要存在以下两方面的问题 一方面,由于大部分管线处于地下、埋设较深、分布广泛、种类繁多、结构复 杂,各种资料的数据量大,资料保存期长,这给管网的设计与管理带来巨大难 题;另一方面,当前,我国城市地下管网的管理和研究工作总体来看还是相当 落后的,现有的地下专业管网资料都是以图纸、图表等形式记录保存,大部分 地区仍以手工方式进行管网的设计和管理,工作效率低,且不能提供准确的综 合管线信息,无法满足城市建设、规划及城市管理部门对管网信息的要求,在 一定程度上制约了国民经济的发展,由于地下管网管理技术手段落后而造成的 损失是巨大的。因此,研究和建立地下管网地理信息系统,采用高技术手段来 集中规划地下管网,使其规划、建设、管理、维护逐步走向定量化、科学化、 自动化,满足决策部门和施工单位的需要已成为当务之急。实现管网信息的数 字化、科学化和现代化管理是摆在我国城市管理工作面前的一项重要而紧迫的 任务。
数据模型是对客观事物及其联系的数据描述,GIS数据模型是GIS的灵魂 和关键,反映了人们对客观世界的理解。GIS作为一种信息系统,是以现实世 界为研究目标,以计算机内部的二进制数字世界作为存储载体的。它将人们对 于客观世界的理解,经过一系列处理后变成数字形式存于计算机中。现实世界 极其复杂, 一方面人们希望GIS包含充足的数据,另一方面又期望从中能方便 地选择所需要的相关数据而撇开其它无用的数据。因此,合理的开发城市综合管网的数据模型是实现三维可视化管网系统的基础,本申请正是基于上述问题 而进行的研究。

发明内容
本发明就是为了解决现有技术的不足而提出的一种能够较好解决城市基础 设施特别是城市综合管网一体化管理问题的三维数据建模方法。
为了达到上述发明目的,本发明采用的技术方案为 一种用于综合管网地理 信息系统的一体化三维数据建模方法,其包括下述步骤
(1) 、对城市综合管网要素进行抽象,所述的城市综合管网的要素包括地理 网络链、地理网络结点、中心、站、拐角和障碍,并对其相应的属性进行设定;
(2) 、构建城市综合管网的变化事件,所述的城市综合管网的变化事件包括 城市综合管网的属性、物理特性以及发生在网络上的偶然现象、突发事件;
(3) 、构建城市综合管网要素拓扑关系,所述的拓扑关系包括城市综合管网 要素间的关联、邻接关系;
(4) 、根据城市综合管网本质特征与规律建立城市综合管网要素语义关系模
型;
(5) 、建立城市综合管网物理数据模型,通过城市综合管网数据的物理组织, 实现上述几何数据模型与属性数据、关系的关联。
更进一步地,步骤(1)中,所述的城市综合管网要素抽象为基本图形元素 和网络要素,所述的基本图形要素包括点、线;所述的网络要素为在基本图元 上增加描述现实中地理网络的属性。
所述的点元素包括结点(node)和点(dot),线元素包括弧段(arc)、折 线(polyline)和区段(route)。
所述的网络要素包括简单要素、复合要素,简单要素为点类型或线类型, 并包括动态分段下的路径要素;所述的复合要素由简单要素或其它复合要素构 成。
步骤(2)中,所述的事件在空间上分为点事件和线事件,所述的点事件的 具体位置或线事件的起止位置采用线性参照的方法,即已知位置点+线性偏移量 表示。
步骤(5)中,进一步包括
对于点状地理特征而言,存储该点状地理特征定位点X、 Y、 Z,每个数值由一个32位整数存储;
对于线状地理特征,该字段存储组成该特征的点的总数、弧段的个数、弧 段对应点的个数及每个点的坐标值,其中每个数值由一个32位整数存储;
对于管网数据中的面状地理特征,该字段存储组成该特征的多边形的个数、 多边形的点数和其对应点坐标,其中每个数值由一个32位整数存储。
本发明具有如下优点本发明所提供的三维数据模型建模方法,达到了在 城市综合管网数据模型系统上的统一性,满足城市综合管网对动态信息的表达 需求,值得推广应用。


附图l是本发明的城市综合管网一体化三维数据模型的总体结构示意附图2是本发明的城市综合管网要素抽象示意附图3是本发明的城市综合管网事件的功能示意附图4是本发明的城市综合管网要素拓扑关系示意附图5是本发明的城市综合管网要素语义关系示意附图6是本发明的城市综合管网物理数据模型示意图。
具体实施例方式
下面结合附图对本发明的具体实施方式
作进一步详细的说明 本发明用于综合管网地理信息系统的一体化三维数据建模方法,其主要包 括如下步骤
(1) 、对城市综合管网要素进行抽象,所述的城市综合管网的要素包括地理 网络链、地理网络结点、中心、站、拐角和障碍,并对其相应的属性进行设定;
(2) 、构建城市综合管网的变化事件,所述的城市综合管网的变化事件包括 城市综合管网的属性、物理特性以及发生在网络上的偶然现象、突发事件;
(3) 、构建城市综合管网要素拓扑关系,所述的拓扑关系包括城市综合管网 要素间的关联、邻接关系;
(4) 、根据城市综合管网本质特征与规律建立城市综合管网要素语义关系模
型;
(5) 、建立城市综合管网物理数据模型,通过城市综合管网数据的物理组织, 实现上述几何数据模型与属性数据、关系的关联。通过上述步骤,可搭建出如图l所示的城市综合管网一体化三维数据模型的 总体结构,下面将对每个步骤结合城市综合管网的具体环境因素进行详细的说 明
一、根据实体在城市综合管网中的作用进行要素抽象,将城市综合管网的 要素分为地理网链、地理结点、中心、站、拐角和障碍,且每一类要素都有相 应的属性。其中,
地理网络链是对现实世界中各种线状特征的抽象,是网络中资源流动交换 的路线,可以代表机动路线、航道、输电线、供水管道等。网络链可以用各种 线状元素(弧段、区段或路径)来表示,而不仅仅局限于弧段。网络链的属性 信息有两种 一种是网络链的阻碍强度,如道路机动的时间、花费、危险性等; 另一种是网络链的资源需求量,如供水管流量、燃气管气量等。
网络链与网络链之间的连接点就是网络结点,它位于网络链两端,多条网 络链通过网络结点建立联系。结点可以表示管线的交叉口、排水管道交汇点等。 由于网络链不仅仅是弧段,因而网络的结点与弧段的结点可以一致,也可以不 一致。网络结点属性信息包括网络流在结点处的阻抗,如果网络的结点参与资 源分配,网络的结点也必须有一个资源需求量。根据实际需要,将其中一些结 点设置为中心点、站点、拐角点和障碍等要素。
中心是网络中具有一定的容量,能够从链上获取资源或发散资源的结点所 在的位置。例如储气罐具有一定的容量,能够容纳一定量的燃气,这些燃气 再沿着不同的管道输送出去,因此储气罐就是燃气管网的一个中心;中心作为 地理网络上资源集散的位置,它的属性至少包括该中心的需求量或供应量。
站是网络中拾起或卸下资源的结点位置,在最优路径分析和资源分配中都 要用到站的属性。例如水路运输中的码头、应急救援网络中的应急保障点。 站的属性主要有两种, 一种是站的阻碍强度,它代表与站有关的费用或阻碍, 例如在码头装卸货物所用时间等;另一种属性是站的资源需求量,它表示资源 在站上增加或减少的数量。站的需求量为正数时,表示在该站上拾起资源,反 之,表示在该站上卸下资源。
拐角指网络中的网络结点上所有资源流动的可能转向。资源沿某一条链流 到有关结点后,既可以原向返回,也可以流向与该结点相连的任意其它链。与 网络的其它元素不同,拐角表示网络链之间的关系,而不是现实世界实体的抽 象。然而,在现实网络中,拐角对资源的流动有很大的影响,例如在十字路口
7禁止车辆左拐等。拐角的主要属性是拐角的阻碍强度,它表示在一个结点处资 源流向某一条链所需的时间或费用。阻碍强度值为负数时,表示资源禁止流向 该弧段。
障碍指网络资源不能通过的网络结点,阻碍了资源在与其相连的任意两条 链之间流动。障碍不带任何属性,直接禁止网络链的可运行状态。由于地理网 络不同应用和在各时间段的变化,有相当一部分属性需要动态跟踪管理。对属 性的管理应满足以下几个要求 一个属性数据的变化,不影响其它任何属性数 据;可以非常方便地增加和删除一个属性;应用中只处理感兴趣的属性,减少 数据处理量和存储量;能够与实际应用的线性参照定位相结合。
具体实现分为两个步骤,首先建立基本的图形元素点(pohit)、线(liiie)。 点元素包括结点(node)和点(dot),线元素包括弧段Urc)、折线(poly line) 和区段(route),这一层次中的元素包含了与要素相关的几何和拓扑信息,并且 不包含现实的内涵。点和折线之间不显式表达拓扑关系,它们的拓扑关系可以 通过坐标运算获得;结点和弧段间的拓扑关系全部显式地描述出来,但图形未 经过平面强化,相交弧段之间不一定产生结点;区段通过从基本的线元素映射 得到。
然后定义网络要素,在基本图元上增加描述现实中地理网络的属性,即对 地理实体的空间特征以外的特性的描述。网络要素包括简单要素、复合要素。 简单要素可能是点类型或线类型,并包括动态分段下的路径要素,简单要素可 能描述拓扑关系或非拓扑关系。复合要素由简单要素或其它复合要素构成,可 以定义拓扑关系(如复合要素的连通拓扑),无拓扑的简单要素不能聚合成复合 要素。
在拓扑方式下, 一个拓扑点要素通常是通过一个结点来表示, 一个拓扑边 要素通过一条至多条的弧段或者区段来表示。在非拓扑方式下,要素通过基本 元素点和折线来定义, 一个非拓扑点要素是通过一个点来表示的, 一个非拓扑 线要素是通过一个折线来定义的,基本元素之间不定义任何拓扑关系。
区段本身不包含现实网络实体的内涵,由区段集组成的路径则增加了网络 属性,可以表示地理网络的线性特征。路径反映了区段之间的连通拓扑关系, 两条路径交叉不产生结点,即没有经过平面强化。路径有两方面作用, 一方面 表示城市综合管网线性要素,路径可以表达连续的、不连续的、带分支的线性 要素;另一方面定义了线性参照基准,用于城市综合管网事件的定位。如图2所示,基础要素层由真实世界中具有确定位置的地物点和线段组成, 仅在这一层更新几何数据,该层基于地理空间参照系,基础要素层是网络模型 的基础,其它层均共享这一层的几何数据。应用要素层定义现实中的网络要素, 包括简单要素(道路元素、供电线)和复杂要素(道路、立交桥、综合管沟), 这一层的更新通过与底层的映射实现。
线性参照层和事件层都是基于线性参照系,线性参照层定义了线性参照网 络及线性参照方法,为事件层提供定位基准,路径是描述线性参照方法的主体, 事件层中事件的定位通过沿路径的量测距离实现。
二、 建立城市综合管网的变化事件,事件包括城市综合管网的属性、物理 特性以及发生在网络上的偶然现象、突发事件等。
所述的事件是相对于基础地理网络要素在空间和时间上的变化,也属于城 市综合管网要素,是对城市综合管网动态信息的表达,其同样以地理网络链、 地理网络结点、中心、站、拐角和障碍的形式作用于城市综合管网系统。城市 综合管网事件的属性信息包括事件的作用对象、引起的专题信息变化、空间特
征和时间特征。
事件的作用对象及引起的专题信息变化与城市综合管网应用领域相关,其 代表城市综合管网应用时需要的信息及带来的影响。作用对象代表事件与基础 网络要素的关系,引起的专题信息变化则是事件针对某个应用的属性。例如, 城市防空人口疏散模型中人口疏散网络中的危险区、集结区及人防掩蔽工程作 为依附于道路网络的点事件来处理。再如,城市道路网络中髙架桥和隧道等的 通行限高对部队沿道路机动的影响程度可作为点事件来表达,而受损的路段或 行车宽度变化的路段对通行速度的影响可以作为线事件来处理。
城市综合管网事件的空间特征表示事件发生的位置,沿网络线性要素定位 事件,因此,从空间上可以将事件分为点事件和线事件。用事件点来描述点事 件的具体位置或线事件的起止位置,采用线性参照的方法,即已知位置点+线性 偏移量表示。如图3所示,站表中各条记录可作为点事件,管网质量表中各条记 录可作为线事件。
三、 建立城市综合管网要素的拓扑关系,城市综合管网要素拓扑关系是建 立起上述网络结构要素(结点、弧段)间的关联、邻接等关系,即要素之间的 连通性或相邻的关系。关联是指不同类型要素之间的关系,邻接是指借助于不 同类型的要素描述的相同拓扑要素之间的关系。城市综合管网要素有两种表达方式。第一种方式是不考虑网络实体间的空 间关系以实体本身作为管理、存储和处理的对象,例如道路不考虑线路交叉的 情况将道路作为实体保存,这种做法保留了地理网络实体的完整性,数据结构 简单,但无法进行网络分析,且实体之间的公共结点几何位置可能不一致。另 一种方式是将完整的地理网络实体进一步进行离散,以点、线这两种基本元素 类型来记录地理位置、表示地理现象,这种方式下,几何数据的离散存储使整 体的线目标离散成了弧段,破坏了实体本身的整体性,因此要找出要素间的关 系,完整地表达地理网络现象。
采用离散的点、线表示城市综合管网,需要表达要素之间的拓扑关系,如 图4所示为点、线之间的六种拓扑关系。拓扑关系的空间逻辑意义重于其几何意 义,描述网络的拓扑关系有如下优点
(a) 拓扑关系反映了要素之间的逻辑结构关系,这种拓扑信息比几何位置 有更大的稳定性。不需要利用坐标或距离,可以确定一种要素相对于另一个要 素的空间位置关系。
(b) 利用拓扑关系便于查询要素点、线之间的连通性关系。
(c) 利用拓扑关系便于网络分析的进行。
四、对城市综合管网本质特征与规律的表达建立城市综合管网要素语义关 系,传统数据模型主要侧重表达地理要素的几何特征,其语义关系和内部关系 往往被忽视,语义关系的忽视实际上是对地理现象规律的忽视,在城市综合管 网中,忽视语义关系会导致基于这种认识的数据模型在用于复杂的、深层次的 网络分析时显得被动。在城市综合管网中,语义关系能够更好地保证数据质量, 为模拟城市综合管网现象提供约束准则,从而能够通过计算机描述的空间实体 真实地模拟现实的城市综合管网。
如图5所示,本发明城市综合管网要素的语义关系建模是城市综合管网领域 知识表示的过程,是领域知识各组成单元的抽象,语义关系包括知识和规则, 知识是可以序列化存储到数据表中的规则,规则是知识作用的方式。通过对城 市综合管网应用领域的研究,提取出城市发展规划中所关心的地理网络实体属 性及其对城市发展规划的规律,并结合城市综合管网自身运行的领域规则,形 成知识库,以规则的形式来约束城市综合管网要素行为。
将语义关系模型中的知识转化为规则,通过模型映射,转化为检验应用模 型的检验规则,这样语义关系模型里的各类抽象关系就可以映射到应用模型中,
10应用模型中的语义关系违反了领域知识的抽象关系,能够被检査出来并给予正 确的提示。
规则在知识定义基础之上用于约束行为,本发明将规则分为以下几种类型
(a) 连通性的约束规则,指网络链和网络结点之间的连通规则,如判断道 路网中两条道路相交时结点是十字路口、高架、立交还是隧道;
(b) 无关联的约束规则,指网络要素之间不可能存在的关系,如电力线与 煤气管道不可以同位近距埋设;自来水管道与输油管道不可以交叉埋设;
(c) 基于条件的约束规则,指如果条件满足才能触发某种事件或事物,如 污水管线的埋设髙程都有一定的限制,低于某一值时污水就无法排放;
(d) 计算的约束规则,指提供计算属性值,如车道宽度不仅决定车辆行驶 的列数,而且影响到行进的速度。不同路面宽度允许的行车速度在不同铺面的 道路上纵队行进的平均速度。
五、建立城市综合管网物理数据模型(physical data model),通过城市综 合管网数据的物理组织,完成几何数据模型与属性数据、关系的关联。如图6所 示,物理数据模型是反映数据存储结构的数据模型,是逻辑数据模型在计算机 存储介质上的具体实现。物理数据模型不但与数据库管理系统有关,而且还与 操作系统和硬件有关,通过城市综合管网数据的物理组织,完成几何数据模型 与属性数据、关系的关联。
管网数据库中图形数据库结构描述
如图6 (a)对于点状地理特征而言,存储该点状地理特征定位点X、 Y、 Z, 每个数值由一个32位整数存储。
如图6 (b)对于线状地理特征,该字段存储组成该特征的点的总数、弧段 的个数、弧段对应点的个数及每个点的坐标值,其中每个数值由一个32位整数 存储。
如图6 (c)对于管网数据中的面状地理特征,该字段存储组成该特征的多 边形的个数、多边形的点数和其对应点坐标,其中每个数值由一个32位整数存 储。
管网数据的数据集模型采用图层管理(VectorLayer )、对象集 (RenderObjectSet)、对象(RenderObject)等结构来描述。其中,"对象"指综 合要素,它是所有管网三维场景中对象的基类。从该基类派生的对象主要包括 网格、地形、管线要素、复杂物体、其他规则物体来描述。对象集是系统中要素集合的封装,每一个管网数据对象抽象为要素(MeshFeatiire),各种要素聚 合为要素数据集(RenderObjectSet)统一由图层管理器(VectorLayer)来管理, 其UML结构图如图6 (d)。
权利要求
1、一种用于综合管网地理信息系统的一体化三维数据建模方法,其特征在于,其包括下述步骤(1)、对城市综合管网要素进行抽象,所述的城市综合管网的要素包括地理网络链、地理网络结点、中心、站、拐角和障碍,并对其相应的属性进行设定;(2)、构建城市综合管网的变化事件,所述的城市综合管网的变化事件包括城市综合管网的属性、物理特性以及发生在网络上的偶然现象、突发事件;(3)、构建城市综合管网要素拓扑关系,所述的拓扑关系包括城市综合管网要素间的关联、邻接关系;(4)、根据城市综合管网本质特征与规律建立城市综合管网要素语义关系模型;(5)、建立城市综合管网物理数据模型,通过城市综合管网数据的物理组织,实现上述几何数据模型与属性数据、关系的关联。
2、根据权利要求l所述的用于综合管网地理信息系统的一体化三维数据建 模方法,其特征在于,步骤(1)中,所述的城市综合管网要素抽象为基本图形 元素和网络要素,所述的基本图形要素包括点、线;所述的网络要素为在基本 图元上增加描述现实中地理网络的属性。
3、 根据权利要求2所述的用于综合管网地理信息系统的一体化三维数据建 模方法,其特征在于,所述的点元素包括结点(node)和点(dot),线元素包 括弧段(arc)、折线(polyline)和区段(route)。
4、 根据权利要求2所述的用于综合管网地理信息系统的一体化三维数据建 模方法,其特征在于,所述的网络要素包括简单要素、复合要素,简单要素为 点类型或线类型,并包括动态分段下的路径要素;所述的复合要素由简单要素 或其它复合要素构成。
5、 根据权利要求l所述的用于综合管网地理信息系统的一体化三维数据建 模方法,其特征在于步骤(2)中,所述的事件在空间上分为点事件和线事件, 所述的点事件的具体位置或线事件的起止位置采用线性参照的方法,即已知位 置点+线性偏移量表示。
6、 根据权利要求l所述的用于综合管网地理信息系统的一体化三维数据建 模方法,其特征在于,步骤(5)中,进一步包括对于点状地理特征而言,存储该点状地理特征定位点X、 Y、 Z,每个数值 由一个32位整数存储;对于线状地理特征,该字段存储组成该特征的点的总数、弧段的个数、弧 段对应点的个数及每个点的坐标值,其中每个数值由一个32位整数存储;对于管网数据中的面状地理特征,该字段存储组成该特征的多边形的个 数、多边形的点数和其对应点坐标,其中每个数值由一个32位整数存储。
全文摘要
本发明涉及一种用于综合管网地理信息系统的一体化三维数据建模方法,其包括下述步骤(1)对城市综合管网要素进行抽象;(2)构建城市综合管网的变化事件;(3)构建城市综合管网要素拓扑关系;(4)根据城市综合管网本质特征与规律建立城市综合管网要素语义关系模型;(5)建立城市综合管网物理数据模型,通过城市综合管网数据的物理组织,实现上述几何数据模型与属性数据、关系的关联,本发明所提供的三维数据模型建模方法,达到了在城市综合管网数据模型系统上的统一性,满足城市综合管网对动态信息的表达需求,值得推广应用。
文档编号G06F17/30GK101685465SQ200910115809
公开日2010年3月31日 申请日期2009年8月21日 优先权日2009年8月21日
发明者吴明光, 杨 周, 桥 周, 伟 孙, 青 徐, 王家耀, 蓝朝桢, 马东洋 申请人:苏州市数字城市工程研究中心有限公司;中国人民解放军信息工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1