www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] 摘要:在嵌入式GPS電子海圖顯示系統(tǒng)中,通過對ArcMap地圖軟件進(jìn)行定制等功能的二次開發(fā),不僅可一次性錄入點線面輸入時所有的參數(shù),而且在完成修改后可使用定制工具直接輸出特殊的點數(shù)據(jù)文本文件、面數(shù)據(jù)文本文件和

  摘要:在嵌入式GPS電子海圖顯示系統(tǒng)中,通過對ArcMap地圖軟件進(jìn)行定制等功能的二次開發(fā),不僅可一次性錄入點線面輸入時所有的參數(shù),而且在完成修改后可使用定制工具直接輸出特殊的點數(shù)據(jù)文本文件、面數(shù)據(jù)文本文件和線數(shù)據(jù)文本文件??纱蟠鬁p小海圖文件數(shù)據(jù)的容量。

  0 前言

  地理信息系統(tǒng)(GIS) 在國民經(jīng)濟(jì)各領(lǐng)域已得到廣泛地應(yīng)用,ArcInfo是美國ESRI公司開發(fā)的GIS平臺軟件, ArcInfo憑借其強大的數(shù)據(jù)采集存儲、圖形編輯、信息檢索、地理分析等功能廣泛應(yīng)用于城市規(guī)劃、測繪、國土信息資源管理、海圖制作等各個業(yè)。ArcInfo包括ArcMap 、ArcCatalog 和ArcToolbox 三個應(yīng)用程序,其中ArcMap 提供了一體化的地圖繪制、顯示、編輯、輸出的集成環(huán)境,具有強大的制圖編輯功能。用ArcMap編制地圖,首先要獲得數(shù)字形式的地圖數(shù)據(jù),即對已有地圖進(jìn)行數(shù)字化或把地面測量中測得的點輸入計算機,連接形成各類圖形要素,并對數(shù)據(jù)進(jìn)行符號化和地圖注記的放置,然后按照應(yīng)用的需要,制作出一幅完整的電子地圖,ArcMap 為用戶編制電子地圖提供了豐富的功能和途徑,目前已成為嵌入式電子海圖制作領(lǐng)域應(yīng)用最為廣泛的工具之一。

  1 ArcMap 軟件功能的二次開發(fā)

  用ArcMap制作的電子海圖可直接用于工控機設(shè)計的船舶電子海圖顯示系統(tǒng),但是在嵌入式電子海圖顯示系統(tǒng)中,為了充分發(fā)揮嵌入式處理器的優(yōu)點,提高顯示海圖的速度與效率,需要將制作好的電子海圖轉(zhuǎn)換為特殊的二進(jìn)制文件格式。為了方便制作非標(biāo)格式嵌入式電子海圖文件,可對ArcMap軟件進(jìn)行了定制功能的二次開發(fā)。利用該工具可在電子海圖修改或制作中方便并提高輸入速度,使用該工具可進(jìn)行一次性將點線面輸入時所有的參數(shù)錄入。在完成修改后可使用該工具輸出三個文本文件,分別是點數(shù)據(jù)文本文件(point.dat)、面數(shù)據(jù)文本文件(polygON.dat)、線數(shù)據(jù)文本文件(polyline.dat)。圖1為定制功能中命令欄中經(jīng)二次開發(fā)產(chǎn)生的菜單工具功能選擇窗口圖。

圖1定制功能命令欄中經(jīng)二次開發(fā)產(chǎn)生的的菜單工具窗口圖

  2 嵌入式電子海圖的制作與數(shù)據(jù)導(dǎo)出

  嵌入式電子海圖的制作流程為:首先打開已有海圖或新建電子海圖,然后修改或創(chuàng)建點、線、面數(shù)據(jù),最后保存海圖文件,保存文件名為*.mxd,然后利用專用開發(fā)工具導(dǎo)出點數(shù)據(jù)文本文件(point.dat)、面數(shù)據(jù)文本文件(polygon.dat)、線數(shù)據(jù)文本文件(polyline.dat)共三個文件。三個文本文件再利用專用軟件生成為一個二進(jìn)制的文件即可寫入嵌入式電子海圖中的存儲器,供處理器調(diào)用顯示海圖。圖2為用ArcMap軟件制作舟山海域海圖時的操作窗口圖。

