新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于GIS的路燈控制管理系統的實施策略

        基于GIS的路燈控制管理系統的實施策略

        作者: 時間:2012-11-14 來源:網絡 收藏
        解決這一問題,必須尋求平臺支持。

          · 的選擇。

           的開發與否對于系統集成是至關重要的。

          經過比較,選擇了Maplnfo - Proserver.它是工作在Windows 9X 或Windows NT 上的 平臺, 它支持OLE 和DDE ,所有Maplnfo 環境中可以使用的命令都可以作為OLE 動詞發送,使其它宿主語言(如VB、VC 等) 可以直接啟動Maplnfo 命令,從而實現了其它開發工具與Maplnfo 之間的完美結合。如圖4 所示。

        圖4

        圖4

          ·關于GIS 與DBMS 的接口。

          作為一個引入了MIS 概念的控制系統, 沒有DBMS 的支持,就無法完成眾多的數據管理。Maplnfo支持Client/ Server 體系結構,且具有多種DBMS 的訪問接口,幾乎包括了目前常用的DBMS (如Oracle、Sybase、Microsoft Access、Informix、SQL Srver 等) .

          Maplnfo 提供了DDE 和DLL ,為實現這些功能提供了強有力的工具。

          5. 3 動態數據的實時可視化刷新

          應用控制模塊采集的動態數據,需要以可視化方式實時顯示,Maplnfo 提供了功能豐富的DLL ,應用控制模塊可以通過調用DLL 來激活Maplnfo 的相應功能,動態數據經過格式轉換在已構成城市Map上,在相應位置以圖形顏色、閃爍變換等方式來直觀動態地顯示出來,從而達到GIS 可視化動態刷新。

          5. 4 多任務并發的系統效率及系統資源較低占用

          雖然Windows 9X支持多任務并發,但實際應用中不難發現,當多個應用進程同時請求系統資源時,系統效率將急劇下降。本系統中,當應用控制模塊把控制權轉交給Maplnfo 后,由于數據采集和控制的實時性要求,因此應用控制模塊不能處于掛起狀態,但如果應用控制模塊處于完全激活狀態時,系統在響應其它請求(如用戶激活的Maplnfo 應用等) ,其響應速度將難以讓人接受,所以,既保證應用控制模塊的實時性要求,同時又不能讓應用控制模塊無謂占用過多的系統資源。解決這一問題的有效方法是:

          在設計應用控制模塊時,對所有具有實時性要求的部分,由時間控件激活。其狀態如圖5 :

          采用這種技術后,當應用控制模塊出于休眠狀態時,其系統資源占用相對較低。這樣可以加快系統對其它任務的響應速度。

        圖5

        圖5

          6 結束語

          本文描述了一套較為完整的基于GIS 的城市管理系統,旨在提供一些復合系統集成設計中關鍵技術的。這些技術不僅適用于本系統的應用,對于一些具有多平臺環境下的系統集成,如GIS 和GPS 全球衛星定位系統下的動態定位跟蹤系統、基于GIS 的火災報警定位系統等,也有一定參考作用。鑒于時間倉促,且筆者水平有限,敬請多多指正。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巢湖市| 大宁县| 中山市| 登封市| 太康县| 临澧县| 噶尔县| 色达县| 华池县| 巫溪县| 乐安县| 朔州市| 河东区| 阿图什市| 福海县| 汝阳县| 玉田县| 金堂县| 东港市| 通山县| 手游| 宕昌县| 海伦市| 遵义县| 论坛| 乌海市| 平阴县| 资源县| 汉川市| 合作市| 娱乐| 房山区| 天峻县| 佛坪县| 黄陵县| 信宜市| 漳平市| 阿拉尔市| 苍溪县| 五莲县| 巴林左旗|