利用MapX实现电力通讯设备可视化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用MapX实现电力通讯设备可视化.doc

利用MapX实现电力通讯设备可视化 杜江1,马素霞2 1. 华北电力大学 北京 计算机系 在读硕士,2. 华北电力大学 北京 计算机系 教授 摘要 :目前电力通信网络资源还停留在手工管理为主、计算机管理为辅的水平上电力通信是电网稳定运行的重要保证,它同电力系统的安全稳定控制系统,调度自动化系统被人们合称为电力系统安全稳定运行的三大支柱。电力通信网络资源水平。大量与地理信息有关的管道、缆线、设备等的维护资料、数据均以卡片或图纸的方式分散在不同部门和个人手中,缺乏有效、一致的维护管理。线路设计也采用人工测绘和图纸管理的方式, MapX是基于ActiveX OCX 技术的可编程控件。它使用与MapInfo Professional一致的地图数据格式,并实现了大多数MapInfo Professional的功能。MapX为开发人员提供了一个快速、易用、功能强大的地图化组件。只需在设计阶段将MapX控件放入窗体中,并对其进行编程,设置属性或调用方法或相应事件,即可实现数据可视化,专题分析,地理查询,地理编码等丰富的地图信息系统功能。Delphi平台下,只需把MapX控件放入窗口就可以通过设置属性,调用方法和相应的时间实现数据可视化,空间查询和地理编码等相关功能。 2. 系统总体设计及主要功能模块 系统采用C/S与B/S相结合的体系结构;根据行政管辖范围对空间数据进行合理的分层及分区,采用分布与集中相结合的存储及管理模式。 使用本系统的每一个单位都可以与其上级单位、下级单位及同级单位进行数据交换。地图数据以外部文件的形式存储在服务器中,属性数据及管理数据存储在SQL Server数据库中。在进行数据传输(数据上报)时需要临时倒入到数据库中进行上报,将数据传输到接收单位数据库服务器的数据池中;接收单位将数据库池中的数据导入到当前使用的数据库中,同时需要将地图再重新存储为外部文件,见图1。对同一种类、同一级别、不同区域的地图文件应能进行合并,以减少文件的数量及操作的复杂性。 图 1 系统主要功能模块如图2所示,本系统具有视图控制、图层编辑、信息查询和地图出版等功能。本系统采用Delphi+MapX为开发和应用平台,实现了电力通信资源的可视化管理。 数据库设计 GIS的数据分成两种,空间数据和属性数据。空间数据能够标志地物对象的空间位置,地理坐标。而属性数据反映与空间实体对应的属性,例如微波站名,站所处线路,维修次数。为了增强整个系统数据处理的灵活性,GIS系统采用分开存储的方式。属性数据采用数据库来存储。而空间数据放在图形文件中。 如上所述,根据不同的数据类型,数据库的设计包括两部分:地图数据库,属性数据库。 根据电力通讯系统的特点,关系数据库的数据结构应该有以下几个特点: ⑴ 设备级别的划分由设备所属单位级别决定,为了分而治之,不同级别的设备处于不同的图层中 地图文件 。而在关系数据库中同一种设备不论级别都存在同一张数据表中。因此在进行从关系数据到地理数据的数据绑定时需要根据属性数据的不同级别来分层。 ⑵ 地图文件命名方式采用线路或设备名+_+直接管辖单位编码,如电缆_0001,光缆_0001,卫星站_00等。对于上级单位,接收到其下级单位的数据后,对这些不同区域同一级别的同种设备文件需要进行合并,合并后的文件命名为线路或设备名+_+级别,如电缆_1级, 电缆_2级等。 ⑶ 具备点线拓扑关系。主要考虑设备线路和设备站之间的信息查询和网络线路关系。 开发的关键技术和难点 在软件开发阶段遇到了如下四个主要的技术难点,笔者给出了解决方案。 4.1地图打印与比例尺、图例功能 ⑴ 此系统的重要功能之一是为用户提供完备的地图打印功能:根据用户的需求实现任意级别的设备以及任意地理范围的地图打印。因此需要解决的下面两个问题: 分省打印:用户可以通过手动放缩地图选择打印区域,但更多的境况下用他们可能会选择省图作为打印对象。并把地图装订成册。由于各省所在区域在省界图层中是面图元对象,所以为省图顺序编号,使标号与面图元对象的keyvalue属性一一对应。从而在用户输入编号后,可以根据编号找到对应的省图并连续打印。例如打印编号1,2,3或者编号1-7对应地图对象,甚至是1,2,3,6-9这种混合方式对应的地图对象。在这里笔者选择了Delphi中Tstinglist对象的Delimiter和DelimitedText属性方法实现对编号字符串的分割。以用户输入打印编号2,4-6,7-10,21的打印请求为例。首先对打印输入框的字符串用“,”进行分割,使分割后的Tstringlist字符串数组中包含2,4-6,7-10,21等4个元素。不包含“—”的元素可以直接寻找编号对应的图元对象打印出来。而对包含“—”的数组元素用“—”进行二次分割。生成新的字

您可能关注的文档

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档