摘 要 针对当前计算机图形及gis技术的发展和电力系统输电线路管理需求的特点,本文以输电线路地理信息系统平台为例,研究了如何利用现有的数字高层模型(dem)及相应算法实现海量三维地表模型的构建和如何运用设计模式的构造方法实现输电设备的关联组合等问题,并通过建立方位数据中间层的方法将地表数字高层模型、输电设备三维模型及各类属性信息有机的结合在一起,从而满足了输电线路gis系统的各类维护及查询要求,并为该平台日后成为线路设计、培训模拟等高层应用的平台构建了良好的开放性框架。
关键词 输电线路管理系统 地理信息系统 数字高层模型 三维模型 设计模式 交互性
1 引言
随着计算机技术的飞速发展,地理信息系统(geographic information system,简称gis)在整个电力行业中得到了越来越广泛的应用。将gis引入配电管理系统(dms),并与用电mis,负荷管理及scada等子系统相结合,为各级管理人员提供一套简单、迅速、方便的配电网运行管理系统已成为现代电力企业提高管理水平和工作效率的有效手段。然而,目前在电力系统中广泛应用的主要还是基于二维坐标的gis系统,其空间表现和分析能力都有很大的局限性。
输电线路是位于地理空间中的人工构建物,其线路距离长,通过地区的地理条件比较复杂,与众多电力线路和通讯线路交叉跨越,并且通常会通过居民区、公园和其它特殊区域。输电线路及其杆塔位置与地理空间位置密切相关,特别是在垂直方向上的层次信息尤为重要,这使得二维地理信息系统无法达到其管理的需求。近年来,计算机图形学的发展和计算机硬件性能的成倍提高使得三维表现技术日益完善,通过这些技术,我们能够构造更接近于现实的三维地表模型和各类设备模型,使得gis系统从二维向三维发展。本文通过运用三维gis技术,结合模式设计方法,提出了一种构建三维输电线路gis系统的方法,并在实际的工程中得到了实现。
2 三维输电线路gis系统的的特点及其实现难点
相对于二维的gis系统,三维输电线路gis在其实现过程中有着明显的特点和实现难点,主要表现在以下几个方面:
(1)在三维gis中,无论是基于矢量结构还是基于栅格结构,对于不规则地学对象的精确表达都会遇到大数据量的存储与处理问题。在输电线路gis系统中,一条完整的线路往往要延续几十甚至几百公里,这使得相应的数字地面模型规模巨大,加上众多的河流、道路、居民区等地表特征物模型和数以千万计的输电设备模型,导致整个三维场景结构复杂。如果没有较好的数据模型和管理策略,系统难以达到预定的显示效果,更谈不上良好的交互式界面。
(2)在二维配网gis系统中,一般用点状或线状等抽象符号表达电力设备,无法直观的显示设备本身的结构和相互间的关联;在三维gis系统中,模拟真实的输电设备(如杆塔、绝缘子、输电线)是虚拟现实的基本要求,这使得模型本身会变得比较复杂,甚至要进行组合构造。以杆塔为例,不但每个杆塔的高度、塔头有差别,而且其包含的绝缘子也会根据杆塔的类型、方位、旋转角度甚至与其它杆塔的关联性而有不同的表现方式,因此,选用合理的设计模式和组织方法来处理电力设备对象也是实现输电gis系统的一个重点。
(3)三维输电线路gis系统是一个集数字地表模型、输电设备模型和各类相关地理、设备信息数据的综合管理平台,如何将这几类数据有机的结合在一起,以提供良好的交互式查询和维护功能,是系统整体性的要求。由于当前还没有比较成熟的三维空间数据库技术,运用中间层技术将传统关系数据库和三维模型库相关联是一种可行的折中方案。
3 三维输电线路gis系统的构建和技术实现
3.1 三维输电线路gis系统的体系结构设计
针对三维gis的技术特点和输电线路管理的基本需求,作者在参考了其它一些成品gis软件和输电线路管理系统的基础上,提出了该系统的三层体系结构,如图1所示。
基于目前还没有比较成熟的三维空间数据库解决方案,在三维gis系统中的三维模型数据(如数字地表模型、地表特征物模型及输电设备模型等)和其在三维场景中的方位信息及相关属性信息往往以不同的方式存储,前者一般是文件格式,无法共享,而后者可以放在通用的关系数据库中。考虑到模型在场景中的变化主要是位置变化,我们为每一类设备或地物建立相应的三维模型原形,形成模型原形库,然后在系统运行时为场景中要显示的每个输电设备或其它要参与交互操作的模型个体建立一个实例,该实例从关系数据库中得到相应 的方位信息(如杆塔底部中心的大地坐标)和设备属性信息,并同时记录着一个或多个指向三维模型原形库中的模型索引,如图2所示。