地下管线的三维可视化研究

合集下载

基于GIS校园地下管网三维可视化的研究

基于GIS校园地下管网三维可视化的研究

中图分类号:T 39 P 9
文献标识码 :A 文章编号 :10 - 59( 01 5 0 4- 2 07 99 21 )1- 07 0
GI - a e m p s S b s d Ca u d r r u d P p t r D s ai a i n Un e g o n i eNe wo k 3 Viu l to z
Qi a Z o ih n n Hu . h uL c u
(a t hn si t o e h o g 。uh u 3 4 0 ,hn ) E s C i I tue f c n l y z o 4 0 0C i an t T o F a
Ab t a t h s a e r sn s y tm f n eg o n i en t r aaa c r i gt sr c : i P o r e e t as s T p e o u d r r u dPp ewo k d t c o dn o也en t r n e o c p f a e i gt au ea dt n e t ly r h c o n o c e t e i cc mp s d r o n i en t o k mo e, es e i cd t t c r to u e e d v co oms n s f r aeas c f a u eg u dp p e r d l h p cf a s u t ei r d c di t e trf r , d u eo p i n u r w t i a r u n nh a s a et c n l ge eae a u aa a eu d r o d pp e o k t eit l g t t tr g v c sa db a d e p c h oo isrlt dt mec mp sd tb s eg u i en t r t el e aso a ed i e . eh ld e o n r n w o h n in d a e n n a c r ig y i al, r u h t e s b i me t o OD d l a d GI mo es t a h e e t e c mp s n t o k s e o c o dn l. n l t o g h e t l h n f L F yh a s mo es n S d l o c iv a u e r  ̄tm f h w n eg u iea d t e . i n in l s i t f e l i o mi gf c i . u d r o dp p n r ed me so a i l ai no a- mer a n n t n r n h vn z o a r t u o Ke wo d : d r o dp p e o k T 1 edme so a i a iain GI c oo yS ai l t d l y r sUn e g u i e t r ;l e — i n i n l s l t ; St h lg ; p r amo r n nw r v u z o en ad a e

地下管线空间数据模型及三维可视化

地下管线空间数据模型及三维可视化

地下管线空间数据模型及三维可视化作者:王舒宁芊来源:《软件导刊》2015年第02期摘要:伴随新城镇建设,地下管线规模日益庞大,种类日益繁多,对其进行科学高效的信息化管理尤为重要。

为更好表现各类管线的地下空间分布关系,在二维地下管线信息化的基础上,探索管线信息的三维建模及可视化管理。

通过构建地下管线三维数据模型,利用空间数据库引擎技术,结合ArcGIS Engine组件技术,搭建专业应用系统开发框架,生成地下管线三维模型,并实现三维可视化的信息查询与动态管理功能。

关键词关键词:地下管线;空间数据模型;三维可视化;ArcGISDOIDOI:10.11907/rjdk.143801中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2015)0020078030引言地下管线信息是城镇现代化建设过程中不可或缺的基础资料,也是城市决策的重要基础资源之一。

地下管线的隐蔽性、多变性和不确定性使地下管线信息成为城镇建设、安全、应急、防灾减灾面临的挑战。

因此,地下管线信息的即时获取和科学高效的管理受到社会持续关注。

近年来,地下管线信息化建设工作从逐渐进入人们视线过渡到了需求紧迫的阶段。

城镇地下管线包括给水、排水、电力、电信、燃气等多种管线及其附属设施,是城市的血脉和神经。

地下管线信息化是充分利用地理信息技术,采集、管理、更新、维护地下管线数据,开发利用地下管线信息资源,促进地下管线信息交流与资源共享,并推动地下管线信息在城市运维中发挥重要作用的过程,它是推动城市现代化建设与管理的重要技术手段之一\[12\]。

随着城市管线建设快速发展,二维地下管线信息已经不能够很好地满足需求。

特别是在城市大规模建设并利用城市地下空间的背景下,建设了大量与地下管线相关的地下建筑物,这些地下建筑物中出现了管线共沟、多空管道、一井多盖,以及垂直管道等大量地下管线设备交叠的空间投影信息重叠现象,这些现象二维地下管线信息难以完整表达\[12\]。

基于VTK的地下管线三维可视化研究与实现

