地下管线空间数据模型及三维可视化
基于ArcGIS的地下管线三维可视化建模研究

[ DO I ] 1 0 . 1 3 6 1 6 / j . c n k i . g c j s y s j . 2 0 1 7 . 0 5 . 1 9 1
【 文献标志码】 A
【 文章编号】 1 0 0 7 . 9 4 6 7 ( 2 0 1 7 ) 0 5 . 0 1 9 4 . 0 2
管点 , A B为管 线中心线 , 为管线 的直径 ( 如果管线 是圆管 ,
在二 维平面图上就难 以显示 出来 ,视 觉观 察效果无法满足需
求【 1 】 。
1 . 2 三 维数 据组 织
目前 , 对地 下管线 的探 测主要 是对管 线的深度 、 走向、 平
面位置等进行探索 , 分别使用点表和线表记录相关数 据。点表
l 工程建设与设计
l C o  ̄t r u c t i o n &D e s l g n F o r l  ̄ o j e c t
基于 A r c G I S的地下管线 三维 可视化建模研 究
Re s e a r c h o n t h e 3 D Vi s ua l Mo d e l i n g o f Und e r g r o u nd Pi p e l i ne Ba s e d o n Ar c GI S
t wo — d i me n s i o n a l p l a n e C n a n o t me e t t h e s i mul a t i o n r e q ui r e me n t s o f u n d e r g r o u n d pi pe l i n e s .T h e e me r g e n c e of 3 D v i s u a l i z a t i o n s o l v e s hi t s p r o b l e m a n d h a s a g o o d r e d u c t i o n e fe c t . I n hi t s p a p e r , t h r o u g h t h e mo d e l i n g o f t h e nd u e r g r o nd u t re h e — d i me ns i o na l p i p e l i n e t o f ur t he r ma k e he t
基于VTK的地下管线三维可视化研究与实现

江西理工大学建筑与测绘工程学院 邓 凯 蔡竹静
[ 摘 要] 城 市地下管线的三 维可视 化能更准确的表达 管线对 象的 空间位 置以及 空间关 系, 能让用户更直观和 简单的理解专业的 空 间分析 结果 , 本 文介绍 了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地下管线系统,使地下三维管线数据的自?忧?动生成和城市地表三维模型的关联关系,从而实现了整个城市的地上地下部分一体化,具有了真实的现实意义。
街道地下管线如何实现可视化管理

街道地下管线如何实现可视化管理在城市的街道下方,错综复杂地分布着各类地下管线,如供水、排水、燃气、电力、通信等。
这些管线是城市运行的“生命线”,然而,由于其深埋地下,管理和维护一直是个难题。
如何实现街道地下管线的可视化管理,成为了城市管理者和相关部门关注的焦点。
一、地下管线管理的现状与挑战目前,很多城市在地下管线管理方面存在诸多问题。
首先,信息不准确、不完整是一个普遍现象。
由于历史原因,一些管线的铺设和变更没有得到准确记录,导致在进行新的建设或维护时,无法清楚了解地下管线的布局。
其次,不同类型的管线往往由不同的部门管理,信息难以共享和整合,形成了“信息孤岛”。
再者,传统的管理方式主要依赖图纸和人工记忆,效率低下且容易出错。
这些问题给城市的发展和居民的生活带来了诸多不便。
例如,在进行道路施工时,可能会因为不清楚地下管线的位置而挖断管线,造成停水、停电、停气等事故,影响居民的正常生活。
此外,由于无法及时发现和处理管线的故障,还可能导致安全隐患,甚至引发火灾、爆炸等严重后果。
二、可视化管理的重要意义实现街道地下管线的可视化管理具有重要意义。
首先,它能够提高管理效率。
通过直观的图像和数据展示,管理人员可以快速了解地下管线的分布和状态,从而更有效地进行规划、建设和维护工作。
其次,可视化管理有助于减少事故的发生。
在进行施工或抢修时,施工人员可以清晰地看到地下管线的位置和走向,避免误操作。
此外,可视化管理还能为城市的发展提供有力支持。
通过对地下管线的全面掌握,城市规划者可以更合理地规划城市的布局,为城市的可持续发展奠定基础。
三、实现可视化管理的技术手段要实现街道地下管线的可视化管理,需要借助一系列先进的技术手段。
1、地理信息系统(GIS)GIS 是一种将地理空间数据与属性数据相结合的技术。
通过采集地下管线的位置、管径、材质等信息,并将其输入到 GIS 系统中,可以生成地下管线的二维或三维地图。
管理人员可以在地图上进行查询、分析和编辑,实现对地下管线的可视化管理。
空间数据三维可视化及三维分析

空间数据三维可视化及三维分析空间数据的三维可视化及分析是指将空间数据(如地理、地球物理、气象、遥感等数据)转化为具有三维结构的图形,以便进行更深入的分析和理解。
本文将介绍三维可视化和分析的相关原理、技术和应用。
一、三维可视化的原理和技术三维可视化是指将空间数据通过计算机技术和图形学的方法转化为具有三维结构和深度感的图像。
其原理和技术主要包括以下几个方面:1.数据获取和预处理:空间数据的获取包括地理测量、遥感影像获取等,预处理则包括数据校正、投影转换、无效数据处理等。
这些步骤是获取高质量、准确的空间数据的基础。
2.空间数据模型:空间数据常使用的模型包括栅格模型和矢量模型,栅格模型是将地理空间数据划分为规则的栅格单元,矢量模型则是通过点、线、面等图元来表示地理空间对象。
栅格模型适用于连续数据,如遥感影像,矢量模型适用于离散、不规则数据,如地理要素。
3.三维数据呈现:三维数据的呈现主要通过图形渲染技术来实现,包括三维图元的建模和投影、光照和阴影效果的处理等。
同时,还可以应用贴图技术和纹理映射等技术实现真实感渲染,提升可视化效果。
4.交互和导航:通过交互技术和用户界面实现对三维模型的控制和导航。
用户可以通过鼠标、触控屏等方式对模型进行缩放、旋转、平移等操作,以获得更好的观察角度和空间感。
5.动态三维可视化:除了静态的三维图像,还可以通过时间维度来展示动态场景的演变过程,如气象变化、城市发展等。
通过动态可视化,可以更好地理解和分析空间数据的变化规律和趋势。
二、三维空间数据分析的应用三维空间数据分析是在三维可视化基础上,进一步对空间数据进行量化、模拟、预测等分析和推理。
以下是几个常见的应用案例:1.地震监测与预测:通过地震监测仪器获取的地震数据可以进行三维可视化,以便更好地理解地震带、地震发生的空间分布、震源深度等,进而对发生地震的原因和机制进行分析和预测。
2.3D城市规划与建模:借助三维可视化和分析技术,可以对城市的地形、建筑物、道路等进行建模和分析,为城市规划和土地利用提供支持。
三维综合管线管网可视化系统

停电区域可视化
18
成功案例
晋中市左权县三维综合管网管线管理系统 某某电网低压三维虚拟社区 某某三维可视化低压台区管理系统
19
谢 谢!
杭州阿拉丁信息科技股份有限公司
管线列表快速定位
显示管线图层的同时,控制面板中显示管线列表 可以快速查找目标管线。地下管线统一采用虚线区分
8
多种信息综合展示
展示的属性信息可以分为通过本地数据库调用的固有属性 以及通过调用其他系统进行展示的动态属性。 展示信息除了文本,还可以是图片
9
多种信息综合展示
通过API调用接口,展示其他数据信息。如管线监控视频信息、电压、电流 、温度或者运行状态等。
三维综合管线管网 地理信息系统
目录
➢ 系统建设目标 ➢ 系统架构 ➢ 应用功能设计 ➢ 成功案例
2
三维综合管线管网地理信息系统是将城市纵横交错的各类管网数据 与空间地理信息进行关联,借助于三维地图的可视性,直观进行城市综 合管线管网数据空间管理;同时,引入GIS特有空间分析功能,实现综 合管线资源数字化、智能化动态监控,为管线建设提供辅助分析与辅助 决策,避免因工程施工损坏管道而造成重大经济损失,为管理者实时展现 地下管线运作情况,从而更好地为城市管理提供服务。
14
管线数据维护
管线管网数据维护。 包括管线添加、信息修改、删除等。
15
电力专网数据功能
针对电力管线管网管理,系统还设计了其他功能, 如楼宇用电量热区分析、停电可视化、报修管理、供电范围等等。
故障影响范围
16
楼宇用电量热区分析
以单个楼宇为单位,通过对楼宇用电数据汇总统计,实现楼宇多样化信 息的直观、可视化展示与预警。
……
如何进行地下空间三维建模与可视化

如何进行地下空间三维建模与可视化地下空间三维建模与可视化是现代科技的一个重要领域,它涉及到各种行业,如城市规划、建筑设计、地质勘探等。
在传统的建模方式中,无法准确地表达地下空间的复杂性和真实感。
而随着各种技术的不断发展,地下空间三维建模与可视化的应用也得以极大地拓展。
本文将介绍如何进行地下空间三维建模与可视化,以及其在不同领域的应用。
一、地下空间数据采集地下空间数据采集是地下空间三维建模的第一步。
常用的数据采集方法有激光扫描、遥感影像和地质勘探。
激光扫描技术可以通过扫描地面和建筑物来获取地下空间的数据,可以获得高精度和高密度的数据。
遥感影像可以通过卫星图像和航空摄影获取地面和地下地貌的信息。
地质勘探则通过钻探、地震勘探等手段获取地下岩层和地质构造的信息。
二、地下空间数据处理与建模地下空间数据处理与建模是地下空间三维建模的核心环节。
该环节使用数字化手段将采集到的地下空间数据进行处理,并生成三维模型。
常用的数据处理与建模软件有AutoCAD、SketchUp和SolidWorks等。
这些软件可以根据数据的特点和需要进行调整,生成精确的地下空间三维模型。
三、地下空间可视化地下空间三维建模的目的是为了实现地下空间的可视化。
地下空间的可视化可以通过虚拟现实技术来实现。
虚拟现实技术可以将地下空间的三维模型投影到显示器或头戴式显示设备上,使用户能够身临其境地体验地下空间。
虚拟现实技术还可以通过增强现实技术将三维模型与现实世界进行叠加,使用户能够直观地感受地下空间与地面的联系。
四、地下空间三维建模与可视化在城市规划中的应用地下空间三维建模与可视化在城市规划中有着广泛的应用。
通过地下空间三维建模与可视化,城市规划者可以更好地理解地下管线、地下设施和地下空间间的关系,从而更加精确地规划城市发展。
此外,城市规划者还可以通过虚拟现实技术模拟不同规划方案的效果,提前评估规划的可行性和影响。
五、地下空间三维建模与可视化在建筑设计中的应用地下空间三维建模与可视化在建筑设计中也具有重要意义。
使用测绘技术进行地下管线三维可视化的步骤

使用测绘技术进行地下管线三维可视化的步骤地下管线的三维可视化是近年来测绘技术的重要应用领域之一。
它通过将地下管线的结构和属性以虚拟的形式呈现出来,为城市规划、基础设施施工等领域提供了重要的依据和支持。
本文将介绍使用测绘技术进行地下管线三维可视化的步骤。
1. 数据采集地下管线三维可视化的第一步是进行数据采集。
通常使用的数据采集方法包括地面探测雷达(GPR)、激光扫描仪(LIDAR)和高精度GPS等技术。
地面探测雷达可以探测地下管线的位置和形状,激光扫描仪可以获取地面和地下的三维点云数据,高精度GPS可以提供控制点和地面点的坐标信息。
通过这些数据采集技术,可以获得地下管线在三维空间中的准确位置和形状。
2. 数据处理采集到的数据需要进行处理,以获得管线的准确位置、形状和属性信息。
数据处理的过程包括数据准备、配准和配准精度评估等环节。
首先需要对采集到的数据进行预处理,去除干扰和噪音。
然后根据控制点和地面点的坐标信息,对采集到的点云数据进行配准,以获得整个区域的一致坐标系。
最后,通过配准精度评估,检验数据处理的准确性和可靠性。
3. 管线建模在数据处理的基础上,需要进行管线的建模工作。
管线建模是将采集到的数据转化为三维模型的过程。
可以使用CAD软件、地理信息系统(GIS)软件或专业测绘软件进行建模。
建模的方法包括点云处理、曲面重建和三维可视化等技术。
通过对点云数据的去噪、滤波和分割,可以得到管线的形状信息。
然后根据实际情况,采用曲面重建算法将点云数据转化为光滑的三维曲面。
最后,将建模结果与属性信息进行关联,生成包含结构和属性的三维模型。
4. 可视化呈现地下管线的三维可视化是将建模结果呈现给用户的过程。
可以使用虚拟现实(VR)技术、增强现实(AR)技术或三维动画等方式进行可视化呈现。
通过虚拟现实技术,用户可以利用头戴式显示器或手持设备,在虚拟环境中沉浸式地观察地下管线的结构和属性。
通过增强现实技术,用户可以将虚拟的管线模型叠加在实际场景中,实现实时的三维可视化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地下管线空间数据模型及
三维可视化
Prepared on 22 November 2020
地下管线空间数据模型及三维可视化
摘要:伴随新城镇建设,地下管线规模日益庞大,种类日益繁多,对其进行科学高效的信息化管理尤为重要。
为更好表现各类管线的地下空间分布关系,在二维地下管线信息化的基础上,探索管线信息的三维建模及可视化管理。
通过构建地下管线三维数据模型,利用空间数据库引擎技术,结合ArcGIS Engine组件技术,搭建专业应用系统开发框架,生成地下管线三维模型,并实现三维可视化的信息查询与动态管理功能。
关键词关键词:地下管线;空间数据模型;三维可视化;ArcGIS
DOIDOI:
中图分类号:TP319
0引言
地下管线信息是城镇现代化建设过程中不可或缺的基础资料,也是城市决策的重要基础资源之一。
地下管线的隐蔽性、多变性和不确定性使地下管线信息成为城镇建设、安全、应急、防灾减灾面临的挑战。
因此,地下管线信息的即时获取和科学高效的管理受到社会持续关注。
近年来,地下管线信息化建设工作从逐渐进入人们视线过渡到了需求紧迫的阶段。
城镇地下管线包括给水、排水、电力、电信、燃气等多种管线及其附属设施,是城市的血脉和神经。
地下管线信息化是
充分利用地理信息技术,采集、管理、更新、维护地下管线数据,开发利用地下管线信息资源,促进地下管线信息交流与资源共享,并推动地下管线信息在城市运维中发挥重要作用的过程,它是推动城市现代化建设与管理的重要技术手段之一\[12\]。
随着城市管线建设快速发展,二维地下管线信息已经不能够很好地满足需求。
特别是在城市大规模建设并利用城市地下空间的背景下,建设了大量与地下管线相关的地下建筑物,这些地下建筑物中出现了管线共沟、多空管道、一井多盖,以及垂直管道等大量地下管线设备交叠的空间投影信息重叠现象,这些现象二维地下管线信息难以完整表达\[12\]。
此外,二维地下管线图具有很强的专业技术特征,不能满足城市发展进程中普通人员对地下管线数据直观显示日益强烈的需求。
因此,有必要将地下管线数据的表示方法在二维的基础上扩展到三维。
三维地下管线信息能够更加直观地展示隐蔽于地面之下的、不可见的管线要素的空间分布、空间结构及空间关系,并与周围地面建筑物匹配显示,使城市管理者及非专业用户都能够更好地浏览、查询并使用地下管线信息,是未来城市地下管线信息化工作的发展方向之一。
目前,针对地下管线三维可视化的研究与应用还比较少,本文构建了地下管线空间数据模型,实现了地下管线三维可视化,并在此基础上搭建管线专用系统开发框架。
1地下管线空间数据结构
地下管线概念层数据模型
为表达地下管线实体及其相互间的联系,在对地下管线特征充分认识、完整抽象的基础上\[3\],依照业内普遍使用的地下管线数据标准,构建地下管线概念层数据模型,如图1所示。
地下管线数据模型是描述数据概念的集合,包括空间数据、属性数据、数据关系及完整性约束条件等概念。
地下管线组织层数据模型
将城市地下管线分为给水、排水、电力、电信、热力、燃气、工业、地下空间设施八大类。
每个大类还可分为小类,如给水管线包括上水、循环水、消防、绿化。
电信管线包括市话、长途、有线电视、宽带等小类\[12\]。
地下管线空间信息的几何特征简单,连通性强。
地下管线空间信息几何特征只有呈点状分布的管井和呈线状分布的管线。
地下管线虽然种类较多,但其空间结构基本一致,一般都由管线点、管线段及其附属设施构成,在GIS中均可用点和线进行描述。
从几何角度可以把这些对象分为点、线对象两类,按空间维数分为零维对象(如三通、四通、阀门等),一维对象(如给水管线、燃气管线),可以将上述实体分别设计为不同的对象类。
管井点位信息主要包括管井平面位置、高程、各种构筑物等。
管线线段信息主要包括管径、起止管点号、起止高程、管材、结构类型等。
图1地下管线ER模型
与城市地下管线的八大类相对应,地下管线数据库也可分为8个子库:给水、排水、燃气、热力、电力、电信、工业、地下空间设施。
每个子库包括多个数据层:管井点、管线线段、小室、管线辅助线等。
其中主要数据层为管井点和管线线段,数据结构如表1和表2所示。
2地下管线数据建库及可视化
空间数据库引擎
配置ArcSDE空间数据库引擎,可将复杂的空间数据作为对象放在RDBMS中\[4\],并提供管理和检索数据的方法,以实现对海量数据进行松散存储,并支持多用户并发操作\[5\]。
ArcSDE空间数据库引擎\[6\]在关系数据库(如IBM
DB2、Oracle、SQL Server等)的基础上增加了处理空间数据的能力。
ArcSDE空间数据库引擎为RDBMS提供了GIS数据类型(如点、线、多边形、以及这些feature之间的拓扑关系和投影坐标等相关信息),并提供了对这些基础类型的操作。
管线数据建库及可视化
本文采用Xian_1980_GK_Zone_20作为投影坐标系,WGS 1984作为高程坐标系在ArcGIS中构建要素数据集,每个要素数据集对应一类地下管线。
再在要素数据集中创建要素类\[7\],如要素类water_supply_pipe_line对应给水管线线段,
fuel_gas_famen对应燃气阀门,fuel_gas_tiaoyaqi对应燃气调压器。
这些要素类会映射为RDBMS数据库中的关系表。
依据各类地下管网的拓扑规则,为各要素类添加数据。
如下为添加一行燃气管线线段对象的sql语句。
INSERT INTO fuel_gas_pipe_line(OBJECTID,SHAPE,PipeLineType,PipeRadius,Pressure)VALUES(1,geometry::STGeomFromText('LINESTRING(-140 60 -10,-160 40 -10)',2334),'供电',80,'高');
对RDBMS数据库中关系表进行的所有操作,都将映射在其空间图形上。
地下管线三维可视化如图2所示。
图2地下管线三维可视化
3系统应用开发及可视化
系统功能设计
地下管线专用系统以实现城市地下管线数据动态管理和信息应用为目标,科学分析具有空间内涵的地理数据,以提供对规划、管理、决策和研究所需的信息。
该系统主要功能包括管线信息录入、编辑更新、管线信息可视化选择与查询、图形与属性双向查询、统计分析、空间分析、辅助规划、数据输出等,如图3所示。
系统开发环境
采用SQL Server数据库管理系统,结合ArcSDE,统一管理空间数据和属性数据,实现数据高效管理和存储优化\[8\]。
在Visual Studio .NET 开发环境中嵌入ArcGIS Engine组件\[910\],采用C#作为系统开发语言,利用COM技术构建地下管线专用系统。
应用功能实现
交互式录入管线数据,其中管线种类应选择管线小类,如上水、循环水、消防、绿化等;坐标范围应作限定,若输入坐标超限,系统应提示错误,必须重新录入。
图3地下管线专用系统功能结构
地下管线数据具有很强的现势性,伴随时间的推移,必然有管线的变更、新增、废除等事件不断发生,这些事件会引起管线实体空间或属性数据的变化。
可对已有管线的属性和空间数据进行编辑更新(见图4),可利用鼠标在相应管线图层中手工绘制新的要素并精确定位,也可删除、移动选中的图形对象,所做的编辑更新会在数据库中同步更新(见图5)。
4结语
本文构建了地下管线空间数据模型,利用空间数据库引擎技术基于ArcGIS实现了管线数据建库及三维可视化,实现了地下管线专用系统基础功能,为后期空间分析、开挖计算、干涉检测、决策支持等高级功能的扩展奠定了基础。
由于尚处于研究阶段,一方面还没有一个较为完善的地下管线专用系统,需结合前期实践,进一步研究针对管线数据的空间分析和数据挖
掘,这将是本系统进一步研究的重点;另一方面地下管线三维数据集包括地上基础数据和地下专题数据两部分数据,为增强可视化效果,应在专题数据的基本上添加基础数据,如地面建筑物模型、道路及其附属设施等模型。
参考文献参考文献:
\[1\]解智强,王贵武.城市地下管线信息化方法与实践\[M\].北京:测绘出版社,2012.
\[2\]杨伯钢,张保钢,等.城市地下管线数据建库与共享应用\[M\].北京:测绘出版社,2011.
\[4\]徐立,陈晓慧,赵斌彬,等.空间数据模型发展综述\[J\].信息工程大学学报,2012,13(3):370374.
\[5\]李崇贵,陈峥,丰德恩,等.ArcGIS Engine组件式开发及应用\[M\].北京:科学出版社,2012.
\[6\]李黎,李剑.基于空间数据库引擎的综合地下管线数据组织\[J\].测绘科学,2007,32(2):133134.
\[7\]牟乃夏,刘文宝.ArcGIS10地理信息系统教程:从初学到精通.\[M\].北京:测绘出版社,2012.
\[8\]李忠武,任平,王振兴,等.基于ArcGIS Engine的水稻生产潜力预测系统的设计与实现\[J\].湖南大学学报:自然科学版,2011,38(11):7681.
\[9\]寇卫利,甘淑,王丹丹.基于ArcGIS Engine/ArcSDE 的农用地定级模型设计与实现\[J\].计算机工程与应用,2012,48(6):238242.
\[10\]吴楠,高佳.基于ArcEngine的信息管理系统关键技术研究\[J\].现代电子技术,2013,36(12):7477.
责任编辑(责任编辑:孙娟)。