FME Desktop培訓(xùn)手冊-1-數(shù)據(jù)轉(zhuǎn)換基礎(chǔ)_第1頁
FME Desktop培訓(xùn)手冊-1-數(shù)據(jù)轉(zhuǎn)換基礎(chǔ)_第2頁
FME Desktop培訓(xùn)手冊-1-數(shù)據(jù)轉(zhuǎn)換基礎(chǔ)_第3頁
FME Desktop培訓(xùn)手冊-1-數(shù)據(jù)轉(zhuǎn)換基礎(chǔ)_第4頁
FME Desktop培訓(xùn)手冊-1-數(shù)據(jù)轉(zhuǎn)換基礎(chǔ)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、FMEDesktop培訓(xùn)手冊SAFESOFTWARE /25 /25目錄數(shù)據(jù)互操作什么是數(shù)據(jù)互操作?作性的例子的障礙別式轉(zhuǎn)換準(zhǔn)準(zhǔn)FME是什么?空間ETL是什么?FME是怎樣工作的?FME版本和許可證FMEDesktop的版本FME的授權(quán).FMEDesktop組成FMEWorkbenchFMEUniversalViewerFMEUniversalTranslatorFMECommandLineEngineFME其它組件FME其它產(chǎn)品33互操3互操作性4數(shù)據(jù)類4數(shù)據(jù)格5“細(xì)管道”6互操作性標(biāo)7數(shù)據(jù)標(biāo)10101011111111111112FMEServer12FMEDataServers12FME

2、Plugins12FMEWorkbench的簡介13$Translation對話框轉(zhuǎn)換數(shù)據(jù)已有的轉(zhuǎn)換過程習(xí)131314151818要素19新建工作20運(yùn)行數(shù)據(jù)轉(zhuǎn)20保存轉(zhuǎn)換過日.212222222223.23運(yùn)行23單元復(fù)24從這單24疑難解25元中你學(xué)到了什么?答什么是FMEWorkbench?打開FMEWorkbenchFMEWorkbench的主要組成部分Window控制面板開始數(shù)據(jù)轉(zhuǎn)換對話框或向?qū)ь愋蛯υ捒蚩臻g換程志框FMEUniversalTranslator的介紹什么是FMEUniversalTranslator?啟動(dòng)FMEUniversalTranslator.開始數(shù)據(jù)轉(zhuǎn)換FME

3、Desktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊 /25 #/25數(shù)據(jù)互操作Interoperabi匚ernmniHticinby口呂t日BringaivjDLutributiorEtheabilitytciTru4亦3dsw.theo/infomiatJCTi*工枷;旳I妬及or曲:-roZ加皿viijrit-fheceeJfcr旳二卜grwW:J昕I交流:數(shù)據(jù)分享/分發(fā):透明地:“當(dāng)我們只能孤立地應(yīng)對緊急情況時(shí),無論是空間數(shù)據(jù),設(shè)備,或收音機(jī)波段,混亂時(shí)必然會(huì)發(fā)生的。互操作性就是對緊急情況作有效反映的一個(gè)重要手段。”互操作性的例子警長Webb-Mapp曾說過傳統(tǒng)的數(shù)據(jù)格式轉(zhuǎn)換通常是由一些

4、功能有限的軟件執(zhí)行的。什么是數(shù)據(jù)互操作?它指的是,通過分享和分發(fā)數(shù)據(jù),來交換信息,它具有直接處理數(shù)據(jù)的功能。在這個(gè)定義中,出現(xiàn)了以下三個(gè)關(guān)鍵詞:信息間的交換提供數(shù)據(jù),或是直接對源數(shù)據(jù)進(jìn)行訪問不需要對數(shù)據(jù)結(jié)構(gòu)有背景認(rèn)識(shí)有時(shí)候,互操作性也被稱為數(shù)據(jù)融合或數(shù)據(jù)模式轉(zhuǎn)換FMEDesktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊互操作性的障礙Barrierst-oSharing-DataTpes但是,互操作性并非總是顯得那么簡單。對于空間數(shù)據(jù),存在兩個(gè)最主要的障礙。DI屮陸PurpMtS=DlfRfijrit仙勒EICS,:T*3T,lnijh;i因?yàn)椴煌愋偷臄?shù)據(jù)根據(jù)不同目的設(shè)計(jì)的,所有它們并不是總是能