基于VTK的地下管线三维可视化研究与实现
基孑V T K帕地下管线三维可颍 化硼夯与实坝
江西理工大学建筑与测绘工程学院 邓 凯 蔡竹静
[ 摘 要] 城 市地下管线的三 维可视 化能更准确的表达 管线对 象的 空间位 置以及 空间关 系, 能让用户更直观和 简单的理解专业的 空 间分析 结果 , 本 文介绍 了V TK在地 下管线中的三 维可视化研 究与实现 。 [ 关键词 ] 开 源 v TK 三 维可视化 地 下管线 城市地 下综合管 线是城市基础设 施 的重要组 成部分 , 是 城市赖 以 生存 和发展 的物质基础 , 是维持城市正常运转的“ 生命线” , 一个城市地 下管线 的信息 化建设水平某种 程度反映 了该 市社会和经 济发展水平 。 随着 G I S 技术 发展和普 及 , 很 多城市在管 线信息化 建设 的研 究和应用 上都取得 了一 定的成果 , 但 由于技术 和经 济等原 因在 三维方面乏善 可 陈。然而相较于二维方式 , 三维可视化能更直观的表达管线对象在真实 地理环境 中的空间关系 , 也能让用户更直观和简单的理解专业 的空间分 析结果 , 这些对于地下管 线的规划 、 管理和维护有着重大 的意 义。V T K 具有 开源 、 跨平 台、 并行处理等特 点 , 而且在图形化速 度和容量上都拥有 很大的优势 , 在国内研究时间虽然 比 较晚 , 但推广和应用 的速度非常快 。 1 . V T K技术介绍 V T K ( V i s u a l i z a t i 0 n T o o l k i t ) 是基 于 O p e n G L , 采用 面向对象 的编程 思 想, 主要用 于二维 和三维 图像可视 化的一个 免 费的 、 开源 的软 件工具 包 。V T K类 库 主要包 含 了 三个部 分 : 计 算 机 图形显 示部 分 ( G r a p h i c s M o d e 1 ) 、 可 视化 处 理 部 分 ( V i s u a l i z a t i o n M o d e 1 ) 和 图像 处 理 部 分 ( I m a g e P r o c e s s i n g ) 。它封装 了许多优 秀的图像处理 和图形 生成算法 , 广泛应用 于医学 和科研 工作 中 , 在医学影像成型 、 地质体三维模型等方面有显著 略 。弯 曲管线 由开始 断面 、 中间断面和终端断面组成 , 中间断面是需要 进行 弯曲光滑 的地方 , 弯 曲管 线的建模是对 管线衔接处 圆滑处理并形 成 需要的弯 曲管道 的过程 , 可 以采用三维 中间线 分段插值1 2 1 1 4 1 来进行弯 曲光滑处理 。如果 使用外部 导人 的管件模 型则可以直接使 用 , 使用导 人 三维管件来进行弯 曲管线建模 。 2 . 2三维 管线模 型渲染 V T K采用流水线 P i p e L i n e 渲染数据对象 , 分为五个 步骤 : 第 一步 : 源对 象 S o u r c e ) , 通过对数 据对象 的转换 和读取 , 转换成 一 个或多个数 据集对象 , 它是所有数 据源的基类 , 表示 为v t k S o u r c e ; 通 过 特定源对象 读取器对地 下管线数据读取 和转换 , 将从 空间数据库 中提 取出的要素置人 S o u r c e 。 第二步 : 过滤器对象( F i l t e r ) , 派生于 v t k S o u r c e , 对一个或多个数据对 象进行过滤处理 , 然后生成一个或 多个数据 对象 ; 源对象中的要素由多 种不 同的对象和多个 数据对象 , 根 据其不 同的应 用需要进行过 滤输 出 对应数据对象 。 第三步 : 映射器对象( M a p p e r ) , 不 同的数 据对象拥有不同的映射器 , M a p p e r 是连接 V T K图形模型和可 视化模 型的桥梁 , 它接 收过滤器对象 的成 果 。 产生 的数据对象 , 转成 可绘制 的几何 图形和属性 ; 将过滤 的管线几何数 1 . I V T K图形 模 型 据映射为 图形 , 属性数据映射为属性 , 三维模型映射为三维对象。 V T K提供 了9 种 核心对象 , 分别是 : 角色( A c t o r ) 、 灯 光( L i g h t 1 、 照相机 第 四步 : 角色表达 对象( A c t o r ) , 表达 现实 中的实体 , 从场景 角色派 ( C a me r a ) 、 特 性( P r o p e r t y ) 、 映射 ( Ma p p e r ) 、 转 换( T r a n s f o r m ) 、 渲 染( R e n d e r ) 、 生类 v t k P r o p 或v t k P r o p 3 D继承 , 提供可 变换的角色表达效 果 , 由渲染器 渲染窗 口( R e n d e r Wi n d o w ) 、 渲染交互控制 器( R e n d e r Wi n d o wI n t e r a c t o r ) , 直接加 载; 调整 地下管线的可视化效果 , 改变各种 图形效果属性实现表 达。 图形模 型是图形对象输 出的关键 , 它直接代表 了图形图像的可视化效果 。 第 五步 : 渲 染器对 象( R e n d e r Wi n d o w ) , 控制 目标 的渲染过程 , 加载 1 . 2 V T K 可 视化模 型——数 据对象模型 数据对象模型代表 了各种各样 的数据类 型 , 在V T K中以 v t k D a t a O — 相机视 点 、 光照 、 设置位 置属性等 , v t k R e n d e r 是渲染 器的基类 , 所有 的 b j e c t 来说 明 , 可以被看做是 B l o b 数据 。在 V T K中可视化管线 中的数据 渲染器 对象都继承 自v t k R e n d e r , 最后通过 R e n d e r 方法将 效果可视化显 对象称 为数据集 , 包含组织结构和数据属性 , 组织结构又 由几何属性 和 示 出来 ; 将 角色对 象加载到渲染器对象 , 设置相机视角和相关参数进行 拓扑结构构成 , 几何属性表达 的是空 间位置特性 , 而拓 扑结构 表和单 元 , 单元 以格 网形 式存在 , 点集则 是 3 . 管线三维可视化实现 格网的顶点。 管 线数据主要包 括管点和管线段 ( 管线组成 ) , 对 管线的 V T K可视 属性数据 和几何属性 以及拓扑单元是 相关联 的, 对 数据体 的可 视 化是将得到 的管线 要素类数据加入 到 V T K流水线 中 , 按 不同的需求进 化也包 含对 属性数据 的可视化信息显 示。按照数据 的性质不 同来分 , 行渲染。 属性数据 可以分为标量 、 向量和张量数 据 , 标量 只表示大小 , 向量 既表 3 . 1 管 点的可视化 示大小又 表示方 向, 张量则 由矢量 与矩 阵组成 , 可 以包含 0 维到 3 维的 管点是 比较 简单的一个几 何要素 , 将 获取到 的管线 要素类点要 素 数据 。 的几何数据 和属性数据 存储在 v t k P o i n t s 中, 这就 完成 了v t k S o u r c e 数 据 源的操作 , 下面就实现 V T K流水线过程 。V T K 渲 染效果 的实现需要 考 f ¨ 0 1 2 01 3 1 当需要增加 三维构件模型 、 阀门等 的时候 , 需 S t u 、 敏 1 a 2 2 8 2 \ 虑管线数据 属性的需要 , 。本文使用三维管道 阀门的方式将 管点 数据加载 量 _ V , w ’{a 3 , a 3 2 a 3 3{ 要将管点显示为它们 到V T K环境 中, 通过改变 Ac t o r 的渲 染效 果来改 变最终的界面效果 。系 向量 统 中三 维管点以 v t k G l y p h 3 D 来实现 , 通过对 管点数据的建模 , 使用 A — ( a ) 属性标量 ( b ) 属性 向量 ( c ) 属性张量 t o r 对象来设置管点 的相关 场景数据( 如颜 色 、 大小 、 背景 、 偏移 度等) , 最 图1 属性数据 的分类 后通过 R e n d e r Wi n d o w对 象在 窗口中可视化 出来 。 按 照数据集 的几何 特征和拓 扑单元 , 数据集一 般包含 6 种数据对 3 . 2管线 的可视化 象 集类型 , 分别 是影像数据集对 象 、 线性 网格数据集对象 、 结构化 网格 V T K 采用 v t k P o l y l i n e 类来实现 三维线的显示 , 但v t k P o l y l i n e 不能直 数据 集对 象 、 非结构化点集对象 、 多边形面对象 以及非结构化 网格数据 接对 线要素进行渲 染 , 因此我们采 取线要素 的开始和结束端 点集合成 集 对象 , 分别 从规范 的数据 和不规范 的数据 、 点线面体对象数 据 、 网格 个 点集合 v t k P o i n t s , 使用 v t k P o l y l i u e 作 为点元 C e l l 来存储 点要素间 的 单 元线性 对象来进 行。 I D编号 , 以便 于连接 , 使用 v t k C e l l A r r a y 来加 载 C e l l , 最后 使用 v t k P o l y — 2 . 三维管线建模 与渲染 D a t a或 v t k U n S t r u e t u r e D a t a 来 实 现 对 �

如何进行地下管线三维定位和管理

如何进行地下管线三维定位和管理

如何进行地下管线三维定位和管理地下管线的三维定位和管理一直是城市建设和管网维护的重要课题。

准确地进行地下管线的定位和管理,对于预防工程事故、提高工作效率和保障城市安全至关重要。

本文将从技术和管理两个方面,探讨如何进行地下管线的三维定位和管理。

一、地下管线三维定位技术地下管线三维定位技术是通过使用先进的地理信息系统(GIS)和全球定位系统(GPS)等技术手段,对地下管线进行精确定位。

地下管线的三维定位技术主要包括图像处理、地理信息系统、无线传感器技术等。

1. 图像处理技术图像处理技术是使用地下管线的地图和卫星影像等进行分析和处理,以便更明确地了解地下管线的位置和走向。

借助图像处理技术,工程师可以准确地识别地下管线的类型和布局,为后续的管线维护工作提供参考。

2. 地理信息系统(GIS)地理信息系统(GIS)是将地理空间数据和属性数据相结合的一种信息处理工具。

通过GIS,可以将地下管线的具体位置和属性信息进行整合和管理,并将数据可视化,以便更好地了解管线的分布和状态。

3. 无线传感器技术无线传感器技术是将传感器安装在地下管线上,通过无线技术将数据传输到监测中心。

通过无线传感器技术,可以实时地监测地下管线的运行状态和异常情况,为运维人员提供实时的数据支持。

二、地下管线管理地下管线管理是指对地下管线进行规划、设计、建设、运维和维修等全过程管理,以确保管线运行的安全和高效。

1. 规划和设计在地下管线的规划和设计过程中,应充分考虑管线的布局和走向,合理确定管线的材质和直径,并避免与其他地下设施冲突。

同时,还应编制详细的施工图纸和管线标识,便于后续的管线定位和管理工作。

2. 建设和运维地下管线建设和运维是保障管线正常运行的关键。

在建设过程中,应遵循相关标准和规范,确保管线的质量和安全。

同时,应定期对地下管线进行巡检和保养,及时清理污物、修补破损和更换老化管线,以减少事故发生的风险。

3. 安全管理地下管线的安全管理是重中之重。

地下管线的三维可视化研究

地下管线的三维可视化研究

地下管线的三维可视化研究发表时间:2020-09-04T08:33:37.179Z 来源:《防护工程》2020年14期作者:秦琳[导读] 地下管线是城市赖以生存的生命线,为了更好的为城市建设规划服务,适应现代化城市管理的需要。

天津航天中为数据系统科技有限公司天津 300450摘要:地下管线是城市赖以生存的生命线,为了更好的为城市建设规划服务,适应现代化城市管理的需要。

地下管线是现代生产和生活中的-一个重要的基础设施,担负着信息传输、能源输送等基础工作。

在管线专题信息系统中,由于管线大多埋于地下,二维的图形显示缺乏直观性,人们很难对地下的空间布置情况进行认知,因此根据矢量地图对管线进行施工和维修时,会造成工作的不便,用三维图形显示就可以很好地解决这些问题。

关键词:地下管线三维可视化地下管线是城市基础设施的重要组成部分,是城市的生命线。

建立科学、准确、完整、可视、智能的地下管线信息系统,是城市规划、建设和管理的迫切需要,是保障当前经济社会快速发展和百姓正常生产生活的重要支撑。

因此,为了更好的提升城市地下管理的管理效率,避免因城市建设而给城市居民的生活带来不便,也为了更好的节省国家财产以及资源,就需要建设一个专门用于城市地下管道管理的三维信息管理系统,以协助管理人员更好的规划地下管道线路,进而为城市提供更安全保障的良好服务。

一、地下管线三维可视化研究的意义城市地下管线是现代生产和生活中一个重要的基础设施,它和城市道路一样,担负着各种物质的输送、调配、各种通讯信息的传输等工作,是现代化城市的主要传输设备和重要的基础设施。

随着我国城市的飞速发展,旧管线更新、新管线设计施工、新区管线规划、高层建筑的地基处理等都需要准确掌握地下管线的现状。

而传统的以图纸、人工存档的方式造成的资料损坏、更新慢、查找难、空间信息精度低等缺点,不仅阻碍了城市建设的发展,而且还会造成极大的经济损失。

所以,改变管线的传统管理模式并充分利用计算机技术建立管线信息系统成为各城市迫切需要解决的问题。

街道地下管线如何实现可视化管理

街道地下管线如何实现可视化管理

街道地下管线如何实现可视化管理在城市的街道下方,错综复杂地分布着各类地下管线,如供水、排水、燃气、电力、通信等。

这些管线是城市运行的“生命线”,然而,由于其深埋地下,管理和维护一直是个难题。

如何实现街道地下管线的可视化管理,成为了城市管理者和相关部门关注的焦点。

一、地下管线管理的现状与挑战目前,很多城市在地下管线管理方面存在诸多问题。

首先,信息不准确、不完整是一个普遍现象。

由于历史原因,一些管线的铺设和变更没有得到准确记录,导致在进行新的建设或维护时,无法清楚了解地下管线的布局。

其次,不同类型的管线往往由不同的部门管理,信息难以共享和整合,形成了“信息孤岛”。

再者,传统的管理方式主要依赖图纸和人工记忆,效率低下且容易出错。

这些问题给城市的发展和居民的生活带来了诸多不便。

例如,在进行道路施工时,可能会因为不清楚地下管线的位置而挖断管线,造成停水、停电、停气等事故,影响居民的正常生活。

此外,由于无法及时发现和处理管线的故障,还可能导致安全隐患,甚至引发火灾、爆炸等严重后果。

二、可视化管理的重要意义实现街道地下管线的可视化管理具有重要意义。

首先,它能够提高管理效率。

通过直观的图像和数据展示,管理人员可以快速了解地下管线的分布和状态,从而更有效地进行规划、建设和维护工作。

其次,可视化管理有助于减少事故的发生。

在进行施工或抢修时,施工人员可以清晰地看到地下管线的位置和走向,避免误操作。

此外,可视化管理还能为城市的发展提供有力支持。

通过对地下管线的全面掌握,城市规划者可以更合理地规划城市的布局,为城市的可持续发展奠定基础。

三、实现可视化管理的技术手段要实现街道地下管线的可视化管理,需要借助一系列先进的技术手段。

1、地理信息系统(GIS)GIS 是一种将地理空间数据与属性数据相结合的技术。

通过采集地下管线的位置、管径、材质等信息,并将其输入到 GIS 系统中,可以生成地下管线的二维或三维地图。

管理人员可以在地图上进行查询、分析和编辑,实现对地下管线的可视化管理。

测绘技术中的地下管线三维数据管理与分析技巧

测绘技术中的地下管线三维数据管理与分析技巧

测绘技术中的地下管线三维数据管理与分析技巧引言:在现代城市的基础设施中,地下管线系统起着至关重要的作用,它们支撑起城市的发展和运行。

然而,随着城市化进程的加速,地下管线的数量和复杂性也在不断增加,这给管线的管理和维护带来了很大挑战。

测绘技术在管线管理方面具有重要的作用,尤其是地下管线的三维数据管理与分析技巧,能够提高管线管理的效率和准确性。

本文将探讨测绘技术在地下管线三维数据管理与分析方面的应用和最佳实践。

一、地下管线三维数据的获取地下管线的三维数据获取是进行管线管理的基础,通过合适的测绘技术可以获取到管线的位置、形状和属性信息。

目前常用的地下管线数据获取技术包括激光扫描(LIDAR)、全站仪、地下雷达等。

其中,激光扫描技术通过激光束的发射和接收来获取管线的三维坐标数据,具有高精度和高效率的特点。

全站仪则通过对地下管线及其周围环境的测量来获取三维数据,适用于小范围的管线检测和定位。

地下雷达则利用电磁波在不同介质中的传播特性来勘探地下管线,能够快速获取管线的位置和深度信息。

二、地下管线三维数据的管理地下管线的三维数据管理是指对获取到的数据进行组织、存储和更新,以便随时查询和使用。

一个有效的数据管理系统能够提高数据的可访问性和可操作性。

在地下管线管理中,常用的数据管理系统包括地理信息系统(GIS)和数据管理软件。

GIS通过将地下管线的空间信息与属性信息相结合,构建了一个综合的数据管理平台。

通过GIS,用户可以对地下管线的三维数据进行可视化和分析,实现对管线的全面管理。

数据管理软件则是针对地下管线三维数据进行专门设计的软件,它能够实现对数据的组织、存储和查询,并且支持数据的更新和交换。

三、地下管线三维数据的分析地下管线的三维数据分析是指对管线数据进行统计和研究,以获得对管线系统的深入了解。

在地下管线管理中,数据分析可以帮助我们发现管线的问题和潜在风险,提出相应的解决方案。

常用的数据分析方法包括管线通径分析、高程分析和冲突分析。

三维综合管线管网可视化系统

三维综合管线管网可视化系统
17
停电区域可视化
18
成功案例
晋中市左权县三维综合管网管线管理系统 某某电网低压三维虚拟社区 某某三维可视化低压台区管理系统
19
谢 谢!
杭州阿拉丁信息科技股份有限公司
管线列表快速定位
显示管线图层的同时,控制面板中显示管线列表 可以快速查找目标管线。地下管线统一采用虚线区分
8
多种信息综合展示
展示的属性信息可以分为通过本地数据库调用的固有属性 以及通过调用其他系统进行展示的动态属性。 展示信息除了文本,还可以是图片
9
多种信息综合展示
通过API调用接口,展示其他数据信息。如管线监控视频信息、电压、电流 、温度或者运行状态等。
三维综合管线管网 地理信息系统
目录
➢ 系统建设目标 ➢ 系统架构 ➢ 应用功能设计 ➢ 成功案例
2
三维综合管线管网地理信息系统是将城市纵横交错的各类管网数据 与空间地理信息进行关联,借助于三维地图的可视性,直观进行城市综 合管线管网数据空间管理;同时,引入GIS特有空间分析功能,实现综 合管线资源数字化、智能化动态监控,为管线建设提供辅助分析与辅助 决策,避免因工程施工损坏管道而造成重大经济损失,为管理者实时展现 地下管线运作情况,从而更好地为城市管理提供服务。
14
管线数据维护
管线管网数据维护。 包括管线添加、信息修改、删除等。
15
电力专网数据功能
针对电力管线管网管理,系统还设计了其他功能, 如楼宇用电量热区分析、停电可视化、报修管理、供电范围等等。
故障影响范围
16
楼宇用电量热区分析
以单个楼宇为单位,通过对楼宇用电数据汇总统计,实现楼宇多样化信 息的直观、可视化展示与预警。
……
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

:@<
空间坐标。然后, 依次推算分段点处的管线边缘顶 点坐标。有两种情况: 一种是直管, 如图 ; 中的分段 ; 另一种是弯管, 如图 中的分段点 点 9B:、 !BC ; :B;、 CB 等。对于直管, 如图 ( ) , 上一分段点 (如起始点 @ C + 处管线边缘各个顶点坐标 ( $- , 如果已经得 9) &- , ’- ) 到, 则推算下一分段点 (如分段点 :) 处管线边缘各 个顶点坐标 ( $, , 就相当于已知矩形三个顶点, &, ’) 求第四个顶点, 很容易求得。对于弯管, 如图 C ( D) , 分段点 : 处管线边缘各个顶点坐标 ( $- , 已经 &- , ’- ) 得到, 那么, 推算分段点 ; 处管线边缘各个顶点坐标 ( $, , 就相当于已知等边梯形的三个顶点的空 &, ’) 间坐标, 则第四个顶点的空间坐标也可以确定。依
写成矩阵形式为: " !9 ( # ) 9 * +9 (:)
图! "#$% ! 管线数据层次模型
维显示的基本信息。管材、 受控阀门、 建埋时间、 所属 街道等为属性数据, 存储在关系数据库的若干属性表 中, 为查询、 检索等操作提供详尽的数据库信息。两 门 种数据通过一个公共标识符链接起来。若是大范围 的管线数据, 图层可以划分为若干图幅进行存储与索 引。属性数据用目前流行的关系数据库 56& 5)*7)* 来管理, 主要的空间数据文件结构如下。
段渐次推算的模型计算方法, 并介绍了基于 ,-./01 2 3 3 和 456789: 技术开发的三维管线系统。 关键词: 地下管线; 可视化; 三维管线模型 中图法分类号: ;’&%
目前, 国内多数管网信息系统是结合国内外大 型基础地理信息系统软件与可视化开发语言 ( ,<、 进行的集成式二次开发。目前的系统 ,2、 =615>- 等) 除满足 9?@ 基本功能外, 还具有管线管理的专业功 能, 如断面分析、 爆管分析等, 但大多数系统是 ’ 维 或 ’ A B 维的。管线在地下的分布纵横交错, 二维图 形无法表现管线之间的空间关系。有些管线上下起 伏, 与地面垂直的一段管线在平面图上只能以一个 点及相应注记来表示, 视觉效果不直观。因此, 在国 内外竞相研制三维数码城市、 三维数字小区的氛围 下, 研究三维管线势在必行。 尽管 C05?7DE 和 )FG H ?7DE 提供了简单物体的三 维显示, 但对现实世界的复杂三维关系不能详细描 述与分析, 更没有提供面向三维管线的建模工具。 中地公司的管线信息系统具有管线的真三维图形显 示漫游和局部简单查询, 但缺乏对三维管线的拓扑 分析; 北京灵图公司开发的 ,IC05 三维 9?@ 软件系 列对三维管线管理也作了一定的研究。但迄今为 止, 国内还没有文章详细阐述三维管线建模与相关 空间分析。国外学者 <JF86F 与 KFL6. 以近景摄 影测量 ( G1E.6$F0786 5>EME8F0LL6MFN) 技术与结构实体 法 ( GE7.MF/GM-O6 .E1-P 86EL6MFN, 重建三维管线模 2@9) 型。他们的研究对于显示化学工厂等地上错综复杂 的管线很有效, 但是难以重建地下管线, 且没有涉及 大范围的管线管理。高速发展的现代化城市, 其地 下管线数量庞大、 种类繁多, 建立合理而有效的三维 管线数据库是管线系统高效和稳定运行的保障。
[(] 热力、 工业、 电力和电信管线 # 大类 。各大类还可
以细分, 如给水管线包括工业给水、 生活给水和消防 给水管线; 排水管线包括污水和雨水管线。管线的 基本几何数据可归纳为管线端点、 结合点、 变径点与 附属设施特征点, 此后统称为管点数据。管线形状 多为树枝状、 环状或辐射状, 每一条管线可以根据交 叉点和变径点分解成若干条管线段, 交叉点处模拟
图! "#$% ! 管线边缘顶点坐标转换 ’* ,3- 4(#5 ’0 6#7-8#*-
次类推, 所有分段点处管线边缘的顶点坐标都可以 得到, 然后将这些顶点构造成四边形, 如图( 中的 C +) 四边形 !)+. 。所有四边形的拼接即组成一条管线 段。该算法的优点是实现了管线线段的无缝连接, 管线不会出现扭曲; 算法与图形显示技术分离, 任何 能实现四边形绘制的图形编程语言都能够运用该算 法来显示虚拟管线。 (9)
&’()* +,-). ,/ 0#1).#2) 3’4’
现 实

