qindian 发表于 2008-9-12 11:27:00

[原创]基于小型GIS技术的电力资源管理系统

 随着我国电力通信事业的迅猛发展,各地加强了对通信网络资源的管理。对于电力通信网络资源的整体管理而言,基本上还停留在手工管理为主、计算机管理为辅的水平上,而且有关通信资源管理各自为政,没有有机结合、统一管理。特别是大量与<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">地理信息</font></a>有
关的管道、缆线、设备等的维护资料、数据均以卡片或图纸的方式分散在不同部门和个人手中,缺乏有效、一致的维护管理。线路设计也采用人工测绘和图纸管理的
方式。对于交换设备和传输电路的管理也不尽完善,处于手工和计算机自动化管理之间。且同样存在各自为政的问题,没有与其他资源管理有机结合起来。如何加强
电力通信资源和设备的管理,提高服务管理水平,更好地为电力系统提供有效的支撑,成为摆在电力企业面前的迫切难题。<br/>

  1 系统建设目标<br/>
  针对当前电力通信网络资源管理的实际需求,要求采用面向对象的编程技术和软件工程管理方法,建立统一的、<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">图形化</font></a>的和智能化的<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">电力</font></a>通信网络资源管理系统。它是以<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">地理信息系统</font></a>为
基础,综合管理通信企业的传输资源、交换资源、动力资源、管线资源、号线资源的综合通信资源信息管理系统,它涵盖了接入网、交换网、传输网的资源管理,为
电力通信提供一个综合资源管理平台。对通信网物理和逻辑资源应进行科学合理的管理,实现对传输网的网络组织和优化,为决策和经营部门提供定量的分析数据和
图表,并利用曲线分析。要实现对局内机房设备,光缆、电缆线路设备和光接入网的资源,以及对网络光缆环路图,主干配线光缆、电缆图的动态管理。要为有关部
门提供准确的全局光纤设备的动态信息,可以为线路规划提供辅助决策、为设计施工提供依据,同时可以为线路维护部门提供帮助。应将资源管理系统与综合网管系
统(INMS)、光缆监测系统(FOMS)互联,变非实时静态资源管理系统为实时的动态的网络资源综合管理系统,实现对通信网资源的运行维护和资源调度等
过程的控制,完善和改进生产调度流程,提高劳动生产率。<br/>

<br/>
  2 开发关键技术<br/>
<br/>
  2.1 小型GIS地图系统软件<br/>
<br/>
  目前系统的前端开发平台选用基于Windows平台的VC6.0与<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">北京图王公司的Visual
Graph图形平台的COM控件vg.dll</font></a>。VG是一个基于ActiveX技术的可编程控件,为开发人员提供了一个快速、易用、功能强大的地图化组件,它使用与VG.exe一致的数据格式,并实现了大所有小型Gis必备的功能。开发人员可以使用标准的编程语言,如<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">VB、VC++、Delphi
或者PowerBuilder</font></a>,根据用户的特殊需求,将地图对象集成进应用系统中,即可实现数据可视化、专题分析、地理查询、地理编码等丰富的地图信息系统功能。<br/>

<br/>
  2.2数据库设计<br/>
<br/>
  (1)数据库选型<br/>
<br/>
  数据库是管理系统的核心组成部分,其设计包括数据录入、数据存储和数据检索等设计。系统的体系结构采用客户机/服务器(Client/Server)
模式。在这种体系结构中,数据库服务器的运行效率是决定整个系统运行效率的一个非常重要的方面,而数据库管理系统的选择直接决定数据库服务器的运行效率。
考虑到对空间数据的支持,系统采用Oracle8i数据库,即利用基础平台的GIS功能,又充分发挥关系数据库信息共享与查询速度的优势。利用
<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">Oracle8i的数据插件Oracle
Spatial的空间数据处理能力</font></a>,通过<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">VG的Gis组件</font></a>可把图元数据存入后台的Qracle8i数据库中,实现属性数据和空间数据的一体化存储,并可处理这些空间数据。处理方式与处理符合VG的Sheet层数据相同。<br/>