圖2 ArcMap制作中的舟山海域界面圖

  3 嵌入式電子海圖數(shù)據(jù)的顯示

  嵌入式電子海圖顯示系統(tǒng)使用前需要通過計算機的超級終端拷入處理主程序及至少5個文件才能運行,5個文件是國標(biāo)漢字庫文件、logo圖片文件、文本文件(港口介紹等)、圖片文件(航行對景圖片)。首次拷入文件時需對Nand flash進(jìn)行格式化,以后如有圖片文件更新等操作,可用DOS命令進(jìn)行刪除或建立。

  (1)logo圖片(PCX格式)的顯示方法

  在嵌入式電子海圖顯示系統(tǒng)中,開機后會顯示一幅開機圖片,由于嵌入式電子海圖系統(tǒng)中內(nèi)存較小,CPU 處理速度有限,對現(xiàn)有計算機流行的圖片格式進(jìn)行比較后,嵌入式電子海圖系統(tǒng)中選擇了PCX 圖片格式作為開機顯示圖片。PCX 格式比BMP 格式占有存儲容量小,比JPG 格式圖片解壓時占有CPU 資源也少得多。顯示PCX 圖片的過程如下:

  讀取 PCX 文件頭(讀出圖片文件的大小、判斷是否是PCX 圖片、顏色位數(shù)等)

   讀調(diào)色板(讀取圖片的顏色信息)

  解壓圖片數(shù)據(jù)(圖片數(shù)據(jù)恢復(fù))

  設(shè)置調(diào)色板(設(shè)置嵌入式海圖系統(tǒng)中的調(diào)色板與顯示圖片調(diào)色板一致)

  顯示開機畫面

  以下是標(biāo)準(zhǔn)PCX 格式圖片的文件頭:

  typedef STruct stPcxHead

  { //PCX 文件頭數(shù)據(jù)結(jié)構(gòu),共128 字節(jié)

  int8 Signature; //PCX 文件標(biāo)志,始終是0AH

  int8 Version; //版本號

  int8 Encoding; //壓縮標(biāo)志,始終是1,表示有限行程編碼

  int8 BitsPerPixel; //每像素所占位數(shù)

  int16 XMin,YMin; //圖像左上角坐標(biāo)

  int16 XMax,YMax; //圖像右下角坐標(biāo)

  int16 HRes,VRes; //存儲此PCX 文件的圖形模式分辨率

  int8 Palette[48]; //16 色DAC 調(diào)色板

  int8 Reserved1; //保留

  int8 ColorPlaneNum; //顏色平面數(shù)

  int16 BytesPerLine; //每行字節(jié)數(shù)

  int16 PaletteType; //DAC 調(diào)色板類型

  int8 Reserved2[58]; //全為零

  }stPcxHead;

  圖3 為嵌入式電子海圖顯示系統(tǒng)開機時的顯示畫面。


圖3 嵌入式電子海圖顯示系統(tǒng)開機時的顯示畫面

  (2) 嵌入式電子海圖數(shù)據(jù)的顯示方法

  電子海圖數(shù)據(jù)的實時顯示是系統(tǒng)的核心程序。該程序根據(jù)給出的中心點位置(通常為GPS 給出的船位點坐標(biāo))及顯示比例范圍參數(shù),確定需要顯示的空間數(shù)據(jù)范圍,并從海圖文件中找出符合顯示范圍的數(shù)據(jù),從海圖文件中讀出圖層分層控制信息以實現(xiàn)電子海圖的分層顯示控制,最后按各類實體對應(yīng)的符號要素代碼繪制相應(yīng)的圖形符號在內(nèi)存中快速完成海圖的繪制。電子海圖顯示程序流程為:1、根據(jù)中心(船位)經(jīng)緯度及顯示比例參數(shù),計算出顯示數(shù)據(jù)塊的大?。?、從海圖文件中找出符合顯示塊范圍的所有點、線、面數(shù)據(jù);3、將要顯示的點、線、面數(shù)據(jù)按類型及屬性在顯示緩存中按對應(yīng)的位置、圖案顏色、中文標(biāo)注進(jìn)行畫圖;4、顯示涮新屏幕;5、按操作命令選擇顯示要素,重新計算顯示數(shù)據(jù)塊。

  嵌入式電子海圖顯示系統(tǒng)中使用了16M 字節(jié)的內(nèi)存空間,電子海圖數(shù)據(jù)一般在10MB左右,剩下4MB 中用于顯示緩存作圖的為480KB,這是按800*600 點顯示屏幕計算的容量。剩下的空間用于程序計算及漢字庫、文本等數(shù)據(jù)的存放。由于顯示緩存只有一塊,因此在每次顯示范圍發(fā)行變化時,都要從內(nèi)存中將海圖數(shù)據(jù)重新讀算一遍,再重新進(jìn)行畫圖。這在海圖移動操作中會影響涮新的速度,使用大容量位圖緩沖內(nèi)存技術(shù)可提高海圖在移動或漫游時的涮新速度。圖4 為嵌入式電子海圖顯示效果圖。