5、夠兼容的。我們可以說他們之間有著不同的含義。下面我們舉個(gè)例子:例如,一個(gè)導(dǎo)航系統(tǒng),例如,車載GPS,和針對土木工程項(xiàng)目的CAD數(shù)據(jù)集,兩者可能都是處理有關(guān)“道路”的數(shù)據(jù),但是它們對于數(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ù)是很難兼容的。4/25FMEDesktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊 /25 /25數(shù)據(jù)格式空間數(shù)據(jù)領(lǐng)域的獨(dú)特之處,空間數(shù)據(jù)擁有不同的數(shù)據(jù)格式,例如,地理數(shù)據(jù)庫,DWG,MIF/MID,KML等。“細(xì)管道”轉(zhuǎn)換通常來說,用

6、來將地理數(shù)據(jù)轉(zhuǎn)化為其它格式數(shù)據(jù)的軟件都有局限性。大多數(shù)數(shù)據(jù)在轉(zhuǎn)化的過程中,要被迫經(jīng)過一個(gè)十分局限的數(shù)據(jù)模型,可能會(huì)導(dǎo)致相關(guān)信息的丟失。在SafeSoftware中,我們將它叫做“細(xì)管道”轉(zhuǎn)換DatainFormatITranslationa.ndTransfarmatiortnFormat2功能都仍然是以這種傳統(tǒng)方式進(jìn)行運(yùn)行的.上圖:觀察怎樣丟失了屬性B,C??赡埽袷?的數(shù)據(jù)部支持格式1的類型,或者是,轉(zhuǎn)換軟件在傳輸過程中直接地丟掉了屬性。同時(shí),你會(huì)注意到進(jìn)行數(shù)據(jù)轉(zhuǎn)換的過程是單向的。另一個(gè)問題就是,大多數(shù)轉(zhuǎn)換器都不是多目的的,也就是說,它們僅僅針對于某一種特殊的格式。將數(shù)據(jù)轉(zhuǎn)換為另一種格式時(shí)

7、需要一個(gè)轉(zhuǎn)換器,但將它再轉(zhuǎn)換為原來的格式,可能就會(huì)需要另一個(gè)轉(zhuǎn)換器了。測量員女士曾說過“我在土地測量公司工作,必須給顧客提供各種格式的數(shù)據(jù)。在使用FME之前,每種格式的數(shù)據(jù)都要求編寫一個(gè)自定義的解釋程序。工程開銷非常大,并且有局限的數(shù)據(jù)模型又導(dǎo)致輸出的數(shù)據(jù),跟最初的土地測量意圖不一致?!彪m然我們用到了“傳統(tǒng)”這個(gè)詞,但是,你會(huì)發(fā)現(xiàn)目前GIS的許多應(yīng)用程序中的輸出和FMEDesktop培訓(xùn)手冊SAFESOFTWAREFMEDesktop培訓(xùn)手冊SAFESOFTWARE /25 #/25互操作性標(biāo)準(zhǔn)有兩種解決方法,可以幫助用戶分享空間數(shù)據(jù)。數(shù)據(jù)標(biāo)準(zhǔn)最常見的一種解決缺乏互操作性問題的辦法,就是數(shù)據(jù)標(biāo)

8、準(zhǔn)。如果每個(gè)人都使用同一類型和格式的數(shù)據(jù),就不存在分享數(shù)據(jù)的問題了。標(biāo)準(zhǔn)可以被分為格式或數(shù)據(jù)模型,有些標(biāo)準(zhǔn)兩者都包括!一些標(biāo)準(zhǔn)是用來儲(chǔ)存數(shù)據(jù)的,而一些標(biāo)準(zhǔn)僅僅是用來轉(zhuǎn)換數(shù)據(jù)集的。常用標(biāo)準(zhǔn)許多重要的空間數(shù)據(jù)標(biāo)準(zhǔn)是由OpenGeospatialConsortium創(chuàng)建或維護(hù)的(OCG是一個(gè)非盈利性質(zhì)的全球公認(rèn)的標(biāo)準(zhǔn)機(jī)構(gòu))雖然它創(chuàng)建的所有標(biāo)準(zhǔn)都是基于一個(gè)叫做AbstractSpecification的標(biāo)準(zhǔn)體系結(jié)構(gòu),但是OCG自身也推廣大量的不同標(biāo)準(zhǔn)。ISO(國際標(biāo)準(zhǔn)機(jī)構(gòu))也創(chuàng)建了一些標(biāo)準(zhǔn),例如,S-57。但是,也存在著許多其他的標(biāo)準(zhǔn),有些是特定的,有些是針對某些國家的數(shù)據(jù),而有些則是對OGC或ISO