<br/>
  (2)数据库的操作<br/>
<br/>
  对数据库的操作从根本上来说是对数据项的增加、修改、删除和查询。由于系统是基于
GIS的应用,因此,对于基于地理信息或者基于拓扑图上的操作主要集中在以下方面:<br/>
<br/>
  1)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">区域操作</font></a>:在图形上选择相关的区域,列举该区域内所包含设备的分类集合;<br/>
<br/>
  2)关联增加:在地理图或拓扑图上新增加一个设备、线缆对象时,自动在数据库中增加对象属性;<br/>
<br/>
  3)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">关联删除</font></a>:数据库对象被删除时,自动出除该对象所在图纸中相应的对象,反之亦然;<br/>
<br/>
  (3)数据库属性之间的关系<br/>
<br/>
  数据库属性之间的关系就是通信网资源管理系统中各资源之间的连接关系。主要有:<br/>
<br/>
  1)设备之间的关系:两个设备之间存在相互的连接关系;<br/>
<br/>
  2)端口之间的关系:有直接连接的端口或者所需网元之间端口的连接关系;<br/>
<br/>
  3)端口和端子之间的关系:设备的物理端口和所连接的连接设备(如ODF)的端子之间的关系;<br/>
<br/>
  4)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">端子跳接关系</font></a>:端子内部之间的跳接关系;<br/>
<br/>
  5)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">连接设备端子和线缆线芯之间的关系</font></a>:如ODF和线芯之间的连接对应关系;<br/>
<br/>
  6)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">逻辑网元和物理端口之间关系</font></a>:一个逻辑网元所包含的物理端口的情况,它们的连接关系是通过网元和端口所在机盘的对应关系建立的;<br/>

<br/>
  7)<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">地图和对象的关系</font></a>:地图和对象的关系一方面在地图的Feature中存在设备资源的唯一标示,另一方面存在地图上的每一个对象所属地图的关系表。<br/>

<br/>
  2.3 系统软件体系结构<br/>
<br/>  通信网资源管理系统主要是将通信资源映射成网络层次,完成资源的配置及动态管理功能。它以优越的可视化为基础,使繁琐的工作更加直观、简单。
层次模型将系统中的各种对象(如通信线路、通信设备、通信支撑设备)分成各个层次,对各层次分别进行管理,同时将众多的专业数据图形化,使其与地图上的目
标对象相联系,增强系统的管理。<br/>

<br/>
  3 系统功能<br/>
<br/>
  3.1功能概述<br/>
<br/>
  本系统功能主要考虑运行维护人员、市场经营人员、领导决策人员、规划设计人员等4
类用户的需要,主要涉及网络资源管理、资源调度管理、系统运行设置、统计查询以及系统接口等5个方面。<br/>
<br/>
  其中网络资源管理以基础地理信息资料为基础,主要分为机房空间及设备、光缆网络、电缆网络等方面的资源管理,并进一步管理传送网、交换网及数据网等方
面的网络资源。网络资源调度管理即资源调度流程管理。系统运行设置功能包括系统安全管理、系统日志管理、系统资料的备份和恢复、系统的配置管理等。统计查
询是贯穿系统各个模块的基础功能。系统接口主要完成与其他系统进行互连。<br/>

<br/>
  3.2 功能结构<br/>
<br/>
  针对<a target="_blank" href="http://www.visual-graph.com/"><font color="#000000">电力系统通信网络</font></a>的实际情况,在具体开发和应用时,对系统功能作了进一步的划分和重构,有关原则如下:<br/>

<br/>
  (1)各模块的功能相对独立;<br/>
<br/>
  (2)各模块间的数据依赖性尽可能少,以保持数据的独立性;<br/>
<br/>
  (3)数据冗余度尽量小,以保持数据的完整性;<br/>
<br/>
  (4)模块间保持必要的数据联系;<br/>
<br/>
  (5)划分应便于整个系统的分阶段实施及维护。<br/>