况, 以

通、 四
通、 阀
或 变径接头等附属设施相连接。 管线段由相应管
管网层空间数据文件结构:
管网层标识符 包含的管线数目 包含的管线标识符
管线空间数据文件结构:
管线标识符 细分类型码 颜色 包含的管线段数目 包含的管线 段标识符 包含的附属 设施数目 包含的附属 设施标识符
"
三维管线建模
!DC
透视图中, 一段管线可以用圆柱面表示, 圆柱面的轴心 即为管线中心线, 圆柱面的截面半径为管线在截面处 的半径。为了构造管线三维图形, 我们采用将管线表 面分段构造成众多四边形的办法来实现, 如图 ! 所示。 试验表明, 管线表面等分越细, 模拟管线在直观上就越 接近真实管线, 但模型的计算量增大, 电脑显示速度会 降低; 反之, 模拟管线比较粗糙, 电脑显示速度较快。 当管线表面等分为 " 个四边形, 显示真实性与显示速 度能取得较好的平衡。
图> #$%& >
管线段的连接
A+,,/3*$+, +- ’$./<$,/ 1/3*$+,0

!&!
管线模型计算 任意一条管线由众多四边形拼接组成, 管线的
视觉效果好坏决定于四边形顶点是否共面, 以及四 边形是否无缝连接。笔者提出一种简单有效的分段
图5 #$%& 5 管线衔接处圆滑处理示意图
推算模型计算方法。该方法是先计算起始节点处管 线边缘的 " 个顶点, 然后依次推算其余分段点处管 线边缘的各个顶点。 ! & ! & 4 管线起始处各个顶点的计算 由管线中心线的两个起始节点的空间坐标, 能 够确定管线中心线在空间的方向。三维笛卡儿坐标 系 !"#$% 称为固定坐标系, 参考坐标系 &"’() 定义 为原点与起始节点相重合, ) 轴与管线中心线的第 一段相重合, ’ 轴方向规定为与固定坐标系的某个 轴平行, 如图 B 所示。
管线段空间数据文件结构:
管线段标识符 包含的管点数目 包含的管点标识符序列 (依次序存储) 管径
附属设施空间数据文件结构:
附属设施标识符 附属设施类型码 包含的管点标识符 颜色
管点空间数据文件结构:
管点标识符 特征点类型码 ! " 地面高 管顶高 管底高
对这些数据文件的索引是多级索引, 索引结构 同数据结构一致, 是树形结构。限于篇幅, 此处以介 绍索引某条管线为例。从该条管线的空间数据文件 中获取包含的管线段标识符和附属设施标识符, 由 这些标识符分别索引管线段空间数据文件和附属设 施空间数据文件, 得到每条管线段和附属设施包含 的管点标识符, 由这些管点标识符索引管点空间数 据文件, 就可获得该条管线的基本空间数据。这些 基本数据是管线三维建模的起算数据。 在获得管线基本数据的基础上, 对管点空间数 据文件进行处理, 由地面高、 管顶高、 管底高可以求 得每个管点的绝对高程 # , 加上平面坐标 ( !, , 构 ") 成管线中心线的节点坐标。该坐标和管径为管线的 起算数据。 "%! 三维管线模型构造 8 % ! % ! 管线的表面微分处理 在管线平面图中, 管线对象一般以管线中心线来 表示, 一段管线在图上显示为一条直线; 而在管线三维
文章编号: (’&&() !"#!$%%"& &($&’##$&"
文献标识码: )
地下管线的三维可视化研究
李清泉!
(!
!

勇’
杨必胜!
花向红’
武汉大学测绘遥感信息工程国家重点实验室, 武汉市珞喻路 !’* 号, +(&&#*) (’ 武汉大学测绘学院, 武汉市珞喻路 !’* 号, +(&&#*)

要: 介绍了管线管理的现状, 阐述了管线数据的层次模型和组织方式, 建立了地下管线的三维模型, 提出了分
为立体符号存储在数据库中, 实现虚拟附属设施。 显示时根据管线的空间走向, 调整附属设施角度, 使 它们与管线紧密结合, 如图 > 所示。
图= 图! #$%& ! 管线表面微分处理示意图 ’()*$*$+, +- ’$./’ 0 12)-(3/ #$%& =
管线段虚拟显示
1$92<(*$+, ?$0.<(@ +- ’$./<$,/ 1/3*$+,
! & 4 & ! 管线衔接处圆滑处理 在管线平面图中, 一般以二维折线表示一条管线 段。在三维透视图中, 圆柱面的首尾衔接构成虚拟管 线段。为使虚拟管线形象逼真, 又不影响系统运行速 度, 将管线衔接处圆滑过渡。其实现方式为: 将管线 中心线的拐角以圆弧替代, 弧线弧度等于相邻线段的 夹角弧度, 圆弧所在圆的半径等于管径。将圆滑处理 后的管线中心线分段处理, 如图 5 所示。拐角圆弧的 细分程度由圆弧弧度大小决定。图 5 中的数字表示 管线中心线的分段节点编号。
67/ 8(. +- 19++*7,/00 :(,;<$,% +- ’$./<$,/
将每段管线以圆柱面模拟, 拐弯处为斜圆柱面, 其计算方法在下节中详细介绍。将所有圆柱面首尾 相接, 在三维场景中设置光照, 则虚拟管线在视觉上 与真实管线非常接近, 如图 = 所示。 ! & 4 & 5 管线段的连接 管线段的连接处一般为管线分叉或管径变化部 位, 在现实情况中, 由三通、 阀门、 变径接头等附属设 施相连接。因此在系统中, 作者把它们抽象建模, 作
相关文档
最新文档