9、標(biāo)準(zhǔn)進(jìn)行了擴(kuò)展或縮減。以下是OGC:National:些常用標(biāo)準(zhǔn):GML,KML,WKT,WKB其它:MasterMap(英國-一種基于OGCGML的數(shù)據(jù)模型)TIGER/Line(美國-既是一種數(shù)據(jù)格式又是一種數(shù)據(jù)模型)5(瑞典)和NAS(德國)S-57(既是一種數(shù)據(jù)格式又是一種數(shù)據(jù)模型)GeoJson、GeoRSS、LandXML、CIM(公用信息模型)標(biāo)準(zhǔn)的缺點(diǎn)的問題時(shí),它自身要么更加復(fù)雜化,要么會(huì)分成一些新的標(biāo)準(zhǔn)。VPF(格式)和VPF產(chǎn)品(DNC、VMAP、世界向量海岸線)總的來說,這些標(biāo)準(zhǔn)可能能夠很好的處理一些簡單的數(shù)據(jù)集,但是當(dāng)遇到一些復(fù)雜在前面的例子中,CAD和導(dǎo)航數(shù)據(jù)集以不同

10、的方式來處理“道路”我們就很難找到某一種標(biāo)準(zhǔn)來同時(shí)適應(yīng)這兩種數(shù)據(jù)集。同樣地,政府的各個(gè)部門也并非總是能夠很好的協(xié)作,這樣就需要大量的國家標(biāo)準(zhǔn)。另外,許 #/25 /25事/FMEDesktop培訓(xùn)1手冊sa;so阿ware多標(biāo)準(zhǔn)開始是非空間性的,但之后又具茍了空間性能(例如,GeoJson,GeoRSS)總的來說,一些軟件制作商,他們不愿意舍棄支持標(biāo)準(zhǔn)結(jié)構(gòu)的專茍數(shù)據(jù),也就是說,公認(rèn)的格式只會(huì)越來越多,而不會(huì)越來越少。FMEDesktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊 /25 #/25FME是什么?空間ETL是什么?當(dāng)我們不大可能或者實(shí)際地去使用一個(gè)常用數(shù)據(jù)標(biāo)準(zhǔn)時(shí),IT解決方案就顯得非常有

11、必要了。空間ETL,以FME為例,就是這樣的一個(gè)IT解決方法。FME被設(shè)計(jì)用來解決與傳統(tǒng)數(shù)據(jù)轉(zhuǎn)換方法相關(guān)的影響互操作性的障礙問題。FME(FeatureManipulationEngine,要素處理引擎)被設(shè)計(jì)成一個(gè)空間E個(gè)實(shí)現(xiàn)空間ETL的工具。ETL指的是提取、轉(zhuǎn)換和加載。用程序,這我們將ETL描述成數(shù)據(jù)倉庫工具,它能從源數(shù)據(jù)庫中提取數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)化以滿足用戶需要,將數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)庫??臻gETL工具也能夠讀取,編寫,處理空間數(shù)據(jù)。一方面ETL工具要能夠處理非空間數(shù)據(jù)庫或系統(tǒng)中的不同類型數(shù)據(jù),另一方面必須要具有空間處理功能,亦即能夠改變數(shù)據(jù)的結(jié)構(gòu)和表達(dá),這些要求正是一個(gè)空間數(shù)據(jù)庫或GIS中

12、的數(shù)據(jù)轉(zhuǎn)移到其它的數(shù)據(jù)庫時(shí)所需要的。FME是怎樣工作的?FME擁有許多重要的特性核心性FME是大量支持格式中的核心引擎可以讀取任何格式的式引擎(如右圖)。,并且編寫成其它的格要支持新的格式,就如將這種新格式插入到FME引擎中一樣簡單FME可以在相同的核心模式下,同時(shí)支持柵格和矢量格式養(yǎng)1語義FME自身擁有的豐富數(shù)據(jù)模式,可以用來處理所有可能出現(xiàn)的幾何性和屬性類別。當(dāng)目標(biāo)格式導(dǎo)致出現(xiàn)兼容問題時(shí),F(xiàn)ME會(huì)自動(dòng)修復(fù)以保證進(jìn)行無縫的數(shù)據(jù)轉(zhuǎn)換。粗管道ETL中的T指的是傳統(tǒng)格式轉(zhuǎn)換的不足之處。FME提供大量的轉(zhuǎn)換功能,輸出格式比輸入的格式類別要大得多,并且允許數(shù)據(jù)從一種類別(如GIS)轉(zhuǎn)化為其它類型(如C

13、AD)。FMEDesktop培訓(xùn)手冊SAFESOFTWAREFMEDesktop培訓(xùn)手冊SAFESOFTWARE /25 /25FME版本和許可證根據(jù)用戶需求的不同,F(xiàn)ME有許多不同的版本的圖表中,每個(gè)版本都ProfessionalE$R|OfInJergraphFMEDesktop的版本FME擁有許多不同的版本,每個(gè)版本都具有不同的功能和格式,在右邊的包含所有的要素。版本信息如下:FMEBase版針對初學(xué)者的一個(gè)版本,它支持40種格式和一系列基本的轉(zhuǎn)換工具。FMEProfessional版這個(gè)版本擁有更廣泛的功能,支持更多格式的數(shù)據(jù),和完整的轉(zhuǎn)換工具。DatabaseSpecific版它包括