圖4 電子海圖顯示效果圖

  4 小結(jié)

  嵌入式電子海圖儀中海圖數(shù)據(jù)使用自定義數(shù)據(jù)格式,海圖數(shù)據(jù)格式與處理顯示方案自成一體,海圖數(shù)據(jù)按點、線、面類型分類,并且按一定的規(guī)律連續(xù)存儲,有利于知識產(chǎn)權(quán)的保護(hù),也可大大減小文件數(shù)據(jù)的容量。缺點是數(shù)據(jù)文件的交換性較差,不適合全球性網(wǎng)絡(luò)式的應(yīng)用模式。

 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

(全球TMT2022年10月19日訊)10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億元至2.34億元...

關(guān)鍵字: 安集科技 電子 封裝 集成電路制造

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

經(jīng)過幾十年發(fā)展,嵌入式技術(shù)已經(jīng)用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專業(yè)性強的屬性,讓很多非嵌入式領(lǐng)域的同學(xué)望而卻步。近十幾年的發(fā)展,物聯(lián)網(wǎng)覆蓋了越來越多領(lǐng)域,包括了家居,商業(yè),工業(yè),農(nóng)業(yè)等領(lǐng)域,不僅吸引...

關(guān)鍵字: 嵌入式 物聯(lián)網(wǎng) 技術(shù)

隨著IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了“物聯(lián)網(wǎng)”時代。物聯(lián)網(wǎng)中需要的大量設(shè)備不在依賴人與人之間的交互產(chǎn)生聯(lián)系,更多通過協(xié)議、通信、程序設(shè)計等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計算機的智能但并不以通...

關(guān)鍵字: 嵌入式 物聯(lián)網(wǎng) 計算機

韓國的“萬能應(yīng)用”Kakao周末掉線,引發(fā)了生活和商業(yè)的廣泛混亂,暴露出一個無處不在的科技巨頭被迫下線時所產(chǎn)生的漏洞。Kakao的主要服務(wù)——從即時通訊到網(wǎng)約車再到移動支付,在上周六遭遇宕機,此前該公司大部分?jǐn)?shù)據(jù)服務(wù)器所...

關(guān)鍵字: 即時通訊 電子 移動 網(wǎng)約車

最近看到APP上,給我推送了很多類似的回答,借此機會,也想著重新審視一下自己的學(xué)習(xí)歷程,以及結(jié)合自身和大牛,分享一些學(xué)習(xí)經(jīng)驗,希望對大家有所啟發(fā)和幫助。

關(guān)鍵字: APP 嵌入式 C語言

雙頻GPS是最近手機領(lǐng)域的熱門話題,目前很多手機都配備了這項技術(shù)。但是,也有網(wǎng)友不知道雙頻gps是什么意思。為了讓大家更好地了解雙頻gps及其使用的相關(guān)信息,本網(wǎng)站為您帶來了雙頻GPS的使用介紹和具體型號的相關(guān)內(nèi)容。

關(guān)鍵字: iPhone 14 雙頻 GPS

近日,半導(dǎo)體龍頭企業(yè)士蘭微(600460)披露再融資預(yù)案,65億元募集資金將用于12寸芯片生產(chǎn)線、SiC功率器件生產(chǎn)線和汽車半導(dǎo)體封裝項目的建設(shè)。

關(guān)鍵字: 士蘭微 芯片 電子

濟(jì)南2022年10月14日 /美通社/ -- 近日,國務(wù)院辦公廳印發(fā)《關(guān)于加快推進(jìn)"一件事一次辦"打造政務(wù)服務(wù)升級版的指導(dǎo)意見》,提出加快推進(jìn)"一件事一次辦",打造政務(wù)服務(wù)升級版,...

關(guān)鍵字: 新基建 電子 APP 數(shù)據(jù)共享

(全球TMT2022年10月13日訊)TCL電子控股有限公司(“TCL電子”或“公司”)宣布,自2022年中期業(yè)績公告日(即2022年8月19日)至今,大股東TCL實業(yè)控股股份有限公司(“TCL控股”)增持TCL電子股...

關(guān)鍵字: TCL 電子 MT

通信技術(shù)

120600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