色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > 基于GIS的露天礦車輛運輸監(jiān)控系統(tǒng)

          基于GIS的露天礦車輛運輸監(jiān)控系統(tǒng)

          作者: 時間:2009-06-23 來源:網(wǎng)絡 收藏

          4 實現(xiàn)的關鍵技術
          4.1 地圖控制
          在Microsoft Visual Studio.NET 2003環(huán)境下新建VisualC#項目,模板選擇為Windows應用程序。在程序中引入MapX控件后,MapX安裝目錄下的United States地圖會作為默認地圖自動加載,通過改變MapX控件的GeoSet屬性可以加載任意gst格式的地圖161。實現(xiàn)地圖控制的核心源碼如表1所示。

          本文引用地址:http://cafeforensic.com/article/197877.htm

          4.2 訪問DBMS中的數(shù)據(jù)
          通過與數(shù)據(jù)庫中地理數(shù)據(jù)的綁定,可在地圖上創(chuàng)建一個新圖層,并將每個表示經(jīng)緯度的數(shù)據(jù)顯示為地圖上的一個點。通過使用MapX的Datasets.Add方法可以將SQL Server中的表作為數(shù)據(jù)集添加,同時還要使用BindLayer對象作為方法的一個參數(shù),這樣便可實現(xiàn)地圖與數(shù)據(jù)的綁定。
          4.2.1 BindLayer對象
          創(chuàng)建BindLayer對象BindLayerObject,添加數(shù)據(jù)集,用于在新圖層上數(shù)據(jù)指定的位置創(chuàng)建點。BindLayer對象的Lay-erName屬性指定新創(chuàng)建的圖層的名稱。RefColumnl屬性指定包含緯度的字段,RefColumn2屬性指定包含經(jīng)度的字段,LayerType屬性指定數(shù)據(jù)綁定到的圖層類型。

          4.2.2 Datasets.Add方法
          使用Datasets.Add方法指定特定的數(shù)據(jù)集并將其加入Datasets集合,將數(shù)據(jù)源中的數(shù)據(jù)綁定到MapX上,實現(xiàn)外部數(shù)據(jù)源中的數(shù)據(jù)與地圖的綁定。Datasets.Add方法的語法為:Dataset-S.Add(Type,SourceData,Name,Geofield,Secondary-Geofield,BindLayer,F(xiàn)ields,Dynamic)。Type參數(shù)是添加的數(shù)據(jù)集類型:SourceData參數(shù)引用數(shù)據(jù):Name參數(shù)是唯一標識數(shù)據(jù)集的字符串:Geofield參數(shù)是數(shù)據(jù)源中包含地理信息的列的名稱或索引;SecondaryGeofield是可選參數(shù),只有數(shù)據(jù)集綁定到的圖層包含的關鍵字列不唯一時,才需要該參數(shù):Bind-Layer參數(shù)指定要將數(shù)據(jù)連接到的地圖圖層;Fields參數(shù)用于描述數(shù)據(jù)源中要導入的字段;Dynamic參數(shù)是控制數(shù)據(jù)綁定是否為動態(tài)的布爾值。


          4.3 圖屬互查
          使用Point.Set方法設置要顯示屬性車輛的坐標,使用Layer.SearchAtPoint方法查找坐標處的圖元,通過圖元的名稱與數(shù)據(jù)庫中車輛編號的一一對應,便可將數(shù)據(jù)庫中車輛的屬性數(shù)據(jù)與地圖綁定,實現(xiàn)圖屬互查。


          5 露天礦車輛應用
          系統(tǒng)應用在某鉬礦,主要是對露天礦生產車輛進行實時的監(jiān)控調度。整個系統(tǒng)由車載終端、GSM/GPRS通信鏈路、服務器中間件系統(tǒng)、客戶端軟件系統(tǒng)組成.系統(tǒng)總體結構如圖1所示。



          評論


          相關推薦

          技術專區(qū)

          關閉