14、DB2,MicrosoftSQLServer,Oracle和Smallworld,寫操作支持。這些版本增加了對一些特殊數(shù)據(jù)庫的ApplicationSpecific版這些版本支持與特殊應(yīng)用程序相關(guān)的格式,本就支持編寫GeoMedia。FME的授權(quán)通過多種方式,我們可以獲取FME的許可證口,ESRI版本支持GeoDatabase,而Intergraph版固定版License它僅僅適用于特定的電腦。許可證不能轉(zhuǎn)給另一臺(tái)電腦,除非是向SafeSoftware做特殊的要求.浮動(dòng)版License不固定的許可證指的是,服務(wù)器擁有它,然后在聯(lián)機(jī)用戶啟動(dòng)FME時(shí),就會(huì)獲取許可證。當(dāng)有許多可能的FME用戶,但他

15、們又不會(huì)同時(shí)使用FME時(shí),這種獲取許可證方法是非常有用的。硬盤版License它與硬件匙緊密相關(guān)??梢栽谌魏我慌_(tái)電腦上安裝FME,但是只有插入了硬件匙后,電腦能運(yùn)行FME。例如,當(dāng)用戶既需要在辦公室電腦,也需要在手提電腦上工作時(shí),這種方法就非常有用。我們常犯的錯(cuò)誤是,認(rèn)為每個(gè)版本都是一個(gè)特別的安裝程序,事實(shí)上,這種想法是錯(cuò)的。我們安裝的是同一種FMEDesktop,如果擁有了不同的許可證,便可以來來訪問不同的功能。0FMEDesktop培訓(xùn)手冊SAFESOFTWARE0FMEDesktop培訓(xùn)手冊SAFESOFTWARE #/25 /25FMEDesktop組成FME是由許多空間數(shù)據(jù)處理組件構(gòu)

16、成的軟件套裝。每個(gè)版本的FME都包含這里列出來的所有應(yīng)用程序。FMEWorkbench擁有的直觀的圖形操作界面,允許轉(zhuǎn)換過程以圖形的數(shù)據(jù)流方式表現(xiàn)出來oFMEWorkbench是FME中最基本的數(shù)FMEUniversalViewer它讓用戶能夠迅速地查看FME支持的任何一種格式的數(shù)據(jù)。通過在轉(zhuǎn)換之前查看數(shù)據(jù),或是轉(zhuǎn)換之后檢查數(shù)據(jù),就能夠驗(yàn)證數(shù)據(jù),并確保它的準(zhǔn)確性。FMEUniversalTranslator它是FME開發(fā)的第一個(gè)應(yīng)用程序。為了用到腳本語言而不是圖形界面,Workbench所取代。汝子地使用它,我們需要已經(jīng)多數(shù)被FMEFMEComm允許將數(shù)據(jù)轉(zhuǎn)換要求作為命令行來提交LineEng

17、ineFME其它組件在FMEDesktop中也包括了其它的組件,并作為它的一部分FMEObjects它是軟件庫文件,用來處理空間數(shù)據(jù)。程序開發(fā)人員使用它,擴(kuò)展他們自己的應(yīng)用程序功能,使之能支持空間數(shù)據(jù)的讀寫。FMEApplicationExtenders它是嵌入到其它GIS應(yīng)用程序里的FME組件,它允許GIS軟件程序來查看不屬于這個(gè)程序的數(shù)據(jù)集。FMEPlug-InSDK它允許開發(fā)人員在FME轉(zhuǎn)換核心中添加他們自己的格式。FMEDesktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊 /25 /25FME其它產(chǎn)品OtherFMEProductsFME這個(gè)品牌包括大量其它的產(chǎn)品,而不僅僅是基本的Des

