基于C#與ArcEngine的軍事標圖地理信息系統(tǒng)的設計與實現
【摘要】 正確、高效的軍事標圖,可以快速地向戰(zhàn)斗指揮人員提供清晰、明了的軍事態(tài)勢,有利于戰(zhàn)斗指揮人員從實際出發(fā),做出有利于已方的戰(zhàn)斗部署,以贏得戰(zhàn)場優(yōu)勢乃至勝利。現代信息化條件下的戰(zhàn)爭(軍事斗爭)對指揮作戰(zhàn)(指揮控制)的時效性提出了極高的要求。指揮(輔助)決策智能化、指揮控制實時化、戰(zhàn)場態(tài)勢可視化、武器裝備信息化成為取得未來戰(zhàn)爭勝利的關鍵要素。指揮(輔助)決策智能化,首先要求指揮決策的情報搜集自動化、信息化和智能化。作為指揮信息化、實時化和智能化重要構成要件的軍事標繪技術應運而生。數字化的軍事標圖系統(tǒng)是以提高成圖速度,滿足作戰(zhàn)需要,向戰(zhàn)斗指揮人員提供清晰、明了、實時的戰(zhàn)場態(tài)勢,幫助戰(zhàn)斗指揮人員快速做出有利于已方決策為目的數字化系統(tǒng)。針對現實需求,本文主要對軍事標繪系統(tǒng)的設計與功能實現的有關技術進行科學研究。軍標符號的生成和軍事標繪的方法的信息化是數字化軍事標繪技術的核心。本文首先闡述了利用現有技術,采集和制作符合軍標的軍事符號,建立軍事標圖符號庫,為后序導入軍事標圖系統(tǒng)做準備。其次,在依靠C#編程語言所提供的強大,靈活的編程方式,基于功能強大,接口完整的ArcEngine開發(fā)平臺所提供的各種組件和接口,設計了一套數字化軍事標圖系統(tǒng),并加以實現。然后詳細展示了本軟件系統(tǒng)的各主要部件及界面,并詳細列出實現本系統(tǒng)各主要功能的各個函數。最后,在實現軟件系統(tǒng)功能的基礎上,加以總結并對本軟件系統(tǒng)的后序升級版本提出自己的設想。
第1章緒論
軍事地理信息系統(tǒng)作為地理信息系統(tǒng)的重要的應用方向,與民用的地理信息系統(tǒng)相比,軍事地理信息系統(tǒng)除了要進行軍事情報、重要軍事目標、軍事地形等各種軍事信息的管理之外,還要求隨時可以進行作戰(zhàn)指揮態(tài)勢標注并更新。指揮人員需要在作戰(zhàn)地區(qū)的軍事地圖背景上標識敵我雙方的軍事部署、特殊地形及敵我軍事力量的運動方向等信息基于軍事地理信息系統(tǒng)可以充分地利用各種地理信息與屬性信息,應用軍事地理信息系統(tǒng)各種分析手段,為戰(zhàn)場指揮決策人員提供準確的數據分析,制定正確的決策部署,并形成軍事標圖。西安總參測繪研究所開發(fā)的軍事標圖系統(tǒng),對三維標圖系統(tǒng)與平面標圖系統(tǒng)進行了初步的比較,初步建立了軍事標圖模型庫。國防科技大學楊強、陳敏等人的靜態(tài)軍標的實時生成與標繪,結合實體模型和公告板技術,實現靜態(tài)軍事標圖的方法。國防科技大學趙周對動態(tài)軍隊標號的生成進行了研究。國防科學技術大學楊強在對二維動態(tài)軍標分析的基礎上,提供了較為完整的三維矢量軍事標圖體系,建立了初步的三維軍隊標號系統(tǒng)的孔維在深入分析非規(guī)則軍隊標號的圖形學規(guī)律和方法學基礎上設計并實現了系統(tǒng)化的非規(guī)則軍事標圖,并對三維環(huán)境中圖形填充的剖分算法進行了重點探討吉林大學姜華文在充分分析非規(guī)則軍隊標號結構特點和繪制過程的基礎上,給出了三維非規(guī)則軍隊標號的B樣條表示模型和解決方案。
........
第2章軍事標圖系統(tǒng)總體設計
2.1系統(tǒng)總體功能設計
根據軍事標圖系統(tǒng)需求對系統(tǒng)實行模塊化設計,主要有基本操作模塊、鷹眼圖模塊、軍事標圖模塊、路徑分析模塊四大模塊,結構如圖2-1;静僮髂K:實現地圖打開、保存,圖層數據加載,地圖的放大、地圖縮小,距離測量,操作撤銷、恢復,地圖的平移等功能。鷹眼圖功能模塊:實現地圖主界面操作的鷹眼圖功能。軍事標圖模塊:實現地理坐標定位,軍事標圖,軍事標圖的移動、移除。路徑分析模塊:實現給定點路徑規(guī)劃分析,自動提示導航窗口,導航結果打印、預覽、編輯,路徑規(guī)劃圖層的隱藏、顯示、清除。
2.2系統(tǒng)平臺
在地理信息系統(tǒng)傳統(tǒng)數據模型主要有矢量模型、柵格模型和關系數據模型。傳統(tǒng)的數據模型對空間對象進行幾何分解。即由一維構成二維,二維構成三維,實現對點要素、線要素、面要素的管理,對完整的對象表達能力不強。傳統(tǒng)模型將數據的定義和操縱分離,數據信息的存儲和運算繁瑣,數據結構的可擴充性差,不能實現對空間實體進行快速查詢,在某些地理實體作為整體分析時較為困難。由于傳統(tǒng)的關系數據模型是一張二維的表,很難用來表達空間復雜層次和網絡數據。為了能用規(guī)范化的關系描述,對實體進行了人為的分解。所以傳統(tǒng)的關系模型在效率、數據、模型、處理空間數據關系設計的對象方面難以適應。而面向對象數據模型和方法的提出和面向對象的建立,為地理信息系統(tǒng)所面臨的問題提供了解決途徑。
第3章軍事標圖模塊建模........25
3.1MIL-STD-2525C.........25
3.2ArcGIS軍事擴展模塊........27
3.3軍標建模........28
第4章路徑分析建模............37
4.1網絡........37
4.2建立網絡模型.......................38
第5章基于ArcEngine的軍事標圖系統(tǒng)的實現......47
5.1加載控件........................47
5.2添加引用.................48
5.3實現基本操作.........................49
第5章基于ArcEngine的軍事標圖系統(tǒng)的實現
5.1加載控件
系統(tǒng)主界面設計,如圖5-2所示。系統(tǒng)大部分菜單使用圖形顯示,這樣更加直觀生動。坐標定位是軍事標圖系統(tǒng)很重要的一個基礎功能,在對坐標精度要求很高的軍事指揮行動中,軍事標圖、路徑規(guī)劃都建立在準確的坐標定位上。系統(tǒng)菜單欄坐標定位的圖標是運行效果如圖5-3。從圖中可以看到軍事標圖系統(tǒng)支持種坐標網格系統(tǒng),并可以對坐標點實行標注和閃爍。
5.2添加引用
作戰(zhàn)過程:此次作戰(zhàn)分為三個階段。戰(zhàn)爭開始,美軍兵分三路,由摩托化步兵團、裝甲突襲團和自行火炮營從西部正面防線主攻由工程兵部隊從伊軍東北防線破壞其工事作協(xié)助性進攻,由陸軍固定翼特種攻擊大隊從伊軍西南防線空中襲擊,美軍計劃通過三個方向的進攻最會徹底清剿伊軍。戰(zhàn)爭打響后,伊軍情報得知美軍作戰(zhàn)方案,派空軍中隊對美軍空中部隊進行阻欄,切斷美軍空中交通線,派裝甲步兵團和裝甲團在西部正面防線阻擊美軍,美軍迫于人員傷亡壓力停止進攻。美軍調整作戰(zhàn)方案,開辟新的空中交通線,繞過伊軍空軍中隊從南部空襲伊軍,把地面部隊的摩托化步兵、裝甲突襲團分開,由摩托化步兵團繼續(xù)跟伊軍在正面戰(zhàn)場僵持,把裝甲突襲團調到北部防線反擊伊軍,同時工程兵部隊向伊軍散發(fā)傳單,播放無線電信號,對伊軍勸降。在四個方向的猛烈進攻和強大的心理壓力下伊軍投降,筆耕文化推薦期刊,戰(zhàn)爭宣告結束。
.............
總結與展望
本文對中外軍事標圖系統(tǒng)進行了對比研究,提出了目前國內軍事標圖系統(tǒng)存在的問題,從而確立了基于的軍事標圖系統(tǒng)解決方案。首先,本文設計了軍事標圖系統(tǒng)的總體功能,將系統(tǒng)分為基本操作、鷹眼圖、軍事標圖、路徑分析等四大模塊,并實現了地理數據庫設計及各個功能模塊的詳細設計;然后,本文對軍事標圖、路徑分析模塊進行了建模,并在此基礎上,對軍事標圖系統(tǒng)各功能模塊進行了具體實現:利用的通用功能實現現代戰(zhàn)爭需要的基本地圖操作,如文件的打幵與保存,地圖的瀏覽、縮放,經緯度坐標點定位,測量等功能;利用兩個控件實現鷹眼圖功能,提高通視全局的能力;根據數據存儲原理對系統(tǒng)進行數據庫設計,存儲軍事標圖和網路數據;利用實現軍事標圖功能;利用實現路徑分析功能。本系統(tǒng)與傳統(tǒng)的軍事標圖系統(tǒng)相比在功能和效率上都有很大的優(yōu)勢,但是還有很多需要完善的地方,其中包括:細化系統(tǒng)。由于時間有限,對軍事標圖模塊中軍事標圖的實現沒有全部細化,只是選擇幾個軍標進行了示范性的開發(fā),如果做成完善的面向市場的軟件,需要進一步細化、豐富系統(tǒng)。路徑分析模塊。目前系統(tǒng)的阻尼成本主要是時間,還可以加入作戰(zhàn)單位阻尼,如遇到一個團的兵力需要消耗多少兵力時間等。
............
參考文獻:
[1] 焦麗萍,李志凌. 關于標圖自動評判問題的算法研究與實現[J]. 電腦知識與技術. 2010(18)
[2] 湯曉安,陳敏. 一種基于網格控制的3維軍標符號動態(tài)建模與優(yōu)化方法[J]. 中國圖象圖形學報. 2009(09)
[3] 張峻華,廖學軍,羅勇. 軍用標圖系統(tǒng)決策支持功能研究[J]. 兵工自動化. 2007(12)
[4] 李玉陽,晉朝勃,笪良龍,盧曉亭. MGIS技術在海軍信息戰(zhàn)中的應用[J]. 指揮控制與仿真. 2007(03)
[5] 許捍衛(wèi),茆德柱,何江. 基于ArcEngine的GIS三維功能開發(fā)技術研究[J]. 測繪工程. 2006(06)
[6] 李啟元,宋勝峰. 軍事標圖系統(tǒng)架構研究[J]. 艦船電子工程. 2006(06)
[7] 王妮,鐘志農,李軍,景寧. 基于MapObjects的軍事標圖系統(tǒng)[J]. 兵工自動化. 2006(08)
[8] 陳展榮. 城市地理信息矢量標圖系統(tǒng)的設計與實現[J]. 暨南大學學報(自然科學與醫(yī)學版). 2004(05)
[9] 王家耀. 地理信息系統(tǒng)的發(fā)展及其在信息戰(zhàn)中的應用[J]. 信息工程大學學報. 2004(02)
[10] 苗啟廣,楊思燕,王寶樹,劉磊. 基于GIS技術的軍用地圖控件的設計[J]. 電光與控制. 2003(03)
本文編號:10814
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/10814.html