利用MapX实现电力通讯设备可视化
摘要 :目前电力通信网络资源的管理基本上还停留在手工管理为主、计算机管理为辅的水平上,本文介绍了使用Delphi开发平台与MapX组件来开发电力通信资源管理系统,实现电力通信设备的可视化管理。本文介绍了系统
地图查询。
⑴ 属性查询是从图形到属性信息的查询。用户首先在地图上操作。通过点击,矩形搜索,距离搜索以及多边形搜索等自定工具选中图元或图元集合,并通过弹出的表格访问数据库中的详细的属性信息。如果已经把该图层已被设成可编辑状态且用户有编辑权限,则可以直接在表格上修改属性。
如果选择查看多个图元的属性则把需要查看的图元编号,即keyvalue值用逗号分隔以集合的形式依次存储在字符串idstr中,通过调用数据库查询功能根据属性表返回结果集 :datamodule.ADOQuery1.SQL.Add('select id as 编号, -------以及其他各字段----- ' from '+copy(srchlry,1,6)+ ' where id in ('+idstr+')'); //idstr存储图元编号集合
⑵地图查询是通过对关系数据库的精确或模糊查询返回查找对象的id 并在地图中搜索keyvalue属性值与id同值的地图对象以闪烁或高亮的特殊表现形式显示出来。
在Delphi中创建一个Timer控件来控制图元闪烁的时间间隔,设置一个全局静态变量flashCnt控制闪烁的次数,另外需要由oldstyle对象保留闪烁前的对象式样。
重新设置图元样式以及对selection对象集合操作的部分程序如下:
style1:=obj.style;
style1.symbolfont.size:=15;
style1.symbolfontcolor:=micolorred;
lyr.Selection.replace(obj); //添加图元到selection对象集合中
lyr.Selection.ClearSelection; //清除Selection对象集合中图元
当搜索找到图元对象后保存图元式样,根据设置的时间间隔调用timer函数,通过设置图元新样式并把图元加在selection图元集合中使图元达到闪烁的特效。一旦计数器的值超过FlashCnt则读取oldstyle恢复图元式样。完成查询过程。具体流程请参看图5:
图5 地图查询流程图
4.4 地图操作
只有先将选择的图层设为可编辑状态,才能进行地图元素的增加、修改、删除、复制和粘贴等操作。
通过鼠标定位或数值定位两种方式实现图元添加。鼠标定位首先需要点击地图添加地物对象,然后编辑对象属性。数值定位的执行顺序有所不同:首先向关系数据库添加属性值然后向地图文件绑定数据并在地图上显示图元对象。
修改和删除与添加类似,用户也可选择以上两种方法选中图元对象进行相关操作。
以上是笔者在设计和开发过程中遇到的一些关键问题并给出了相关的解决方法。
5. 结论
本系统是集空间信
责任编辑:和硕涵
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量
-
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量 -
我国电力改革涉及的电价问题
-
贵州职称论文发表选择泛亚,论文发表有保障
2019-02-20贵州职称论文发表 -
《电力设备管理》杂志首届全国电力工业 特约专家征文
2019-01-05电力设备管理杂志 -
国内首座蜂窝型集束煤仓管理创新与实践
-
人力资源和社会保障部:电线电缆制造工国家职业技能标准
-
人力资源和社会保障部:变压器互感器制造工国家职业技能标准
-
《低压微电网并网一体化装置技术规范》T/CEC 150
2019-01-02低压微电网技术规范
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
建议收藏 | 中国电价全景图
2020-09-16电价,全景图,电力 -
一张图读懂我国销售电价附加
2020-03-05销售电价附加
-
电气工程学科排行榜发布!华北电力大学排名第二
-
国家电网61家单位招聘毕业生
2019-03-12国家电网招聘毕业生 -
《电力设备管理》杂志读者俱乐部会员招募
2018-10-16电力设备管理杂志