18、ktop產(chǎn)品。FMEServer采用與FMEDesktop相同的技術(shù),F(xiàn)ME種可擴(kuò)展的空間ETL應(yīng)用Server疋程序,既可以進(jìn)行數(shù)據(jù)轉(zhuǎn)換,也可以讓用戶無論何時(shí),何地,以它們需要的方式來對空間數(shù)據(jù)進(jìn)行訪問。Risler,也就是說,工作流來處理數(shù)據(jù)。而這些工作流,就如你所猜想的那樣,和你使用FMEDesktop產(chǎn)品中的Workbench所創(chuàng)建的工作流是一樣的。fmePluginsFMEDatarvers它提供以網(wǎng)絡(luò)基礎(chǔ)的應(yīng)用程序,用來直接訪問FME支持的任何一種格式的數(shù)據(jù)。它支持的程序?yàn)?MapGuide和GeoMediaWebMap。FME的其它相關(guān)產(chǎn)品,F(xiàn)MEProviderforMapGu

19、ide和FMEDataServerforWebMap,這些程序在不需要提前進(jìn)行數(shù)據(jù)轉(zhuǎn)化的情況下,直接對不同格式的數(shù)據(jù)進(jìn)行訪問。除了FME的這些基本功能,我們還可以購買許多其他的插件。這些插件要么用來擴(kuò)展功能,F(xiàn)ME基本產(chǎn)品所支持的格式。這些插件包括:MRFCIeaner插件,用來清理幾何對象CurveFitter插件,用來平滑線型GDF插件支持讀取/編寫GDF格式VPF插件支持編寫VPF格式FMEWorkbench的簡介Workbench是FME用來進(jìn)行數(shù)據(jù)轉(zhuǎn)換的最主要工具。它自身的點(diǎn)擊圖形界面能夠讓轉(zhuǎn)換過程以圖示的方式表現(xiàn)出來,就是我們所說的數(shù)據(jù)流。什么是FMEWorkbench?它指的是一

20、種解決數(shù)據(jù)轉(zhuǎn)換以及處理數(shù)據(jù)過程中所出現(xiàn)問題的應(yīng)用程序則可以通過圖形界面的方、通過它,用戶可以通過直觀的圖形界面來訪問FME的基本功能,用戶式來定義數(shù)據(jù)流,從源數(shù)據(jù)到目標(biāo)數(shù)據(jù)的轉(zhuǎn)換過程。它有一些工具,用來定義源/目標(biāo)數(shù)據(jù)集的結(jié)構(gòu)(或圖示),同時(shí)用來處理空間數(shù)據(jù)的幾何特征和屬性。1Mr皿TranslationLogOverviewWindowI.SIInJnalIO*rL-M-inWirfc-r!i1Workspace工作區(qū)(WorkspaceCanvas)當(dāng)用戶用圖示方式來定義工作流時(shí),就會(huì)出現(xiàn)這個(gè)界面。一般情況下,從左到右讀取工作流:源數(shù)據(jù)在左邊,轉(zhuǎn)換工具在中間,目標(biāo)數(shù)據(jù)則在右邊。中間的連接則

21、代表數(shù)據(jù)流,并且可能向不同的方向擴(kuò)展,有需要時(shí)可以終止轉(zhuǎn)換。7/xzJFJBr轉(zhuǎn)換日志(TranslationLog)它顯示轉(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)換通道(TransformerGallery)它是用來定位以及選擇FME轉(zhuǎn)換工具7菜單欄和工具欄(Menubar+Toolbar)它們包括許多工具,例如,在工作空間中進(jìn)行導(dǎo)航,控制操作任務(wù),以及添加或刪除源數(shù)據(jù)集瀏覽窗口(OverviewWindow)它顯示整個(gè)工作空間狀況,并且突出現(xiàn)在

22、正在運(yùn)行的Canvas窗口Window控制面板所有Workbench中的窗口都可以從固定位置中分離出來,然后通過點(diǎn)擊窗口,將它拖拽到另個(gè)新的自定義位置。甚至,分離出的窗口可以再主窗口外浮動(dòng)lnteropGeek68說/V“Dude,使用多個(gè)顯示器。然后,你就可以講曰講Workbench菜單移到一個(gè)新的示器上,在主要的顯示器上保留WorkspaceCanvas窗口?!盙UAlETwipiri補(bǔ)l:*i雖rMirk卜“me啞出如$廚期購FbChfoI氈IDRf?MRFFUr*eedtSHrwCeJ-arianrmitDwiraJkmDrtjN41&片=|i3輛彎.純EO09p旳】IJm毗$口【寸S