<br/>
  遵循以上原则及电力系统通信需求现状和发展,将总功能划分为基础地理信息管理、机房设备管理、管道杆路管理、光缆设备管理、电缆设备管理、微波线路管理、传输资源管理、查询统计分析、外部数据接口和系统管理等10个模块。<br/>

<br/>
  3.3 系统功能<br/>
<br/>
  系统的10个模块既相对独立又相互补充,构成完整的网络资源管理系统,实现对通信网络资源的全面管理。各模块的功能分述如下:<br/>
<br/>
  (1)基础地理信息管理模块<br/>
<br/>
  主要管理和存储具有空间属性的资源信息,包括电子地图、区域信息、站点信息、机楼信息、机房信息。地理信息管理在系统中表现为电子地图形式,电子地图
的建立有助于建立基于实际地理背景下的设备分布图。特别是对一些具有很强的地理属性的数据,例如光交接箱分布图等,建立电子地图,可以赋予设备本身实际的
地理属性,方便使用者掌握在一定区域内的设备分布情况。<br/>

<br/>
  (2)机房设备管理模块<br/>
<br/>
  机房设备管理模块主要完成对安装在机房内的机架、传输设备、交换设备、接入设备、配线架等连接设备资源的增加、编辑和删除等管理,并可生成上述各类设备统计报表。<br/>

<br/>
  (3)管道杆路管理模块<br/>
<br/>
  管道杆路管理模块在建立了基础地理信息的基础上,完成对管道杆路等地理信息的管理。包括机房大楼或基站、管道(含管孔、子管、地槽)、人井、手井、杆路、吊线等图形和属性数据的直观快捷的灵入及编辑。<br/>

<br/>
  (4)光缆设备管理模块<br/>
<br/>
  光缆设备管理模块完成对光缆及其相关设备资源的管理,可输入光缆有关资料,可用颜色指定光芯成对使用情况,可同时显示光缆在架上位置及光芯用户资料。
可查询某一指定光缆的光纤所连接的光纤设备及其路由信息,包括编号、经过井或者杆、管孔编号、是否有接头盒等,并可生成打印报表。<br/>

<br/>
  (5)电缆设备管理模块<br/>
<br/>
  该模块完成对电缆及其相关设备资源的管理,基本功能与光缆设备管理的相同。<br/>
<br/>
  (6)微波线路管理模块<br/>
<br/>
  该模块管理微波站之间的微波路由及有关属性信息,提供增加、删除、查询微波段及微波线路的功能。可对微波线路名称、起止点、总长度、路由、线路级别、投产时间、设计单位等信息进行管理。对于微波段,还可对段距、波道数、使用频率等进行管理。<br/>

<br/>
  (7)传输资源管理模块<br/>
<br/>
  传输资源管理模块主要建立传输网中的PDH、SDH、DWDM网元设备、基站设备与提供的逻辑资源的联系,以分层形式显示传输媒介层和通道层的网络拓扑。<br/>

<br/>
  (8)查询统计管理模块<br/>
<br/>
  查询统计管理模块提供多种查询方式,为有关部门提供准确的资源动态信息,可以为通信建设、线路规划提供辅助决策,为设计施工提供依据,同时可以为线路维护部门提供帮助。系统能对通信网络资源的利用状况以及电路的使用情况进行统计分析。<br/>

<br/>
  (9)外部数据接口模块<br/>
<br/>
  该模块系统提供对外部访问的接口,包括与综合网管系统(INMS)接口、光缆监测系统(FOMS)接口、资源数据输入输出接口等。<br/>

<br/>
  (10)系统管理模块<br/>
<br/>
  该模块主要完成业务以外的管理配置功能,包括用户安全管理、日志管理、系统浆的备份和恢复、系统配置等。<br/>
<br/>
  4 结束语<br/>
<br/>
  该资源管理系统针对电力通信网络资源的各个层面,全面实现对传输网络、交换网络、接入网络、线路支撑网络及数据网络等资源的统一平台、智能化逻辑和物
