利用MapX實現電力通訊設備可視化
摘要 :目前電力通信網絡資源的管理基本上還停留在手工管理為主、計算機管理為輔的水平上,本文介紹了使用Delphi開發平臺與MapX組件來開發電力通信資源管理系統,實現電力通信設備的可視化管理。本文介紹了系統
到對應圖層中。
使用Datasets.add方法時需要確定所綁定數據源的類型、綁定到地圖的哪一層以及與地圖之間關聯的字段。具體方法:Datasets.add(Type,SourceData,[Name], [Geofield], [SecondaryGeofield], [BindLayer], [Fields], [Dynamic])。各字段數值取值如下:
⑴ 通過ODBC數據源綁定,需要創建對應的DBCQueryInfo對象并設置相關參數。
odbcinfo:=CreatOleObject(‘MapX.ODBCQueryInfo.5’);
odbcinfo.SqlQuery:=’select * from 微波線 where level=1’ //選擇微波線等級是1級的所有設備數據;
odbcinfo.Dataset:=’微波線’;
odbcinfo.ConnectString:=’odbc’;
⑵確定數據源中要綁定到圖層中的字段。Flds是字段集合對象
flds:=Cofields.Create; //初始化fields對象
flds.Add(‘編號’,’ id’,miAggregationIndividual,miTypenumeric);
flds.Add(‘名稱’,’name’,miAggregationIndividual,miTypeString);
flds.Add(‘級別’,’level’, miAggregationIndividual,miTypeString);
⑶確定綁定圖層
Lyr:=map1.layers.item[‘微波線1級’];
⑷把上述參數添到DataSets.add方法中實現綁定并返回ds數據集對象,
ds::= Map1.DataSets.Add( miDataSetODBC, odbcinfo, ’wb’, ’編號’, emptyparam, lyr, flds, true) ;
如果需要根據地理坐標在地圖中顯示圖元,則需要如下操作:
pnt := CreateOleObject('MapX.Point.5');
style1:= CreateOleObject('MapX.style.5');
pnt.Set(xcord,ycord); //設置點對象的地理坐標
style1:= CreateoleObject('MapX.Style.5');
style1.SymbolFontSize:=9;
style1.SymbolFontColor:=micolorgreen;
obj := map1.FeatureFactory.CreateSymbol(pnt,style1 ); //根據點對象和樣式創建圖元
obj.keyvalue:=inttostr(id); //根據數據表中id值設置圖層關鍵字,實現關系數據庫和地圖文件的對應關系。
Map1.Layers.Item[1].AddFeature(obj,emptyparam); //向圖層中添加圖元
在程序實現過程中,如下兩個問題不能忽視 :
⑴ 地圖文件關鍵字段(keyfield)需要與關系數據庫表中的關鍵字同值才能建立圖層與屬性數據的關聯關系。
⑵如果在新建圖層上首次創建圖元對象,需要通過style對象的pickSymbol方法自選圖元樣式,則此樣式為圖層的默認樣式;如果該圖層中已存在圖元,則可以通過拷貝已存在圖元的樣式來設置新圖元的樣式屬性,以保持圖層中圖元的圖標和樣式的一致。部分程序如下::
Style1:=obj.style;
Style1:=map1.layers.Item[1].allfeatures.item[1].style.clone; // 復制已存在圖元的樣式
4.3 信息查詢功能
查詢分成屬性查詢和

責任編輯:和碩涵
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
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電力設備管理雜志