23、CCr+CATHJATZfi.IIM-H將兩個(gè)或多個(gè)窗口??康酵粋€(gè)位置時(shí),就需要對它們進(jìn)行安排,要么選擇并列,要么制表符VTransformers*冥田tAfl+i芒Categorizedli_GustcrnTtansforrtMrs+I匚RecentitSearchResults+fGifCtp-ByTransforfhers吐亡Feature-EasedTransformerst亡Jtrairing+!(fiFavoritesTransformersXffilAli十i匚iCartsgcrissdijCuStanT苗hfFormers+(RecEnt*1目SearchRssufcs+iI

24、qGroup-EyTransfcnners+bFeature-BasedTrcnsFormers+ICOGening+亡fFareribes+AProBctXOvlewXWorkspace-矢+gle911B(zilitiew+制Sesswn5MIFA+j旨TrjnsformarsBoofonarksd日希PublfcbedParameters暮DesllnatiortDirectory:CFMflralnlngSourceIDRI5T白弐時(shí):C:FMETraining-電;WofkapaceSettings洞(workspaceTitle:u.1Transtaimefs|OverviewWo

25、rkspace-突出了窗口名稱)I每個(gè)窗口上方的按鍵,決定是進(jìn)行并列或是制表符(右圖)TransFormersS-SAllIQCategorizedl匚匚ustomTransformers+lIoRecent+1(OSearchResults+亡)Group-ByTransformers+己Feature-BasedTransformersii)training+亡jFavoritesMissVector曾經(jīng)說“大家注意了!現(xiàn)在是時(shí)候來進(jìn)行一項(xiàng)小測試,檢查你們學(xué)到了什么。詢問其它的學(xué)員,然后回答你們不明白的問題。”下面的那些詞語是用來描述FME的?DistributedSemanticThic

26、k-PipeCentralized下面的哪些程序是FME的組成部分FMEWorkbenchFMEDesktopFMEUniversalTranslatorFMEUniversalViewer下面的哪些工具不能在FMEWorkbench中找到?AdataviewingtoolAsourcedataselectiontoolAdestinationdataselectiontoolDatamanipulationtools下面的哪些窗口可以在Workbench界面中找到?NavigatorTransformerGalleryJLogPaneDisplayControlWindow開始數(shù)據(jù)轉(zhuǎn)換如右圖

27、:工作空間向?qū)У淖铋_始的界面對話框會(huì)提醒用戶選擇要轉(zhuǎn)換的源數(shù)據(jù)集的格式The吋Ecrdhelp?youupatrirshticinwzrkspa匸u.tlEltnrJ血hMl.MR-ri.鈿亠一站ITJLNew,進(jìn)行轉(zhuǎn)換。這兩種方法都允許你選擇源格式,源數(shù)據(jù)集,目標(biāo)格式以及任何適用源數(shù)據(jù)集或目標(biāo)數(shù)據(jù)集的設(shè)置轉(zhuǎn)換模板向?qū)峁┮幌盗羞x項(xiàng),通過它來對轉(zhuǎn)換過程進(jìn)行設(shè)定gCrealeTranEtdlinnWorkspAEBWizardHdpCaned紅色表示必須要填寫FME的格式選擇工具有重要的特性,既有一個(gè)下拉菜單,又有文本框。下拉的菜單列出了最近使用的十種格式,這樣就能迅速地獲取常用的格式。而文本

28、框允許你直接輸入格式名,它有一個(gè)“智能匹配”功能,當(dāng)你進(jìn)行輸入時(shí),會(huì)替你找出最貼近的正確格式名,這比使用瀏覽按鈕來尋找格式名要迅速的多。FMEDesktop培訓(xùn)手冊SAFESOFTWAREFMEDesktop培訓(xùn)手冊SAFESOFTWARE /25 #/25新建Workspace對話框噸NewWorkspace5our匚已Format:|bettings.新建Workspace對話框?qū)⑺械挠嘘P(guān)轉(zhuǎn)換工作空間的選項(xiàng)概述為一個(gè)單一的對話框。對于有經(jīng)驗(yàn)的用戶,會(huì)更傾向于使用創(chuàng)建工作空間的工具左圖:新建Workspace對話框這個(gè)對話框需要填入源格式,數(shù)據(jù)集以及目標(biāo)格式。它們擁有相同的下拉菜單和Int

29、elli-complete功能,就和Workspacewizard一樣也有按鍵,來檢查或是改變每個(gè)數(shù)據(jù)集的設(shè)置,并且還有一個(gè)按鍵來預(yù)覽FMEViewer中的數(shù)據(jù)NewNewWorkbench工具條中的Workspace按鍵實(shí)際上是Workspacedialog的快捷方式.這個(gè)時(shí)候?qū)υO(shè)置進(jìn)行檢查是非常必要的。雖然在Workbenchnavigation的方框中會(huì)顯示大多數(shù)的設(shè)置,但是一些設(shè)置可能會(huì)影響到數(shù)據(jù)轉(zhuǎn)換工作空間的創(chuàng)建,所以你在進(jìn)行下一步之前,需要檢查這些設(shè)置。要素類型對話框無論你用何種方式創(chuàng)建工作空間,無論源數(shù)據(jù)集包含多少不同的要素層,按照提示,你都需要選擇要轉(zhuǎn)換的要素層。使用Selec

