張小明 趙宇麗
青岡縣國(guó)土資源局 青岡縣 151600
摘要:介紹了FME空間數(shù)據(jù)轉(zhuǎn)換處理系統(tǒng)在國(guó)土日常數(shù)據(jù)轉(zhuǎn)換工作中的應(yīng)用,同時(shí)以第二次土地調(diào)查的成果的日常應(yīng)用為例,充分闡述了幾種數(shù)據(jù)轉(zhuǎn)換的過(guò)程與方法。
關(guān)鍵詞:國(guó)土資源管理;FME;數(shù)據(jù)轉(zhuǎn)換;AutoCAD
1 引言
隨著國(guó)土資源信息化建設(shè)的不斷推進(jìn),完成的第二次全國(guó)土地調(diào)查成果已成為了各項(xiàng)國(guó)土資源管理工作的數(shù)據(jù)基礎(chǔ),本次土地調(diào)查最終成果是以GIS數(shù)據(jù)平臺(tái)的GIS數(shù)據(jù),而國(guó)土部門多數(shù)勘測(cè)人員為了提高工作效率和自身技術(shù)特點(diǎn)等因素,大多數(shù)據(jù)操作都是AutoCAD格式數(shù)據(jù)基礎(chǔ)上進(jìn)行的,這就產(chǎn)生了數(shù)據(jù)相互轉(zhuǎn)換的問(wèn)題,F(xiàn)ME作為高效快速的空間數(shù)據(jù)轉(zhuǎn)換處理系統(tǒng)必將是最佳選擇,它也會(huì)在國(guó)土資源管理中發(fā)揮巨大作用[3]。
2 FME簡(jiǎn)介
FME(Feature Manipulate Engineering,簡(jiǎn)稱FME)是加拿大Safe Software公司開發(fā)的空間數(shù)據(jù)轉(zhuǎn)換處理系統(tǒng),它是完整的空間ETL解決方案。該方案基于OpenGIS組織提出的新的數(shù)據(jù)轉(zhuǎn)換理念“語(yǔ)義轉(zhuǎn)換”,通過(guò)提供在轉(zhuǎn)換過(guò)程中重構(gòu)數(shù)據(jù)的功能,實(shí)現(xiàn)了超過(guò)200多種不同空間數(shù)據(jù)格式(模型)之間的轉(zhuǎn)換,為進(jìn)行快速、高質(zhì)量、多需求的數(shù)據(jù)轉(zhuǎn)換應(yīng)用提供了高效、可靠的手段[5][6]。
FME所做的數(shù)據(jù)轉(zhuǎn)換,包括結(jié)構(gòu)轉(zhuǎn)換和內(nèi)容轉(zhuǎn)換兩個(gè)方面。
所謂結(jié)構(gòu)轉(zhuǎn)換,就是將源數(shù)據(jù)格式進(jìn)行拆分、合并、重構(gòu),轉(zhuǎn)化為FME的內(nèi)部標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu),然后再發(fā)送到目標(biāo)數(shù)據(jù)格式。
而內(nèi)容轉(zhuǎn)換,則是改變一個(gè)數(shù)據(jù)集內(nèi)容的功能,包括要素的幾何特征或?qū)傩灾怠?/p>
這些轉(zhuǎn)換工作在Workbench中都能有所體現(xiàn),例如通過(guò)可視化建模的方式,增加Reader(一個(gè)格式的源數(shù)據(jù)),Writer(另一種格式的源數(shù)據(jù)),然后為兩種不同類型的數(shù)據(jù)建立對(duì)應(yīng),或者說(shuō)是映射關(guān)系,也可以在其中增加函數(shù)處理關(guān)系,從而形成源數(shù)據(jù)到目標(biāo)數(shù)據(jù)的處理流程[2][4]。
3 FME進(jìn)行AutoCAD和GIS數(shù)據(jù)轉(zhuǎn)換的應(yīng)用
本文數(shù)據(jù)是使用某縣的二調(diào)數(shù)據(jù)庫(kù)成果和城鎮(zhèn)地籍dwg數(shù)據(jù)。
3.1 mdb數(shù)據(jù)轉(zhuǎn)換為dwg數(shù)據(jù)的方法
打開FME Universal Translator,選擇需要轉(zhuǎn)換的數(shù)據(jù)格式及數(shù)據(jù)源,設(shè)置轉(zhuǎn)換后的數(shù)據(jù)格式及存儲(chǔ)位置(如圖1)。
圖1 配置系統(tǒng)環(huán)境
設(shè)置轉(zhuǎn)后的數(shù)據(jù)版本及數(shù)據(jù)建立模板如圖2所示
圖2 版本及模板配置
點(diǎn)擊確定,就可以進(jìn)行批量轉(zhuǎn)換,轉(zhuǎn)換的結(jié)果只是圖形數(shù)據(jù)不帶有屬性數(shù)據(jù)。
3.2地籍dwg數(shù)據(jù)轉(zhuǎn)換為shape數(shù)據(jù)的方法
3.2.1打開FME Universal Viewer,選擇數(shù)據(jù)Autodesk AutoCAD DWG/DXF數(shù)據(jù)格式及選擇數(shù)據(jù)源,設(shè)置坐標(biāo)系統(tǒng)及環(huán)境后加載數(shù)據(jù),如圖3所示:
從圖3中可以看到源數(shù)據(jù)中共分11個(gè)圖層,對(duì)每個(gè)圖層的點(diǎn)線面要素分別查看屬性信息,然后根據(jù)屬性數(shù)據(jù)設(shè)計(jì)模板的結(jié)構(gòu)[1]。
3.2.2 設(shè)計(jì)模板
打開FME Workbench桌面系統(tǒng),新建一個(gè)New Workapce,選擇源數(shù)據(jù)dwg和目標(biāo)數(shù)據(jù)shp格式,點(diǎn)擊確定,在彈出的對(duì)話框中選擇要建立映射關(guān)系的圖層。然后軟件會(huì)自動(dòng)提取要素信息構(gòu)成的對(duì)應(yīng)關(guān)系表,自動(dòng)建立的映射關(guān)系轉(zhuǎn)換后只有空間數(shù)據(jù)沒有屬性信息。需要用手動(dòng)的將源數(shù)據(jù)類型的屬性加到目標(biāo)數(shù)據(jù)類型的屬性中。點(diǎn)擊source types列的圖標(biāo),彈出Feature Type Properties對(duì)話框,在Format Attributes選項(xiàng)卡中選擇將要進(jìn)行數(shù)據(jù)導(dǎo)出的屬性字段,根據(jù)選擇的要轉(zhuǎn)換的字段,給目標(biāo)數(shù)據(jù)添加相應(yīng)字段值,并建立映射關(guān)系[7]。
3.3.3實(shí)現(xiàn)批量轉(zhuǎn)換
將建立好的映射關(guān)系圖保存為一個(gè)fmw文件,運(yùn)行FME Workbench模塊后打開fmw文件,選擇Tools菜單下的Edit parameters,點(diǎn)擊Source AutoCAD File后面的加號(hào),選擇多個(gè)數(shù)據(jù)。然后選擇工具欄中的Run translation命令進(jìn)行批量轉(zhuǎn)換。
4 結(jié)束語(yǔ)
運(yùn)用FME進(jìn)行數(shù)據(jù)轉(zhuǎn)換,大大提高了空間數(shù)據(jù)處理、轉(zhuǎn)換的效率,減少了工作量,使我們能更加充分利用二調(diào)成果,從而為農(nóng)用地征轉(zhuǎn)、衛(wèi)片執(zhí)法監(jiān)察、規(guī)劃調(diào)整等國(guó)土資源管理日常工作服務(wù)。
參考文獻(xiàn):
[1]安丹,湯軍.基于FME的CAD與GIS數(shù)據(jù)轉(zhuǎn)換的應(yīng)用研究[J].軟件導(dǎo)刊,2010,10:26-27.
[2]劉垚.測(cè)繪生產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京測(cè)繪,2014,2:134-137;
[3]張小明,齊雙亞.國(guó)土資源管理建設(shè)CORS的必要性[J]科技研究2014,28:165.
[4]劉垚,黨學(xué)會(huì),王恒信.GPS在地震監(jiān)測(cè)預(yù)報(bào)中的應(yīng)用[J].全球定位系統(tǒng).
[5]李莉,李建榕,魏福銀.FME在空間數(shù)據(jù)加工項(xiàng)目中的應(yīng)用[J].測(cè)繪信息與工程,2006,31(2):7-9.
[6]王恒信,郭祥云,李嫦娥,等.地球自轉(zhuǎn)對(duì)強(qiáng)震震中附近中小地震的影響[J].地震地磁觀測(cè)與研究,2013,34(5/6):52-60.
[7]熊燈亮,貴仁義,趙俊三等.基于FME的空間數(shù)據(jù)處理實(shí)現(xiàn)[J]四川測(cè)繪,2007,3:118-119.
[8]夏東興,沈娟紅.FME在數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用[J].現(xiàn)代測(cè)繪,2011,5:65.