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