理资源管理。结合地理信息系统技术,辅助实现资源的网络组织和优化,为决策和经营部门提供定量的分析数据。通过与其他实时系统的互联,变非实时静态资源管
理为实时动态的网络资源综合管理。系统完整地构建了通信网络资源的图纸库、属性库,为资源的调度及业务部门的使用提供了全面的支撑。电力通信网资源管理系
统的开发和应用,为电力通信网资源管理提供了一种全新思路和优质高效的管理手段。
<div><img width="553" height="398" border="0" align="middle" src="http://vgraph.blog.51cto.com/album/181932/121567337175.jpg" alt=""/></div>
<div><img width="553" height="393" border="0" src="http://vgraph.blog.51cto.com/album/181932/121567336734.jpg" alt=""/></div>

qindian 发表于 2008-9-26 09:41:00

<p class="MsoNormal" style="text-indent: 15.75pt;"><op> </op></p>

<p class="MsoNormal" style="text-indent: 15.75pt;">这是一套非常完善的图形系统,适合在电力、煤炭、化工、仿真、网络、自动化等各种工业监控软件以及图形建模、图形管理、图形分析、中小型GIS系统、工作流、中文表格、表单、工程绘图等软件项目中应用。</p>

<p class="MsoNormal" style="text-indent: 15.75pt;">基本特点
                :</p>

<p class="MsoNormal" style="text-indent: 15.75pt;">1. 包含编辑与运行两种状态,既可以绘图,也可以任意操纵与控制图形变化。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">2. 图形和图库是统一的 XML 格式,便于传输、存储和维护,支持 WEB 开发。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">3. 容易开发复杂变化的图形,实现自己的图形库。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">4. 每个图形都是对象,拥有众多的属性和函数,可以方便地编辑和操纵。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">5. 图形拥有众多的操作事件,可以给图形添加自定义属性或自定义函数。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">6. 多页面、多图层、支持图形的逻辑分组。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">7. 可以建立和分析图形间的拓朴连接关系,实现各种逻辑运算与控制。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">8. 内含面向对象的 Visual
Graph 脚本语言,10个COM 类库接口。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">9. 支持表格、报表、表单开发。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">10. 支持桌面GIS系统的开发、大尺寸地图的显示和数据管理。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">11. 支持读取互联网服务器图形文件,
                支持图形从内存或数据库读写。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">12. 允许自定义箭头、自定义线型、自定义网纹、自定义多个文字标注、自定义提示窗口、自定义图元连接点、自定义图元控制点、自定义光标。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">13. 可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素。
                </p>

<p class="MsoNormal" style="text-indent: 15.75pt;">14. 支持混合编程,不仅其他程序可以操控 Visual Graph 的技术,而且 Visual Graph 的脚本可以调用其他语言的程序,也可以调用 DLL,扩展功能。脚本语言的编程习惯和一般语言相同,各种属性、函数名称也基本相同,符合程序员的思维习惯。</p>

<p class="MsoNormal" style="text-indent: 15.75pt;">此产品经过长期研发,包含了大量的创新技术,系统具有尺寸小、速度快、灵活性高、稳定可靠、兼容性好等突出优点,特别适合与网络时代的软件开发,是国产软件中比较罕见的精品!<op></op></p>

<p class="MsoNormal"><op> </op></p>

<p class="MsoNormal">下载请点击:<a href="http://www.visual-graph.com/down/view.asp?id=1">http://www.visual-graph.com/down/view.asp?id=1</a></p>

<p class="MsoNormal"><op> </op></p>

qindian 发表于 2008-10-24 11:53:00

<p>发了这么多,人呢?都忙什么呢</p>

qindian 发表于 2009-1-15 16:16:00

<span> </span>响应众多的图形操作事件,任意给图形添加属性成函数,任意自定义图形。<br/>
<span> </span>可以建立和分析图形间的任意拓朴连接关系,实现各种逻辑运算与控制。
页: [1]
查看完整版本: [原创]基于小型GIS技术的电力资源管理系统