版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、FME Desktop培訓(xùn)教程 第一章 數(shù)據(jù)轉(zhuǎn)換基礎(chǔ) 2011-07-21 00:15:50| 分類: FME基礎(chǔ)教程 | 標(biāo)簽: |字號(hào)大中小 訂閱 數(shù)據(jù)互操作傳統(tǒng)的數(shù)據(jù)格式轉(zhuǎn)換通常是由一些功能有限的軟件執(zhí)行的。什么是數(shù)據(jù)互操作?它指的是,通過分享和分發(fā)數(shù)據(jù),來(lái)交換信息,它具有直接處理數(shù)據(jù)的功能。在這個(gè)定義中,出現(xiàn)了以下三個(gè)關(guān)鍵詞:交流: 信息間的交換數(shù)據(jù)分享/分發(fā): 提供數(shù)據(jù),或是直接對(duì)源數(shù)據(jù)進(jìn)行訪問透明地: 不需要對(duì)數(shù)據(jù)結(jié)構(gòu)有背景認(rèn)識(shí)有時(shí)候,互操作性也被稱為數(shù)據(jù)融合或數(shù)據(jù)模式轉(zhuǎn)換?;ゲ僮餍缘恼系K但是,互操作性并非
2、總是顯得那么簡(jiǎn)單。對(duì)于空間數(shù)據(jù),存在兩個(gè)最主要的障礙。數(shù)據(jù)類別對(duì)于空間數(shù)據(jù)來(lái)說,有許多類型的數(shù)據(jù),例如,CAD, GIS, BIM(建筑信息),導(dǎo)航等。 因?yàn)椴煌愋偷臄?shù)據(jù)根據(jù)不同目的設(shè)計(jì)的,所有它們并不是總是能夠兼容的。我們可以說他們之間有著不同的含義。下面我們舉個(gè)例子:例如,一個(gè)導(dǎo)航系統(tǒng),例如,車載GPS,和針對(duì)土木工程項(xiàng)目的CAD數(shù)據(jù)集,兩者可能都是處理有關(guān)“道路”的數(shù)據(jù),但是它們對(duì)于數(shù)據(jù)的看法是完全不同的。有關(guān)導(dǎo)航的數(shù)據(jù)是一個(gè)經(jīng)過制圖綜合,具有拓?fù)涮卣鞯模瑤в薪煌▽傩缘臄?shù)據(jù)網(wǎng)絡(luò)系統(tǒng)。但是,CAD數(shù)據(jù)包括精確的幾何定位,以及有關(guān)路況的屬性。這兩種具有不同應(yīng)用目的的數(shù)據(jù)是很難兼容
3、的。數(shù)據(jù)格式空間數(shù)據(jù)領(lǐng)域的獨(dú)特之處,空間數(shù)據(jù)擁有不同的數(shù)據(jù)格式,例如,地理數(shù)據(jù)庫(kù),DWG,MIF/MID, KML等。 因?yàn)椴煌臄?shù)據(jù)集有不同的格式,即使這些數(shù)據(jù)集是同一種類型的,它們也并非總是能夠與計(jì)算機(jī)的應(yīng)用程序兼容例如,一個(gè)用來(lái)讀取GeoDatabase的系統(tǒng),可能就不能夠輸入TAB格式的數(shù)據(jù),盡管它們都是GIS類型的數(shù)據(jù)集?!凹?xì)管道”轉(zhuǎn)換通常來(lái)說,用來(lái)將地理數(shù)據(jù)轉(zhuǎn)化為其它格式數(shù)據(jù)的軟件都有局限性。大多數(shù)數(shù)據(jù)在轉(zhuǎn)化的過程中,要被迫經(jīng)過一個(gè)十分局限的數(shù)據(jù)模型,可能會(huì)導(dǎo)致相關(guān)信息的丟失。在Safe Software中,我們將它叫做“細(xì)管道”轉(zhuǎn)換。 上圖:觀察怎樣丟失了屬性
4、B,C??赡?,格式2的數(shù)據(jù)部支持格式1的類型,或者是,轉(zhuǎn)換軟件在傳輸過程中直接地丟掉了屬性。同時(shí),你會(huì)注意到進(jìn)行數(shù)據(jù)轉(zhuǎn)換的過程是單向的。另一個(gè)問題就是,大多數(shù)轉(zhuǎn)換器都不是多目的的,也就是說,它們僅僅針對(duì)于某一種特殊的格式。將數(shù)據(jù)轉(zhuǎn)換為另一種格式時(shí)需要一個(gè)轉(zhuǎn)換器,但將它再轉(zhuǎn)換為原來(lái)的格式,可能就會(huì)需要另一個(gè)轉(zhuǎn)換器了。互操作性標(biāo)準(zhǔn)有兩種解決方法,可以幫助用戶分享空間數(shù)據(jù)。數(shù)據(jù)標(biāo)準(zhǔn)最常見的一種解決缺乏互操作性問題的辦法,就是數(shù)據(jù)標(biāo)準(zhǔn)。如果每個(gè)人都使用同一類型和格式的數(shù)據(jù),就不存在分享數(shù)據(jù)的問題了。標(biāo)準(zhǔn)可以被分為格式或數(shù)據(jù)模型,有些標(biāo)準(zhǔn)兩者都包括!一些標(biāo)準(zhǔn)是用來(lái)儲(chǔ)存數(shù)據(jù)的,而一些標(biāo)準(zhǔn)僅僅是用來(lái)轉(zhuǎn)換數(shù)據(jù)
5、集的。常用標(biāo)準(zhǔn)許多重要的空間數(shù)據(jù)標(biāo)準(zhǔn)是由Open Geospatial Consortium創(chuàng)建或維護(hù)的(OCG是一個(gè)非盈利性質(zhì)的全球公認(rèn)的標(biāo)準(zhǔn)機(jī)構(gòu))雖然它創(chuàng)建的所有標(biāo)準(zhǔn)都是基于一個(gè)叫做Abstract Specification的標(biāo)準(zhǔn)體系結(jié)構(gòu),但是OCG自身也推廣大量的不同標(biāo)準(zhǔn)。ISO(國(guó)際標(biāo)準(zhǔn)機(jī)構(gòu))也創(chuàng)建了一些標(biāo)準(zhǔn),例如,S-57。但是,也存在著許多其他的標(biāo)準(zhǔn),有些是特定的,有些是針對(duì)某些國(guó)家的數(shù)據(jù),而有些則是對(duì)OGC或ISO標(biāo)準(zhǔn)進(jìn)行了擴(kuò)展或縮減。以下是一些常用標(biāo)準(zhǔn):OGC: GML, KML, WKT, WKBNational: MasterMap(英國(guó)-一種基于OGC GML的數(shù)據(jù)模型
6、)TIGER/Line(美國(guó)-既是一種數(shù)據(jù)格式又是一種數(shù)據(jù)模型)KF85(瑞典)和NAS(德國(guó))其它: S-57(既是一種數(shù)據(jù)格式又是一種數(shù)據(jù)模型)GeoJson、GeoRSS、LandXML、CIM(公用信息模型)VPF(格式)和VPF產(chǎn)品(DNC、VMAP、世界向量海岸線)標(biāo)準(zhǔn)的缺點(diǎn)總的來(lái)說,這些標(biāo)準(zhǔn)可能能夠很好的處理一些簡(jiǎn)單的數(shù)據(jù)集,但是當(dāng)遇到一些復(fù)雜的問題時(shí),它自身要么更加復(fù)雜化,要么會(huì)分成一些新的標(biāo)準(zhǔn)。在前面的例子中,CAD和導(dǎo)航數(shù)據(jù)集以不同的方式來(lái)處理“道路”,我們就很難找到某一種標(biāo)準(zhǔn)來(lái)同時(shí)適應(yīng)這兩種數(shù)據(jù)集。同樣地,政府的各個(gè)部門也并非總是能夠很好的協(xié)作,這樣就需要大量的國(guó)家標(biāo)準(zhǔn)。
7、另外,許多標(biāo)準(zhǔn)開始是非空間性的,但之后又具有了空間性能(例如,GeoJson, GeoRSS)總的來(lái)說,一些軟件制作商,他們不愿意舍棄支持標(biāo)準(zhǔn)結(jié)構(gòu)的專有數(shù)據(jù),也就是說,公認(rèn)的格式只會(huì)越來(lái)越多,而不會(huì)越來(lái)越少。 FME是什么?當(dāng)我們不大可能或者實(shí)際地去使用一個(gè)常用數(shù)據(jù)標(biāo)準(zhǔn)時(shí),IT解決方案就顯得非常有必要了??臻gETL,以FME為例,就是這樣的一個(gè)IT解決方法。FME被設(shè)計(jì)用來(lái)解決與傳統(tǒng)數(shù)據(jù)轉(zhuǎn)換方法相關(guān)的影響互操作性的障礙問題。空間ETL是什么?FME(Feature Manipulation Engine, 要素處理引擎)被設(shè)計(jì)成一個(gè)空間ETL應(yīng)用程序,這是第一個(gè)實(shí)現(xiàn)空間ETL的工具。
8、ETL指的是提取、轉(zhuǎn)換和加載。我們將ETL描述成數(shù)據(jù)倉(cāng)庫(kù)工具,它能從源數(shù)據(jù)庫(kù)中提取數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)化以滿足用戶需要,將數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)庫(kù)??臻gETL工具也能夠讀取,編寫,處理空間數(shù)據(jù)。一方面ETL工具要能夠處理非空間數(shù)據(jù)庫(kù)或系統(tǒng)中的不同類型數(shù)據(jù),另一方面必須要具有空間處理功能,亦即能夠改變數(shù)據(jù)的結(jié)構(gòu)和表達(dá),這些要求正是一個(gè)空間數(shù)據(jù)庫(kù)或GIS中的數(shù)據(jù)轉(zhuǎn)移到其它的數(shù)據(jù)庫(kù)時(shí)所需要的。FME是怎樣工作的?FME擁有許多重要的特性核心性FME是大量支持格式中的核心引擎(如下圖)??梢宰x取任何格式的數(shù)據(jù),并且編寫成其它的格式。要支持新的格式,就如將這種新格式插入到FME引擎中一樣簡(jiǎn)單。FME可以在相同的核
9、心模式下,同時(shí)支持柵格和矢量格式。語(yǔ)義FME自身?yè)碛械呢S富數(shù)據(jù)模式,可以用來(lái)處理所有可能出現(xiàn)的幾何性和屬性類別。當(dāng)目標(biāo)格式導(dǎo)致出現(xiàn)兼容問題時(shí),F(xiàn)ME會(huì)自動(dòng)修復(fù)以保證進(jìn)行無(wú)縫的數(shù)據(jù)轉(zhuǎn)換。粗管道ETL中的T指的是傳統(tǒng)格式轉(zhuǎn)換的不足之處。FME提供大量的轉(zhuǎn)換功能,輸出格式比輸入的格式類別要大得多,并且允許數(shù)據(jù)從一種類別(如GIS)轉(zhuǎn)化為其它類型(如CAD)。FME 版本和許可證根據(jù)用戶需求的不同,F(xiàn)ME有許多不同的版本FME Desktop 的版本FME擁有許多不同的版本,每個(gè)版本都具有不同的功能和格式,下面圖表中,每個(gè)版本都包含所有的要素。 版本信息如下:FME Base版針對(duì)初學(xué)者的一
10、個(gè)版本,它支持40種格式和一系列基本的轉(zhuǎn)換工具。FME Professional版這個(gè)版本擁有更廣泛的功能,支持更多格式的數(shù)據(jù),和完整的轉(zhuǎn)換工具。Database Specific版它包括DB2,Microsoft SQL Server,Oracle和Smallworld,這些版本增加了對(duì)一些特殊數(shù)據(jù)庫(kù)的寫操作支持。Application Specific版這些版本支持與特殊應(yīng)用程序相關(guān)的格式,例如,ESRI版本支持GeoDatabase,而Intergraph版本就支持編寫GeoMedia。FME 的授權(quán)通過多種方式,我們可以獲取FME的許可證固定版License它僅僅適用于特定的電腦。許可
11、證不能轉(zhuǎn)給另一臺(tái)電腦,除非是向Safe Software做特殊的要求浮動(dòng)版License不固定的許可證指的是,服務(wù)器擁有它,然后在聯(lián)機(jī)用戶啟動(dòng)FME時(shí),就會(huì)獲取許可證。當(dāng)有許多可能的FME用戶,但他們又不會(huì)同時(shí)使用FME時(shí),這種獲取許可證方法是非常有用的。硬盤版License它與硬件匙緊密相關(guān)??梢栽谌魏我慌_(tái)電腦上安裝FME,但是只有插入了硬件匙后,電腦能運(yùn)行FME。例如,當(dāng)用戶既需要在辦公室電腦,也需要在手提電腦上工作時(shí),這種方法就非常有用。我們常犯的錯(cuò)誤是,認(rèn)為每個(gè)版本都是一個(gè)特別的安裝程序,事實(shí)上,這種想法是錯(cuò)的。我們安裝的是同一種FME Desktop,如果擁有了不同的許可證,便可以來(lái)
12、來(lái)訪問不同的功能。 FME Desktop 組成FME是由許多空間數(shù)據(jù)處理組件構(gòu)成的軟件套裝。每個(gè)版本的FME都包含這里列出來(lái)的所有應(yīng)用程序。FME WorkbenchFME Workbench 擁有的直觀的圖形操作界面,允許轉(zhuǎn)換過程以圖形的數(shù)據(jù)流方式表現(xiàn)出來(lái)。FME Workbench是FME中最基本的數(shù)據(jù)轉(zhuǎn)換平臺(tái)。FME Universal Viewer它讓用戶能夠迅速地查看FME支持的任何一種格式的數(shù)據(jù)。通過在轉(zhuǎn)換之前查看數(shù)據(jù),或是轉(zhuǎn)換之后檢查數(shù)據(jù),就能夠驗(yàn)證數(shù)據(jù),并確保它的準(zhǔn)確性。FME Universal Translator它是FME開發(fā)的第一個(gè)應(yīng)用程序。為了更好地使用它
13、,我們需要用到腳本語(yǔ)言而不是圖形界面,所以現(xiàn)在它已經(jīng)多數(shù)被FME Workbench所取代。 FME Command Line Engine它允許將數(shù)據(jù)轉(zhuǎn)換要求作為命令行來(lái)提交。FME其它組件在FME Desktop中也包括了其它的組件,并作為它的一部分。FME Objects它是軟件庫(kù)文件,用來(lái)處理空間數(shù)據(jù)。程序開發(fā)人員使用它,擴(kuò)展他們自己的應(yīng)用程序功能,使之能支持空間數(shù)據(jù)的讀寫。FME Application Extenders它是嵌入到其它GIS應(yīng)用程序里的FME組件,它允許GIS軟件程序來(lái)查看不屬于這個(gè)程序的數(shù)據(jù)集。FME Plug-In SDK它允許開發(fā)人員在FME轉(zhuǎn)換核心
14、中添加他們自己的格式。 FME其它產(chǎn)品FME這個(gè)品牌包括大量其它的產(chǎn)品,而不僅僅是基本的Desktop產(chǎn)品。FME Server采用與FME Desktop相同的技術(shù),F(xiàn)ME Server是一種可擴(kuò)展的空間ETL應(yīng)用程序,既可以進(jìn)行數(shù)據(jù)轉(zhuǎn)換,也可以讓用戶無(wú)論何時(shí),何地,以它們需要的方式來(lái)對(duì)空間數(shù)據(jù)進(jìn)行訪問。我們也將它描述為MDA(Model-Driven Architecture,模型驅(qū)動(dòng)架構(gòu)),也就是說,它使用預(yù)定義工作流來(lái)處理數(shù)據(jù)。而這些工作流,就如你所猜想的那樣,和你使用FME Desktop產(chǎn)品中的Workbench所創(chuàng)建的工作流是一樣的。FME Data Servers它提
15、供以網(wǎng)絡(luò)基礎(chǔ)的應(yīng)用程序,用來(lái)直接訪問FME支持的任何一種格式的數(shù)據(jù)。 它支持的程序?yàn)? MapGuide 和 GeoMedia WebMap。FME的其它相關(guān)產(chǎn)品,F(xiàn)ME Provider for MapGuide 和 FME Data Server for WebMap,這些程序在不需要提前進(jìn)行數(shù)據(jù)轉(zhuǎn)化的情況下,直接對(duì)不同格式的數(shù)據(jù)進(jìn)行訪問。FME Plugins除了FME的這些基本功能,我們還可以購(gòu)買許多其他的插件。這些插件要么用來(lái)擴(kuò)展功能,F(xiàn)ME基本產(chǎn)品所支持的格式。這些插件包括:MRFCleaner插件,用來(lái)清理幾何對(duì)象; CurveFitter插件,用來(lái)平滑線型;
16、GDF插件 支持讀取/編寫GDF格式; VPF插件 支持編寫VPF格式。 FME Workbench 的簡(jiǎn)介 Workbench 是FME用來(lái)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的最主要工具。它自身的點(diǎn)擊圖形界面能夠讓轉(zhuǎn)換過程以圖示的方式表現(xiàn)出來(lái),就是我們所說的數(shù)據(jù)流。什么是FME Workbench?它指的是一種解決數(shù)據(jù)轉(zhuǎn)換以及處理數(shù)據(jù)過程中所出現(xiàn)問題的應(yīng)用程序。通過它,用戶可以通過直觀的圖形界面來(lái)訪問FME的基本功能,用戶則可以通過圖形界面的方式來(lái)定義數(shù)據(jù)流,從源數(shù)據(jù)到目標(biāo)數(shù)據(jù)的轉(zhuǎn)換過程。它有一些工具,用來(lái)定義源/目標(biāo)數(shù)據(jù)集的結(jié)構(gòu)(或圖示),同時(shí)用來(lái)處理空間數(shù)據(jù)的幾何特征和屬性。我們
17、將workbench進(jìn)行集成,用來(lái)與其它的FME應(yīng)用程序一起使用,例如,Universal Viewer以及其它相關(guān)產(chǎn)品,F(xiàn)ME Server,以及FME Server的授權(quán)工具。打開FME Workbench在Windows的開始菜單中,打開FME的子菜單,找到FME Workbench。點(diǎn)擊它,打開工作空間如下圖:FME Workbench 的主要組成部分FME Workbench 的用戶界面包含許多組成部分 Workspace 工作區(qū)(Workspace Canvas)當(dāng)用戶用圖示方式來(lái)定義工作流時(shí),就會(huì)出現(xiàn)這個(gè)界面。一般情況下,從左到右讀取工作流:源數(shù)據(jù)在左邊,轉(zhuǎn)
18、換工具在中間,目標(biāo)數(shù)據(jù)則在右邊。中間的連接則代表數(shù)據(jù)流,并且可能向不同的方向擴(kuò)展,有需要時(shí)可以終止轉(zhuǎn)換。轉(zhuǎn)換日志(Translation Log)它顯示轉(zhuǎn)換結(jié)果,所顯示的信息包括錯(cuò)誤,警告,轉(zhuǎn)換狀態(tài),轉(zhuǎn)換時(shí)間,以及已處理要素的數(shù)目。導(dǎo)航欄(Navigator)它是瀏覽器類型的工具,它會(huì)顯示源數(shù)據(jù)集和目標(biāo)數(shù)據(jù)集的文本定義,以及素有相關(guān)的設(shè)置。轉(zhuǎn)換通道(Transformer Gallery )它是用來(lái)定位以及選擇FME轉(zhuǎn)換工具。菜單欄和工具欄(Menubar+Toolbar)它們包括許多工具,例如,在工作空間中進(jìn)行導(dǎo)航,控制操作任務(wù),以及添加或刪除源數(shù)據(jù)集。瀏覽窗口(Overview Windo
19、w)它顯示整個(gè)工作空間狀況,并且突出現(xiàn)在正在運(yùn)行的Canvas窗口。Window 控制面板所有Workbench中的窗口都可以從固定位置中分離出來(lái),然后通過點(diǎn)擊窗口,將它拖拽到另一個(gè)新的自定義位置。甚至,分離出的窗口可以再主窗口外浮動(dòng)。 InteropGeek68 說“Dude, 使用多個(gè)顯示器。然后,你就可以講Workbench菜單移到一個(gè)新的顯示器上,在主要的顯示器上保留Workspace Canvas窗口?!蓖ㄟ^將窗口拖到Workbench的主窗口,就能夠?qū)Υ翱谶M(jìn)行??浚翱诳梢员煌?康絎orkbench框架范圍內(nèi)的左邊,右邊,上面或下面。下圖: 這個(gè)用戶選擇將navigati
20、on pane和 transformer gallery分別??康絎orkbench的左邊和右邊。而日志窗口則被??康酵ǔR蟮奈恢茫@示的下方。 將兩個(gè)或多個(gè)窗口停靠到同一個(gè)位置時(shí),就需要對(duì)它們進(jìn)行安排,要么選擇并列,要么制表符。上面: transformer gallery, overview window 和workspace navigator 并列(左圖)制表符 (右圖-突出了 窗口名稱)每個(gè)窗口上方的按鍵,決定是進(jìn)行并列或是制表符(下圖)開始數(shù)據(jù)轉(zhuǎn)換Workbench直觀的圖形界面使不同格式數(shù)據(jù)間的轉(zhuǎn)換變得很簡(jiǎn)單。對(duì)話框或向?qū)鼈兪莿?chuàng)建一個(gè)新的轉(zhuǎn)換過程的兩種基本方法,分別
21、是 “Translation Workspace Wizard”和“New Workspace Dialog”。從菜單條中選擇File > New,進(jìn)行轉(zhuǎn)換。這兩種方法都允許你選擇源格式,源數(shù)據(jù)集,目標(biāo)格式以及任何適用源數(shù)據(jù)集或目標(biāo)數(shù)據(jù)集的設(shè)置。轉(zhuǎn)換模板向?qū)峁┮幌盗羞x項(xiàng),通過它來(lái)對(duì)轉(zhuǎn)換過程進(jìn)行設(shè)定。如下圖: 工作空間向?qū)У淖铋_始的界面,對(duì)話框會(huì)提醒用戶選擇要轉(zhuǎn)換的源數(shù)據(jù)集的格式,紅色表示必須要填寫。FME的格式選擇工具有重要的特性,既有一個(gè)下拉菜單,又有文本框。下拉的菜單列出了最近使用的十種格式,這樣就能迅速地獲取常用的格式。而文本框允許你直接輸入格式名,它有一個(gè)“智能匹配”功能,當(dāng)
22、你進(jìn)行輸入時(shí),會(huì)替你找出最貼近的正確格式名,這比使用瀏覽按鈕來(lái)尋找格式名要迅速的多。新建Workspace 對(duì)話框新建Workspace 對(duì)話框?qū)⑺械挠嘘P(guān)轉(zhuǎn)換工作空間的選項(xiàng)概述為一個(gè)單一的對(duì)話框。對(duì)于有經(jīng)驗(yàn)的用戶,會(huì)更傾向于使用創(chuàng)建工作空間的工具:上圖: 新建 Workspace對(duì)話框這個(gè)對(duì)話框需要填入源格式,數(shù)據(jù)集以及目標(biāo)格式。它們擁有相同的下拉菜單和'Intelli-complete功能,就和Workspace wizard一樣也有按鍵,來(lái)檢查或是改變每個(gè)數(shù)據(jù)集的設(shè)置,并且還有一個(gè)按鍵來(lái)預(yù)覽FME Viewer中的數(shù)據(jù)。提示:Workbench 工具條中的New Workspac
23、e按鍵實(shí)際上是New Workspace dialog的快捷方式。 注意:這個(gè)時(shí)候?qū)υO(shè)置進(jìn)行檢查是非常必要的。雖然在Workbench navigation的方框中會(huì)顯示大多數(shù)的設(shè)置,但是一些設(shè)置可能會(huì)影響到數(shù)據(jù)轉(zhuǎn)換工作空間的創(chuàng)建,所以你在進(jìn)行下一步之前,需要檢查這些設(shè)置。要素類型對(duì)話框無(wú)論你用何種方式創(chuàng)建工作空間,無(wú)論源數(shù)據(jù)集包含多少不同的要素層,按照提示,你都需要選擇要轉(zhuǎn)換的要素層。使用Select Feature就能對(duì)要素層進(jìn)行選擇。FME中的feature layer是“l(fā)ayer”的另外一種說法。只有被選擇了的要素層才會(huì)顯示在工作空間中。下圖: 就是 Select Feat
24、ure Types dialog. 在這里,用戶選擇了工作空間中所含有的所有要素層。 提問:在New Workspace dialog對(duì)話框中,為什么在瀏覽源數(shù)據(jù)之前,對(duì)數(shù)據(jù)格式進(jìn)行設(shè)置是非常有用的呢?回答:在設(shè)置格式類型之前,試著瀏覽整個(gè)數(shù)據(jù)集,看是否能夠檢測(cè)到不同之處。 新建工作空間我們從左到右,通過數(shù)據(jù)流從源數(shù)據(jù)到目標(biāo)數(shù)據(jù),來(lái)讀取一個(gè)新的工作空間。你也可以將這個(gè)讀取過程理解為一個(gè)空間ETL過程,即“提取轉(zhuǎn)換-加載”。下圖: 一個(gè)新的工作空間和這個(gè)例子很像FME設(shè)置注記,用來(lái)強(qiáng)調(diào) E-T-L (Source > Flow > Destination) 結(jié)構(gòu)&
25、#160;箭頭表示數(shù)據(jù)流的方向,從源數(shù)據(jù)到目標(biāo)數(shù)據(jù)。 運(yùn)行數(shù)據(jù)轉(zhuǎn)換 保存轉(zhuǎn)換過程可以將工作空間保存到一個(gè)文件內(nèi),這樣就可以在晚些時(shí)候再次使用。簡(jiǎn)單地使用 File > Save (shortcut = Ctrl+S) or File > Save As 就能保存轉(zhuǎn)換過程。轉(zhuǎn)換結(jié)果 日志框在數(shù)據(jù)轉(zhuǎn)換之后,就可以在Workbench日志框中找到有關(guān)轉(zhuǎn)換結(jié)果和輸出數(shù)據(jù)的統(tǒng)計(jì)。轉(zhuǎn)換日志會(huì)顯示數(shù)據(jù)轉(zhuǎn)換成功與否,從源要素中讀取了多少要素,編寫了多少要素到目標(biāo)數(shù)據(jù),完成數(shù)據(jù)轉(zhuǎn)換花了多少時(shí)間。下圖: 在這個(gè)例子中,日志文件顯示從 MicroStation dgn文件中讀取了23
26、19個(gè)要素,這些要素被編寫到一個(gè)GML輸出文件。這個(gè)轉(zhuǎn)換過程是成功的(有一個(gè)警告),轉(zhuǎn)換花費(fèi)了4.6秒。 提示:不需要其它設(shè)置的情況下,在Workbench或Universal Translator中迅速快捷地進(jìn)行數(shù)據(jù)轉(zhuǎn)換,我們將它稱作“快速轉(zhuǎn)換”因?yàn)镕ME是“語(yǔ)義”上的轉(zhuǎn)換器,憑借它自身豐富的數(shù)據(jù)模型,通過快速轉(zhuǎn)換過程得到的輸出數(shù)據(jù)會(huì)在結(jié)構(gòu)和意義上盡可能地與源數(shù)據(jù)接近。 FME Universal Translator的介紹FME Universal Translator是進(jìn)行數(shù)據(jù)轉(zhuǎn)換的最早的FME工具。什么是FME Universal Translator?在前面的例子
27、中,我們使用FME Workbench來(lái)進(jìn)行所謂的“快速轉(zhuǎn)換”FME Universal Translator指的是最早FME轉(zhuǎn)換程序。雖然大多數(shù)已經(jīng)被更新的Workbench應(yīng)用程序所取代,但是仍然有許多人用它來(lái)進(jìn)行快速轉(zhuǎn)換,或者運(yùn)行已有的不需要進(jìn)行再編輯的工作空間。啟動(dòng) FME Universal Translator.在Windows的開始菜單中找到FME子菜單,就可以看到它了。點(diǎn)擊這個(gè)子菜單,就可以啟動(dòng)FME Universal Translator了上圖: Universal Translator位于FME得子菜單。開始數(shù)據(jù)轉(zhuǎn)換在菜單條中,選擇 File > Translate
28、 (如下圖)Translation 對(duì)話框在Universal Translator菜單條中選擇File > Translate,就會(huì)出現(xiàn)Translation Parameters對(duì)話框。在填寫完整這個(gè)對(duì)話框后,點(diǎn)擊OK鍵,就可以進(jìn)行數(shù)據(jù)轉(zhuǎn)換了。下圖: Universal Translator translation parameters 對(duì)話框如下圖所示: 在這里,用戶將 MapInfo MIF/MID 數(shù)據(jù)集轉(zhuǎn)換為Google Earth KML.相比FME Workbench的 "Create workspace" 對(duì)話框而言,這個(gè)對(duì)話框也包括一個(gè)處理目標(biāo)數(shù)據(jù)集的設(shè)置。轉(zhuǎn)換數(shù)據(jù)前面已經(jīng)提到了,F(xiàn)ME的一個(gè)最主要的優(yōu)點(diǎn)就是,當(dāng)需要進(jìn)行數(shù)據(jù)轉(zhuǎn)換
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公樓安全保衛(wèi)管理規(guī)定(4篇)
- 瑜伽體驗(yàn)課程設(shè)計(jì)教案
- 直線式灌裝機(jī)課程設(shè)計(jì)
- 2024年職業(yè)素養(yǎng)培訓(xùn)考試題庫(kù)(附答案)
- 自動(dòng)線plc課程設(shè)計(jì)
- 線上教學(xué)課程設(shè)計(jì)大賽
- 餐飲行業(yè)后勤管理工作總結(jié)
- 室內(nèi)設(shè)計(jì)師工作總結(jié)
- 餐飲行業(yè)的衛(wèi)生管理要點(diǎn)
- 客戶服務(wù)行業(yè)美工工作總結(jié)
- 講師與教育平臺(tái)合作合同
- 2025屆江蘇省丹陽(yáng)市丹陽(yáng)高級(jí)中學(xué)高一數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 汽車保險(xiǎn)與理賠課件 3.4認(rèn)識(shí)新能源汽車車上人員責(zé)任保險(xiǎn)
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 建筑工程施工現(xiàn)場(chǎng)安全檢查手冊(cè)
- 小學(xué)英語(yǔ)語(yǔ)法練習(xí)模擬試卷
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目安全文明施工方案
- 2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)北師大版4.6《挖紅薯》(教學(xué)設(shè)計(jì))
- 糖尿病患者體重管理專家共識(shí)(2024年版)解讀
- 中國(guó)融通集團(tuán)招聘筆試題庫(kù)2024
- 2023年國(guó)家衛(wèi)生健康委項(xiàng)目資金監(jiān)管服務(wù)中心招聘考試試題及答案
評(píng)論
0/150
提交評(píng)論