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