基于AutoCAD Map3D和FME圖庫一體化在地圖制圖職業技能競賽中的應用
根據湖北省第三屆測繪地理信息行業職業技能競賽選拔賽的要求,利用武漢市測繪研究院基于AutoCAD Map3D 開發的制圖與符號化程序及FME組成的圖庫一體化作業平臺,按照競賽要求進行要素代碼的整理與匹配,并對制圖與符號化程序進行相應的修改和優化,使該作業平臺符合競賽要求,并順利提交建庫數據和制圖數據成果,達到競賽目標。
1、引言
第三屆全國測繪地理信息行業職業技能競賽即將舉行,筆者參加了湖北省于2013 年4 月27 日~ 28 日舉辦的第三屆測繪地理信息行業職業技能競賽選拔賽。根據競賽要求地圖制圖職業技能競賽采取理論知識考試和技能操作考核相結合的方法,其中理論知識考試占30%,技能操作考核占70%,本文主要探討技能操作考核方面的內容。
2、競賽技術方案的選擇及技術路線
2.1、競賽要求
根據地圖制圖競賽技術綱要,本次競賽提供的數據資料為:
(1) 某一區域1 ∶ 2 000 比例尺的矢量數據: 數據格式為AutoCAD 2000 DWG 格式,要素層碼按《基礎地理信息要素分類與代碼》分類。平面坐標系為2000 國家大地坐標系,高斯—克呂格投影,3°分帶。高程基準為1985 國家高程基準。
(2) 外業調繪資料: 包括調繪底圖和補測數據。調繪底圖包括紙質和掃描數據,掃描數據格式為JPG;補測數據為AutoCAD 2000 DWG 格式。
(3) 測量控制點成果: 數據為文本文件( txt) ,坐標系與立體測量矢量數據同。
(4) 方正字庫。
(5) 相關技術要求。
提交成果要求:
(1) 成果包括建庫數據和制圖數據: 建庫數據為ArcGIS 9. 3 版本的MDB 格式; 制圖數據為PDF 格式。
(2) 所使用的字體字庫。
2.2、競賽技術路線的選擇
按照競賽要求,數據提交主要成果為建庫數據和制圖數據,且在考核評分細則中要求建庫數據與制圖數據一致性,因此競賽軟件平臺優先選擇圖庫一體化軟件。當前武漢市測繪研究院正使用AutoCADMap3D 和FME 進行武漢市1 ∶ 500 的圖庫一體化生產,因此在此圖庫一體化作業平臺基礎上按照競賽要求及《1 千2 千地形要素代碼》對制圖與符號化程序、要素代碼進行修改,使之符合競賽要求。
本次競賽的軟件平臺為: AutoCAD Map3D、基于AutoCAD Map3D 的制圖與符號化程序和FME; 制圖與符號化程序如圖1 所示。
圖1 制圖與符號化程序界面
AutoCAD Map3D 是Autodesk 公司在AutoCAD 的基礎上推出的地圖制作與管理工具。AutoCAD Map3D 具有AutoCAD 的所有功能與特性,并增加了地理信息和地圖管理的功能,采用了開源的要素數據對象( FDO) 技術,支持用戶直接訪問設計和地理信息系統( GIS) 中廣泛應用的領先數據格式,并支持用戶使用AutoCAD 軟件的工具來維護各種空間信息; 并且在AutoCAD 中開發的一些程序,可以繼續使用; 軟件的操作習慣與AutoCAD相似,能在較短時間里熟悉該軟件。
FME( Feature Manipulate Engine) ,是一個空間數據提取、轉換的強大工具,用戶可以根據自己的實際需求建立具有自身特色的空間數據處理、轉換平臺,實現不同格式數據間的互轉及數據處理; 利用FME 建好的模板可將AutoCAD Map3D 數據快速生成標準的建庫數據。
競賽是要在規定的時間里,交出符合要求的數據成果,因此選擇合適的技術路線、理順流程尤為關鍵; 而利用AutoCAD Map3D 和FME 的作業平臺與平時生產流程基本一致,需要的是熟悉軟件功能,理順流程、做到技術路線可行。本次參賽的技術路線如圖2 所示。
圖2 技術路線
5、總結
在短時間的集訓過程中,選擇適合的技術路線,理順流程是很有必要的,特別是熟悉軟件環境、提高速度和正確有效的處理競賽中出現的問題。由于筆者對軟件的功能了解不夠深入,軟件的許多功能沒有發掘出來,在競賽中繞了很多彎路,但利用AutoCAD Map3D 和FME 的圖庫一體化作業平臺在競賽中還是發揮了優勢。該平臺的優點:①基于AutoCAD Map3D 的地圖符號化程序在作業過程中兼顧了圖形數據和庫數據的要求; ②建庫數據利用FME 將圖形與屬性數據一并入庫,且數據庫結構組織符合競賽要求;③制圖數據與建庫數據在數據整理、更新過程中可以兼顧,保證了圖庫一致性的要求。
不足之處:①AutoCAD Map3D 的構面、拓撲等功能不足,導致數據頻繁轉換增加了工作量;②軟件所提供的數據清理功能作用有限;③軟件沒有數據屬性檢查功能,后期生產中可考慮添加該功能,以提高建庫數據的質量;④數據屬性的關聯較繁瑣,在操作時易丟失要素代碼。后的工作中進一步完善,希望本文提出的一些符號表達能在今后修改完善中起到借鑒作用。