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