時間:2010-08-27 10:29:05來源:zhangting
1 GIS系統嵌入到組態軟件中的優勢
組態軟件具有數據采集、數據存儲和展示的功能,應用領域不斷擴展,延伸到很多其他專業軟件統治的領域。但在有些方面,專業軟件還是比組態軟件有優勢,GIS系統在展示、查詢空間數據上就有著自己的優勢。組態軟件的開放性,可以把GIS軟件的功能以控件的方式集成到組態軟件中來,達到兩種軟件的完美結合,給監控系統帶來功能上的很大提升。
圖 1
2 GIS軟件介紹
國外:
ESRI公司的ArcGIS是目前功能最為完善、性能最為穩定的專業地理信息系統軟件平臺之一,也是最龐大的GIS軟件。按照應用環境的不同可以分為四個版本:桌面GIS、服務器GIS、嵌入式GIS、移動GIS。其中嵌入式GIS提供了可以嵌入到其他應用或開發平臺的組件,通過調用組件提供的接口,就可以實現GIS功能的定制。開發嵌入式GIS,需要用到ESRI公司提供的開發包ArcGISEngine。
MapInfo公司的GIS產品,也包括桌面版、服務器版等版本,但功能沒有ArcGIS功能強大,MapInfo公司的MapX是開發人員經常使用的可編程控件。大多數任務都可以通過簡單的設置MapX控件的屬性來實現。
國內:
SuperMapGIS是北京超圖地理信息技術有限公司開發的大型地理信息系統軟件平臺。包括組件式GIS開發平臺、服務式GIS開發平臺、嵌入式GIS開發平臺、桌面GIS平臺(包括SuperMapViewer、SuperMapExpress和SuperMapDeskpro)、導航應用開發平臺以及相關的空間數據生產、加工和管理工具。
另外還有MapGIS、GeoBeans也是國內應用較多的GIS軟件。
3 基于MapX的控件開發
MapX控件實際上可以直接在組態軟件中應用,安裝了MapX控件之后,在世紀星開發系統中選擇菜單“繪圖→插入通用控件”,找到MapXControl5.0,確定就可以了。這種直接使用的方式,能夠實現的功能比較簡單,比如地圖的縮放功能,可以通過修改控件開放的屬性來修改,如圖2、圖3、圖4所示:
圖 2
圖 3
圖 4
但這種方式使用很不方便,功能比較簡單。可以對MapX控件進行二次封裝,增加工具條以便操作,或者增加其他功能。實際的編程也比較簡單,比如縮放功能就是對控件的縮放屬性進行設置,比如:
MapX.Zoom=2000;
MapX的數據綁定也很簡單,如果用戶想把數據顯示到地圖上,只要調用控件的DataSets.Add方法就可以了。MapX控件提供了很多標準接口供第三方軟件調用,開發人員可以非常快捷的實現需要的功能。
4 應用
GIS系統與組態軟件結合,主要應用于交通和煤礦以及其他涉及到地理空間數據的行業。比如在煤礦安全監控系統中,配合GPS定位系統,使用者可以在監控畫面中實時看到每個井下人員的位置,或者查詢特定人員的位置,為井下工作人員的安全提供了保障。
標簽:
上一篇:光纖連接器研磨機伺服控制系...
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-05-19
2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26