朱典潞
(鎮(zhèn)江市勘察測繪研究院,江蘇 鎮(zhèn)江 212000)
FME具有無與倫比的空間格式支持,500多個先進的數(shù)據(jù)處理工具,龐大的坐標(biāo)系庫和內(nèi)置自動化操作,使之成為全球領(lǐng)先的數(shù)據(jù)整合平臺。FME為數(shù)據(jù)流提供動力,使用FME完成數(shù)據(jù)在不同平臺間的轉(zhuǎn)換和流動,可以讓數(shù)據(jù)發(fā)揮最大價值。FME將全部數(shù)據(jù)和應(yīng)用程序連接在一起,包含幾百種不同的格式,含有靈活高級數(shù)據(jù)轉(zhuǎn)換工具、可定制自動化的工作流等,提供可視化界面操作,幫助用戶消除數(shù)據(jù)孤島[1]。用戶可以通過轉(zhuǎn)換器的任意組合執(zhí)行特定的數(shù)據(jù)處理任務(wù),得到符合目標(biāo)要求的數(shù)據(jù)。
GIS數(shù)據(jù)處理有時候會涉及多個軟件,各種煩瑣的操作步驟,在數(shù)據(jù)管理,流程化定制及數(shù)據(jù)維護方面存在很大的不足,而FME基于轉(zhuǎn)換器組合執(zhí)行的定制化任務(wù)工作流,省去數(shù)據(jù)在多個軟件間進行導(dǎo)入導(dǎo)出、轉(zhuǎn)換等操作步驟,可以有效地縮短GIS數(shù)據(jù)處理的時間,大大提高作業(yè)效率。實時化的成果導(dǎo)出預(yù)覽,可快速檢查數(shù)據(jù)輸出的有效性及正確性,如果不滿意可及時調(diào)整工作流的作業(yè)方案,得到符合用戶需求的最終成果。
國內(nèi)常用的坐標(biāo)系統(tǒng)有CGCS2000、WGS1984、Beijing54、Xian80、地方自定義坐標(biāo)系等,GIS數(shù)據(jù)生產(chǎn)中經(jīng)常需要將數(shù)據(jù)從一個坐標(biāo)系變換到另一個坐標(biāo)系[2]。使用專業(yè)的GIS軟件可以對GIS格式數(shù)據(jù)的進行坐標(biāo)轉(zhuǎn)換,但對于涉及大批量、多坐標(biāo)系統(tǒng)、目標(biāo)數(shù)據(jù)格式變化等轉(zhuǎn)換操作的支持性較差,轉(zhuǎn)換效率不高。對于CAD格式的數(shù)據(jù),由于CAD制圖軟件本身沒有坐標(biāo)系的定義,使得CAD與CAD數(shù)據(jù)、CAD與GIS數(shù)據(jù)在不同坐標(biāo)系統(tǒng)下的轉(zhuǎn)換變得較為復(fù)雜,如CAD數(shù)據(jù)通常要先轉(zhuǎn)為GIS格式(shp、mdb、gdb等),再通過ArcGIS等軟件實現(xiàn)GIS數(shù)據(jù)之間的坐標(biāo)轉(zhuǎn)換,而CAD數(shù)據(jù)很容易丟失線型、顏色、附加屬性等信息,難以實現(xiàn)無損轉(zhuǎn)換。FME軟件可以方便地讀取CAD、GIS格式的數(shù)據(jù)并記錄相應(yīng)屬性信息,借助于“EsriReprojector”[3]轉(zhuǎn)換器,用戶通過定義源坐標(biāo)系、目標(biāo)坐標(biāo)系及地理轉(zhuǎn)換名稱(Arcgis投影工具中“創(chuàng)建自定義地理變換”,使用“coordinate frame”方法定義兩個坐標(biāo)系統(tǒng)之間的變換參數(shù)即坐標(biāo)投影7參數(shù)),可實現(xiàn)CAD、GIS數(shù)據(jù)在不同坐標(biāo)系統(tǒng)下的轉(zhuǎn)換。如鎮(zhèn)江坐標(biāo)系CAD轉(zhuǎn)2000坐標(biāo)系CAD,坐標(biāo)轉(zhuǎn)換模板及相關(guān)參數(shù)設(shè)置如圖1、圖2所示:
圖1 FME坐標(biāo)轉(zhuǎn)換模板
圖2 EsriReprojector參數(shù)設(shè)置
GIS相關(guān)的影像裁剪工作大多通過ArcGIS、Erdas等軟件來進行,其中的操作步驟卻較為煩瑣,執(zhí)行效率也不是太高。針對工作中常用的影像裁剪工作,制定了一套FME影像裁剪模板,通過項目測試驗證,執(zhí)行的時間明顯減少,維護成本也大大降低。影像裁剪模板如圖3所示:
圖3 FME影像裁剪模板
使用說明:源dwg文件含500圖幅裁剪框及500圖幅編號,通過“SpatialRelator”[3]轉(zhuǎn)換器建立空間連接,在圖幅框上掛接圖幅編號屬性,經(jīng)“AttributeManager”[3]轉(zhuǎn)換器重命名得到“ClipNum”(裁剪圖幅編號),利用“Clipper”[3]轉(zhuǎn)換器實現(xiàn)影像的批量裁剪,最后利用“RasterResampler”[3]轉(zhuǎn)換器進行分幅影像的重采樣指定分幅影像的像元大小或像素尺寸?!癈lipper”轉(zhuǎn)換器參數(shù)設(shè)置注意勾選合并屬性,目標(biāo)文件輸出分幅影像名稱指定“yx2020_ClipNum”(前綴+裁剪編號)。關(guān)鍵參數(shù)設(shè)置及裁剪結(jié)果如圖4、圖5所示:
圖4 影像裁剪模板關(guān)鍵參數(shù)設(shè)置
圖5 影像裁剪模板分幅裁剪影像
數(shù)據(jù)建庫中經(jīng)常有以CAD、Excel等數(shù)據(jù)為數(shù)據(jù)源建立GIS數(shù)據(jù)庫。以危房調(diào)查項目為例,講解一下由CAD、Excel表生成危房調(diào)查數(shù)據(jù)庫的FME建庫模板。經(jīng)資料搜集,外業(yè)調(diào)查,整理CAD及Excel,最終CAD含兩個圖層,“危房調(diào)查-更新”(閉合多線段,此圖層為面狀要素),“危房調(diào)查-注記”(注記,此圖層為點狀要素);Excel表屬性字段主要有FID、所屬街道、社區(qū)、社區(qū)編號、房屋地址等,需要注意的是用于掛接屬性的CAD中“危房調(diào)查-注記”圖層標(biāo)注注記坐下角角點坐標(biāo)需位于“危房調(diào)查-更新”內(nèi)部,以便使用“SptialRelator”[3]轉(zhuǎn)換器的空間連接功能在危房調(diào)查面狀要素中掛接注記屬性。Excel表中“房屋地址”字段與掛接后的危房調(diào)查面一一對應(yīng)。通過,通過“FeatureMerger”[3]轉(zhuǎn)換器實現(xiàn)面狀要素和Excel屬性表掛接,最終完成數(shù)據(jù)庫的建庫工作。具體的CAD、Excel目錄、FME建庫模板及最終建庫成果如圖6~圖9所示:
圖6 CAD數(shù)據(jù)目錄
圖7 Excel數(shù)據(jù)目錄
圖8 FME建庫模板
圖9 ArcGIS建庫成果
為了便于圖形編輯和對照檢查,有時候需要將gdb數(shù)據(jù)庫中某些要素類及其屬性字段展出顯示到CAD中,而借助于FME建立相應(yīng)的模板可以很好地滿足此類需求。有如圖10的gdb,里面含有諸多要素類“DM”“DM0624”“點”“新編號”等。如需顯示要素類“新編號”(屬性:“地塊編號”“規(guī)劃用地性質(zhì)”)、“DM0624”(屬性:“用地代碼”“用地面積”)展注記于CAD,可建立FME模板進行轉(zhuǎn)換。gdb要素類名稱在FME中的字段為“fme_feature_type”需單獨勾選,Excel表建立“選取要素類”“顯示字段1”“顯示字段2”字段并添加相關(guān)字段值。數(shù)據(jù)庫要素類、FME模板及最終成果如圖10~圖13所示:
圖10 gdb要素類及需顯示屬性字段
圖11 gdb轉(zhuǎn)dwg顯示屬性FME模板
圖12 gdb及Excel表相關(guān)設(shè)置
圖13 gdb轉(zhuǎn)dwg帶屬性注記成果
FME具有模塊化、可視化等優(yōu)點,可以根據(jù)用戶的不同需求,對處理方式、處理過程進行自主組合[4],可以為GIS數(shù)據(jù)處理提供快速、靈活、直觀、適應(yīng)性強的解決方案。FME向用戶提供了比同類GIS軟件更加強大的操作靈活性與自由度,為用戶的技術(shù)處理思路提供了無限可能[5]?;贔ME軟件技術(shù)的創(chuàng)新能在各行各業(yè)發(fā)揮高效應(yīng)用價值,通過創(chuàng)新技術(shù)手段快速轉(zhuǎn)變?yōu)樯a(chǎn)力[6]。FME在諸多領(lǐng)域和行業(yè)都有著廣泛的應(yīng)用,如國土空間規(guī)劃平臺建設(shè)、自然資源空間數(shù)據(jù)融合、測繪數(shù)據(jù)質(zhì)檢與入庫、互聯(lián)網(wǎng)數(shù)據(jù)采集與分析、人工智能影像解譯等。
本文列舉了FME軟件在GIS數(shù)據(jù)處理中的一些常見應(yīng)用,可以發(fā)現(xiàn)FME在GIS數(shù)據(jù)處理中具有明顯的優(yōu)勢。流程化作業(yè)、可視化預(yù)覽、零代碼維護、實時性更新、多源數(shù)據(jù)集成等特點使得FME在提高GIS數(shù)據(jù)處理作業(yè)效率及成果質(zhì)量、降低數(shù)據(jù)維護更新成本等方面發(fā)揮重要作用。利用FME軟件進行技術(shù)的創(chuàng)新和探索,能為各種項目提供快速的數(shù)據(jù)分析、統(tǒng)計及輸出,規(guī)避因大量人工參與而導(dǎo)致的效率低且易錯遺漏等問題,有效解決人工重復(fù)、煩瑣的數(shù)據(jù)處理、比對分析及錄入輸出等過程,能大大提高作業(yè)人員的工作效率,節(jié)省寶貴的時間和人工成本[6]。
由于工作方面的研究和探索,在地形圖坐標(biāo)轉(zhuǎn)換、電子地圖數(shù)據(jù)庫生產(chǎn)與更新、管線數(shù)據(jù)庫入庫、居民地多圖幅拼接融合、多比例尺系列圖幅接合表自動生成、無人機數(shù)據(jù)處理等諸多方面都有FME的相關(guān)應(yīng)用,由于篇幅原因不再一一展開。FME已成為我工作中一個不可多得的助手和伙伴。希望借助此篇文章推廣一下神奇的FME,相信你的數(shù)據(jù)世界有了FME的幫助會有不一樣的驚喜和精彩。