新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于GPS船用導航儀的嵌入式電子海圖數據的制作與顯示

        基于GPS船用導航儀的嵌入式電子海圖數據的制作與顯示

        作者: 時間:2010-11-05 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/156973.htm

          0 前言

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

          1 ArcMap 軟件功能的二次開發

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

        圖1定制功能命令欄中經二次開發產生的的菜單工具窗口圖

          2 嵌入式電子海圖的制作與數據導出

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

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

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        關鍵詞: 嵌入式

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西平县| 平远县| 铅山县| 县级市| 革吉县| 临江市| 深圳市| 同心县| 通化市| 宜昌市| 梅州市| 雅江县| 梁河县| 华坪县| 广南县| 呼和浩特市| 左贡县| 会东县| 饶平县| 齐齐哈尔市| 乐陵市| 崇明县| 南涧| 通海县| 安福县| 大城县| 土默特左旗| 武川县| 荔浦县| 阿拉善盟| 喜德县| 丹东市| 田林县| 马公市| 金溪县| 夏邑县| 内江市| 丹寨县| 黄龙县| 工布江达县| 怀仁县|