基于GPS船用導(dǎo)航儀的嵌入式電子海圖數(shù)據(jù)的制作與顯示
摘要:在嵌入式GPS電子海圖顯示系統(tǒng)中,通過(guò)對(duì)ArcMap地圖軟件進(jìn)行定制等功能的二次開(kāi)發(fā),不僅可一次性錄入點(diǎn)線面輸入時(shí)所有的參數(shù),而且在完成修改后可使用定制工具直接輸出特殊的點(diǎn)數(shù)據(jù)文本文件、面數(shù)據(jù)文本文件和線數(shù)據(jù)文本文件。可大大減小海圖文件數(shù)據(jù)的容量。
本文引用地址:http://www.biyoush.com/article/156973.htm0 前言
地理信息系統(tǒng)(GIS) 在國(guó)民經(jīng)濟(jì)各領(lǐng)域已得到廣泛地應(yīng)用,ArcInfo是美國(guó)ESRI公司開(kāi)發(fā)的GIS平臺(tái)軟件, ArcInfo憑借其強(qiáng)大的數(shù)據(jù)采集存儲(chǔ)、圖形編輯、信息檢索、地理分析等功能廣泛應(yīng)用于城市規(guī)劃、測(cè)繪、國(guó)土信息資源管理、海圖制作等各個(gè)業(yè)。ArcInfo包括ArcMap 、ArcCatalog 和ArcToolbox 三個(gè)應(yīng)用程序,其中ArcMap 提供了一體化的地圖繪制、顯示、編輯、輸出的集成環(huán)境,具有強(qiáng)大的制圖編輯功能。用ArcMap編制地圖,首先要獲得數(shù)字形式的地圖數(shù)據(jù),即對(duì)已有地圖進(jìn)行數(shù)字化或把地面測(cè)量中測(cè)得的點(diǎn)輸入計(jì)算機(jī),連接形成各類圖形要素,并對(duì)數(shù)據(jù)進(jìn)行符號(hào)化和地圖注記的放置,然后按照應(yīng)用的需要,制作出一幅完整的電子地圖,ArcMap 為用戶編制電子地圖提供了豐富的功能和途徑,目前已成為嵌入式電子海圖制作領(lǐng)域應(yīng)用最為廣泛的工具之一。
1 ArcMap 軟件功能的二次開(kāi)發(fā)
用ArcMap制作的電子海圖可直接用于工控機(jī)設(shè)計(jì)的船舶電子海圖顯示系統(tǒng),但是在嵌入式電子海圖顯示系統(tǒng)中,為了充分發(fā)揮嵌入式處理器的優(yōu)點(diǎn),提高顯示海圖的速度與效率,需要將制作好的電子海圖轉(zhuǎn)換為特殊的二進(jìn)制文件格式。為了方便制作非標(biāo)格式嵌入式電子海圖文件,可對(duì)ArcMap軟件進(jìn)行了定制功能的二次開(kāi)發(fā)。利用該工具可在電子海圖修改或制作中方便并提高輸入速度,使用該工具可進(jìn)行一次性將點(diǎn)線面輸入時(shí)所有的參數(shù)錄入。在完成修改后可使用該工具輸出三個(gè)文本文件,分別是點(diǎn)數(shù)據(jù)文本文件(point.dat)、面數(shù)據(jù)文本文件(polygON.dat)、線數(shù)據(jù)文本文件(polyline.dat)。圖1為定制功能中命令欄中經(jīng)二次開(kāi)發(fā)產(chǎn)生的菜單工具功能選擇窗口圖。
圖1定制功能命令欄中經(jīng)二次開(kāi)發(fā)產(chǎn)生的的菜單工具窗口圖
2 嵌入式電子海圖的制作與數(shù)據(jù)導(dǎo)出
嵌入式電子海圖的制作流程為:首先打開(kāi)已有海圖或新建電子海圖,然后修改或創(chuàng)建點(diǎn)、線、面數(shù)據(jù),最后保存海圖文件,保存文件名為*.mxd,然后利用專用開(kāi)發(fā)工具導(dǎo)出點(diǎn)數(shù)據(jù)文本文件(point.dat)、面數(shù)據(jù)文本文件(polygon.dat)、線數(shù)據(jù)文本文件(polyline.dat)共三個(gè)文件。三個(gè)文本文件再利用專用軟件生成為一個(gè)二進(jìn)制的文件即可寫入嵌入式電子海圖中的存儲(chǔ)器,供處理器調(diào)用顯示海圖。圖2為用ArcMap軟件制作舟山海域海圖時(shí)的操作窗口圖。
圖2 ArcMap制作中的舟山海域界面圖
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論