30、tFeature就能對要素層進(jìn)行選擇。FME中的featurelayer是“l(fā)ayer”的另外一種說法。只有被選擇了的要素層才會(huì)顯示在工作空間中。右圖:就是SelectFeatureTypesdialog.在這里,用戶選擇了工作空間中所含有的所有要素層。在NewWorkspacedialog對話框中,為什么在瀏覽源數(shù)據(jù)之前,對數(shù)據(jù)格式進(jìn)行設(shè)置是非常有用的呢?在設(shè)置格式類型之前,試著瀏覽整個(gè)數(shù)據(jù)集,看是否能夠檢測到不同之處。FMEDesktop培訓(xùn)手冊 /25 /25 /25新建工作空間我們從左到右,通過數(shù)據(jù)流從源數(shù)據(jù)到目標(biāo)數(shù)據(jù),來讀取一個(gè)新的工作空間。你也可以將這個(gè)讀取過程理解為一個(gè)空間ETL

31、過程,即“提取一轉(zhuǎn)換-加載”右圖:一個(gè)新的工作空間和這個(gè)例子很像FME設(shè)置注記,用來強(qiáng)調(diào)E-T-L(SourceFlowDestination)結(jié)構(gòu)箭頭表示數(shù)據(jù)流的方向,從源數(shù)據(jù)到目標(biāo)數(shù)據(jù)運(yùn)行數(shù)據(jù)轉(zhuǎn)換|hstiamtioaUpas財(cái)I、+Roads(notse.JIEditViewInsert5our匚已DataTransformersDeCtrl+O+Roa腹蛙篩u.SourcepjNew.Open.ClosePublishtoServerDownloadfromServer.Thegreenarrow(or!playJbutton)intheWorkbenchtoolbar(below)s

32、tartsatranslation.FileEditViewInsertSourceDataTransformersDestinationDataToote卜DN涎幽髦i專4叵|紳頭耳Navigator*XMainTherearealsooptionsunderFileonthemenubartoeitherRunorPrompt白ndRunatranslation.SaveSaveAs.ExportAsCustomTransformer.ExportAsCustomFormat.PageSetup.Print.PrintPreviewCtrl+5Right:TheFilemenuwithru

33、noptions.Notehowthemenualsorevealstheshortcutkeysthatcanbeused-Ctii+Rtopromptandrunatranslation,theF5keytosimplyrunatranslation.RunTranslationPromptandRunTranslationBatchDeploySendTo.55-Exer匚ke-Complete.fmw55-Example1-Complete.fmw54-Exer匚ke-Complete.fmwF5Ctrl+F:保存轉(zhuǎn)換過程可以將工作空間保存到一個(gè)文件內(nèi),這樣就可以在晚些時(shí)候再次使用。簡

34、單地llj,H使用FileSave(shortcut=(Ctrl+S)orFileSaveAs.就能保存轉(zhuǎn)換過程默認(rèn)的文件擴(kuò)展名為.fmw.Double-clickinga*.fmwfile在Explorer中啟動(dòng)FMEWorkbench,打開工作空間FirefighterMapp說過.文件菜單會(huì)顯示以前使用過的工作空間的列表,而FME2009中,這個(gè)列表將會(huì)擴(kuò)展到15個(gè)工作空間?!盨AFESOFTWAREFMEDesktop培訓(xù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)換成功與否,從源要素中讀取了多少要素,編寫

35、了多少要素到目標(biāo)數(shù)據(jù)完成數(shù)據(jù)轉(zhuǎn)換花了多少時(shí)間。右圖:在這個(gè)例子中,日志文件顯示從MicroStationdgn文件中讀取了2319個(gè)要素RailRiversRoadsFeaturesReaduimary11721982319這些要素被編寫到一個(gè)GML輸出文件FeaturesWrittenStmmaryRoads2198這個(gè)轉(zhuǎn)換過程是成功的(有一個(gè)警告)轉(zhuǎn)換花費(fèi)了4.6秒TotalFezturesWritten2198DESIGNREADER!ClosingDGNV8fileTranslationwa3SUCCESSFULwith1warning(s)(2198feature(s)/15458c

36、oordinate(sFIIESessionDuration:46seconds(CPU:36suser,05ssystem)END-ProcessID:7996,peakprocessmemoryusage:56888kB,currentprocessmeme不需要其它設(shè)置的情況下,在Workbench或UniversalTranslator中迅速快捷地進(jìn)行數(shù)據(jù)轉(zhuǎn)換,我們將它稱作“快速轉(zhuǎn)換”因?yàn)镕ME是“語義”上的轉(zhuǎn)換器,憑借它自身豐富的數(shù)據(jù)模型,通過快速轉(zhuǎn)換過程得到的輸出數(shù)據(jù)會(huì)在結(jié)構(gòu)和意義上盡可能地與源數(shù)據(jù)接近。這個(gè)例子簡單地要求你將一種格式的空間數(shù)據(jù)集轉(zhuǎn)化為另一種格式判斷”啟動(dòng)FMEWo

37、rkbench,udgeGIS曾說過.Example1Thisexample陪審團(tuán)成員們:SafeSoftware強(qiáng)烈推薦FME的用戶使用它的界面。請用最少的操作步驟來進(jìn)行數(shù)據(jù)轉(zhuǎn)換,然后在作出正確的并且使用它來進(jìn)行轉(zhuǎn)換操作SourceFormatSourceDatasetLizardTechMrSIDC:FMEDataDataRaster13O1O5.sidDestinationFormatDestinationDatasetJPEG(JointPhotographicExpertsGroup)C:FMEDataOutPutTrainingModule1WindowsExplorer來定位目標(biāo)

38、數(shù)據(jù),并且打開文件夾,檢查數(shù)據(jù)TotalFezturesReadFMEDesktop培訓(xùn)手冊FMEDesktop培訓(xùn)手冊SAFESOFTWARE /25 /25FMEUniversalTranslator的介FMEUniversalTranslator是進(jìn)行數(shù)據(jù)轉(zhuǎn)換的最早的FME工具什么是FMEUniversalTranslator?在前面的例子中,我們使用FMEWorkbench來進(jìn)行所謂的“快速轉(zhuǎn)換”FMEUniversalTranslator指的是最早FME轉(zhuǎn)換程序。雖然大多數(shù)已經(jīng)被更新的Workbench應(yīng)用程序所取代,但是仍然有許多人用它來進(jìn)行快速轉(zhuǎn)換,或者運(yùn)行已有的不需要進(jìn)行再編輯

39、的工作空間。1/啟動(dòng)FMEUniversalTranslator.在Windows的開始菜單中找到FME子菜單,就可以看到它了。點(diǎn)擊這個(gè)子菜單,就可以啟動(dòng)MEUniversalTranslator了開始數(shù)據(jù)轉(zhuǎn)換在菜單條中,選擇FileTranslate(如右圖)F5Translate.Ctd+TLogToolsSettingsHelp心FMEUniversalTranslalorRun,7蚯rl+Rgoc-anuckfgo,finechangedetectionbasemapdipping.Fmesmallwoddextract.fmeshape-tu-SGN,FmeRerunExitQH+F

40、4盂FME1時(shí)Documentation|y-FMEAdmini諭|醫(yī)FMELicensingWizard態(tài)FMELlniversaiTranslatorFMEUniversa!Viewer|蜒FMEWorkbench上圖:UniversalTranslator位于FME得子菜單知道的“粗管”轉(zhuǎn)換(相對“細(xì)管道”或“快速轉(zhuǎn)換”而言)3iIFMEWorkbench使用圖形界面來轉(zhuǎn)換一稱之為工作空間,而FMEUniversalTranslato則使用文本腳本一映射文件。觀察上圖的對話框,用戶是如何選擇要執(zhí)行的特定映射文件的使用默認(rèn)的“automated”mappingfile,實(shí)際上與快速轉(zhuǎn)化類似

41、。為了進(jìn)行其他操作,而不僅僅是快速轉(zhuǎn)換,用戶可能需要?jiǎng)?chuàng)建,使用一個(gè)自定義nappingfile,所以,對于進(jìn)行復(fù)雜的轉(zhuǎn)換,F(xiàn)MEWorkbench就是首選工具。運(yùn)行已有的轉(zhuǎn)換過程無論轉(zhuǎn)換過程是一個(gè)工作空間或是一個(gè)映射文件,我們可能也會(huì)使用FMEUniversalTranslator來進(jìn)行數(shù)據(jù)轉(zhuǎn)換當(dāng)用戶已經(jīng)有了一個(gè)映射文件,或一個(gè)不需要再進(jìn)行任何編輯的工作空間時(shí)(可能進(jìn)行了加密,這樣就能避免作出變動(dòng)),運(yùn)行已有的轉(zhuǎn)換過程就非常有用了。jRun.-tCtrl+RRerun臨StopF51world_adnn0.5hpZgocanucksgo.fmechangedetectionvZ.fmebasemapdipp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論