必威电竞|足球世界杯竞猜平台

FME
來(lái)源:互聯(lián)網(wǎng)

FME(Feature Manipulate Engine,簡(jiǎn)稱(chēng)FME)是加拿大Safe Software公司開(kāi)發(fā)的空間數(shù)據(jù)轉(zhuǎn)換處理系統(tǒng),它是完整的空間ETL解決方案。該方案基于OpenGIS組織提出的新的數(shù)據(jù)轉(zhuǎn)換理念“語(yǔ)義轉(zhuǎn)換”,通過(guò)提供在轉(zhuǎn)換過(guò)程中重構(gòu)數(shù)據(jù)的功能,實(shí)現(xiàn)了超過(guò)250種不同空間數(shù)據(jù)格式(模型)之間的轉(zhuǎn)換,為進(jìn)行快速、高質(zhì)量、多需求的數(shù)據(jù)轉(zhuǎn)換應(yīng)用提供了高效、可靠的手段。

簡(jiǎn)介

產(chǎn)品介紹

來(lái)自加拿大Safe Software公司的FME(全稱(chēng)Feature Manipulate Engine)產(chǎn)品,是一套將不同GIS數(shù)據(jù)模型和要素進(jìn)行整合與同構(gòu)化的產(chǎn)品,也就是可用于讀寫(xiě)存儲(chǔ)和轉(zhuǎn)換各種空間數(shù)據(jù)。

更新版本的FME Suite也沒(méi)有發(fā)生大的版本劃分區(qū)別。

摘抄如下:

FME產(chǎn)品分為三個(gè)層次:

一、入門(mén)級(jí)

1、特點(diǎn):支持常見(jiàn)的GIS軟件的數(shù)據(jù)交換,如MapInfo TAB, DGN, DXF, Dplus KIA, SDTS, SHP, and TIGER;可以運(yùn)行大部分函數(shù)(Funtion和Factory);不支持由Plug-in開(kāi)發(fā)的第三方格式;

2、產(chǎn)品:FME Desktop Suite。

二、專(zhuān)業(yè)級(jí)

1、特點(diǎn):支持超過(guò)100種GIS數(shù)據(jù)格式(不同的具體版本有差異);支持全部函數(shù);支持Plug-in開(kāi)發(fā)的第三方格式;

2、產(chǎn)品:

1)FME Professional Suite:一個(gè)基礎(chǔ)版本,包括大部分?jǐn)?shù)據(jù)格式,對(duì)于ArcInfo只支持E00格式;

2)FME ESRI Suite:比FME Professional Suite增加了ESRI ArcInfo Coverages 和ArcSDE的寫(xiě)(輸出)能力;

3)FME Intergraph Suite:比FME Professional Suite增加了Intergraph產(chǎn)品(如GeoMedia SQL Server)的寫(xiě)(輸出)能力;

4)FME Oracle Suite:在FME ESRI Suite和FME Intergraph Suite的基礎(chǔ)上又增加了Oracle 8i和9i Spatial的寫(xiě)(輸出)能力;

5)FME DB2 Suite:在FME 美國(guó)環(huán)境系統(tǒng)研究所公司 Suite和FME Intergraph Suite的基礎(chǔ)上又增加了IBM DB2 Spatial的寫(xiě)(輸出)能力;

6)FME Smallworld Suite:在FME Oracle數(shù)據(jù)庫(kù) Suite的基礎(chǔ)上又增加了Smallworld的讀寫(xiě)能力。

補(bǔ)充說(shuō)明:

1.FME Professional Suite支持GeoMedia Access Warehouse的讀/寫(xiě)(寫(xiě)功能需要安裝GeoMedia平臺(tái));支持GeoMedia SQL Server Warehouse的讀、但不支持寫(xiě);支持ESRI Shape、ESRI E00的讀寫(xiě),不支持SDE和Personal GeoDatabase (Access);

2.FME Intergraph Suite與FME 美國(guó)環(huán)境系統(tǒng)研究所公司 Suite支持的格式實(shí)際上是完全相同的;

3.對(duì)于開(kāi)源數(shù)據(jù)庫(kù),MySQLPostgreSQL(PostGIS)也提供支持(在版本2006)。

三、服務(wù)器級(jí)

1、特點(diǎn):主要是為大規(guī)模企業(yè)應(yīng)用提供數(shù)據(jù)轉(zhuǎn)換服務(wù),支持絕大多數(shù)格式和函數(shù)。

2、產(chǎn)品:FME Server Edition。

2010 FME中新增了Data Inspector模塊,也是數(shù)據(jù)可視化瀏覽工具,估計(jì)會(huì)替換Universal Viewer。

摘抄如下:

FME產(chǎn)品包含以下六個(gè)功能模塊:

(1)FME Workbench

當(dāng)用戶(hù)定制自己的數(shù)據(jù)轉(zhuǎn)換時(shí),利用FME Workbench模塊,只需要在直觀的界面中“指指點(diǎn)點(diǎn)”就可以輕易完成非常復(fù)雜的數(shù)據(jù)轉(zhuǎn)換任務(wù),而且數(shù)據(jù)轉(zhuǎn)換質(zhì)量非常理想;能夠可視化地定義從原數(shù)據(jù)到目標(biāo)數(shù)據(jù)的對(duì)應(yīng)關(guān)系(屬性和圖形);同時(shí)還可以使用該模塊進(jìn)行不同格式數(shù)據(jù)源的合并工作。

(2)FME Universal Translator

該模塊是FME的旗艦產(chǎn)品,是一個(gè)獨(dú)立運(yùn)行的強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換程序,采用drag-and-drop界面,用戶(hù)可以輕松地、精確地轉(zhuǎn)換、存儲(chǔ)100多種不同格式的數(shù)據(jù),用戶(hù)也可以完成比較復(fù)雜的數(shù)據(jù)處理過(guò)程,比如給數(shù)據(jù)加屬性值等。

(3)FME Universal Viewer

該模塊用于快速預(yù)覽不同格式的數(shù)據(jù)。用戶(hù)可以在使用Workbench或Translator.模塊時(shí),在做數(shù)據(jù)轉(zhuǎn)換之前預(yù)覽轉(zhuǎn)換數(shù)據(jù)(屬性和圖形)。

(4)FME Plug-in(SDK)

該模塊為開(kāi)發(fā)組件,使用該軟件開(kāi)發(fā)工具包,開(kāi)發(fā)人員能訪(fǎng)問(wèn)FME強(qiáng)大的語(yǔ)義核心,加入自己定制的數(shù)據(jù)格式,或者輕松進(jìn)入FME轉(zhuǎn)換內(nèi)核去處理(只不過(guò)要額外追加費(fèi)用)。一旦定制的數(shù)據(jù)格式加入FME內(nèi)核就能夠被所有的FME用戶(hù)使用。

(5)FME Object API

這個(gè)開(kāi)發(fā)接口能把FME的數(shù)據(jù)訪(fǎng)問(wèn)能力定制置入應(yīng)用模塊,用于增加數(shù)據(jù)的讀、寫(xiě)、處理能力。開(kāi)發(fā)語(yǔ)言支持Java, C++, C, COM (VB, C?), Delphi 和ArcView Avenue。

(6)FME Application Extenders

該模塊給用戶(hù)提供了一個(gè)直接訪(fǎng)問(wèn)(讀、寫(xiě))多平臺(tái)GIS、CAD和數(shù)據(jù)庫(kù)格式的應(yīng)用。

關(guān)于FME License,包括了:

Node-Locked (Fixed) License:固定版,它僅僅適用于特定的電腦;Floating License:浮動(dòng)版,服務(wù)器擁有它,然后在聯(lián)機(jī)用戶(hù)啟動(dòng)FME時(shí),就會(huì)獲取許可證;Hardware Locked License:加密硬件狗版,可以在任何一臺(tái)電腦上安裝FME,但是只有插入了硬件匙后,電腦能運(yùn)行FME;那么如何獲取License呢?除了向FME公司申請(qǐng)Evaluation Version的14天License外,也可以找國(guó)內(nèi)的代理商申請(qǐng)或者購(gòu)買(mǎi)License。把FME納入到系統(tǒng)建設(shè)方案中。

其實(shí)在系統(tǒng)建設(shè)過(guò)程中,需要進(jìn)行數(shù)據(jù)轉(zhuǎn)換時(shí),我們通常會(huì)考慮幾套方案:

數(shù)據(jù)服務(wù)共享與服務(wù)熔合(聚合)。當(dāng)前炒作的最為紅火的方案,經(jīng)過(guò)了一些項(xiàng)目的論證,結(jié)果發(fā)現(xiàn),理念是很好的,可是實(shí)際的技術(shù)、框架和機(jī)制都不夠完善,異構(gòu)系統(tǒng)(異構(gòu)、不同源數(shù)據(jù))提供的服務(wù)接口——數(shù)據(jù)之間還不能簡(jiǎn)單、完美的實(shí)現(xiàn)對(duì)接和應(yīng)用,尤其表現(xiàn)明顯的是不同的地圖圖片,以及不同協(xié)議和標(biāo)準(zhǔn)的服務(wù)接口。第三方數(shù)據(jù)格式轉(zhuǎn)換。比較容易理解的方案——當(dāng)然只能針對(duì)少量數(shù)據(jù)文件,將這些待轉(zhuǎn)換的數(shù)據(jù)文件首先轉(zhuǎn)換為SHP、e00等,再轉(zhuǎn)換為目標(biāo)系統(tǒng)的數(shù)據(jù)。需要提醒的是,各類(lèi)平臺(tái)軟件,除了與FME合作的ArcGIS、Intergraph外,其他的平臺(tái)軟件,如SuperMap、MapInfo等,在做數(shù)據(jù)轉(zhuǎn)換方面都不夠?qū)I(yè),甚至對(duì)于很多數(shù)據(jù)轉(zhuǎn)換支持的很不理想,導(dǎo)致數(shù)據(jù)的丟失等問(wèn)題的出現(xiàn)。數(shù)據(jù)庫(kù)遷移或共享。異構(gòu)空間數(shù)據(jù)庫(kù)之間也能共享數(shù)據(jù)?當(dāng)然可以,比如SuperMap支持ArcSDE數(shù)據(jù)庫(kù)的讀寫(xiě),不論效果如何,終究還是支持了。更為理想的還是借助FDO,或者國(guó)內(nèi)提出的OGDC接口標(biāo)準(zhǔn),來(lái)直接讀取各種類(lèi)型的空間數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)共享。不過(guò)問(wèn)題也來(lái)了,不論是FDO、OGDC還是其他公開(kāi)標(biāo)準(zhǔn)接口,都需要針對(duì)不同的數(shù)據(jù)庫(kù)開(kāi)發(fā)相對(duì)應(yīng)的實(shí)現(xiàn)類(lèi),對(duì)于快餐型用戶(hù)的我們來(lái)說(shuō),太費(fèi)力。那么FME的用武之地出現(xiàn)了,F(xiàn)ME能夠支持ArcSDE的讀取,能夠支持像DGN格式的圖形數(shù)據(jù)與屬性數(shù)據(jù)分開(kāi)存儲(chǔ)情況下,數(shù)據(jù)的完整轉(zhuǎn)換,能夠支持Oracle數(shù)據(jù)庫(kù)DB2MySQL、PostSQL數(shù)據(jù)庫(kù)操作。FME提供了Object API,因此可以制作自己的批量轉(zhuǎn)換工具,當(dāng)然也可以使用FME Workbench工具,實(shí)現(xiàn)可視化的數(shù)據(jù)定義和數(shù)據(jù)轉(zhuǎn)換。

FME所做的數(shù)據(jù)轉(zhuǎn)換,包括結(jié)構(gòu)轉(zhuǎn)換和內(nèi)容轉(zhuǎn)換兩個(gè)方面。

所謂結(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)換,則是改變一個(gè)數(shù)據(jù)集內(nèi)容的功能,包括要素的幾何特征或?qū)傩灾怠?/p>

這些轉(zhuǎn)換工作在Workbench中都能有所體現(xiàn),例如通過(guò)可視化建模的方式,增加Reader(一個(gè)格式的源數(shù)據(jù)),Writer(另一種格式的源數(shù)據(jù)),然后為兩種不同類(lèi)型的數(shù)據(jù)建立對(duì)應(yīng),或者說(shuō)是映射關(guān)系,也可以在其中增加函數(shù)處理關(guān)系,從而形成源數(shù)據(jù)到目標(biāo)數(shù)據(jù)的處理流程。

FME支持絕大部分的投影坐標(biāo);可以利用Data Inspector來(lái)檢查數(shù)據(jù)是否正確和完整;也能夠?qū)傩詳?shù)據(jù)進(jìn)行結(jié)構(gòu)重構(gòu);同樣的,據(jù)說(shuō)FME正在與SuperMap、MapGIS等平臺(tái)廠家合作,將這些國(guó)內(nèi)廠家的數(shù)據(jù)格式也納入到轉(zhuǎn)換工具中,從而適應(yīng)國(guó)內(nèi)市場(chǎng)的使用。

可以說(shuō),這么多的特點(diǎn),足以讓我們?cè)谧鱿到y(tǒng)設(shè)計(jì)時(shí),充分的考慮將FME納入到我們的系統(tǒng)建設(shè)中,從而在數(shù)據(jù)轉(zhuǎn)換過(guò)程中保證數(shù)據(jù)轉(zhuǎn)換的質(zhì)量和完整性。

數(shù)據(jù)轉(zhuǎn)換

FME Suite 是一套完整的訪(fǎng)問(wèn)空間數(shù)據(jù)的解決方案,可以用于讀、寫(xiě)、存儲(chǔ)和轉(zhuǎn)換各種空間數(shù)據(jù)。它能實(shí)現(xiàn)各類(lèi)GIS及CAD格式的數(shù)據(jù)相互轉(zhuǎn)換。

FME特點(diǎn)

1.以FME為中心實(shí)現(xiàn)超過(guò)270多種GIS及CAD空間數(shù)據(jù)格式,如DWG、DXF、DGN、ArcInfo Coverage、Shape File、ArcSDE 、Oracle數(shù)據(jù)庫(kù)、SDO等的相互轉(zhuǎn)換;

2.獨(dú)立地直接瀏覽各種格式地空間數(shù)據(jù),同時(shí)瀏覽圖形、屬性和坐標(biāo)數(shù)據(jù);

3.提供為數(shù)據(jù)轉(zhuǎn)換進(jìn)行自定的圖形化界面,能夠可視化定義從原始數(shù)據(jù)到目標(biāo)數(shù)據(jù)的圖形與屬性的對(duì)應(yīng)關(guān)系;

4.將數(shù)據(jù)轉(zhuǎn)換與豐富的GIS數(shù)據(jù)處理功能結(jié)合在一起,如坐標(biāo)系統(tǒng)轉(zhuǎn)換、疊加分析、相互運(yùn)算、構(gòu)造閉合多邊形、屬性合并等;

5.提供了FME Plug-in Builder API、FME Object API,用戶(hù)可以為FME擴(kuò)展新的數(shù)據(jù)格式,通過(guò)這些接口將FME嵌入到自己的應(yīng)用系統(tǒng)中,實(shí)現(xiàn)方便的應(yīng)用集成;

6.支持海量數(shù)據(jù)處理,大型的數(shù)據(jù)轉(zhuǎn)換通過(guò)編寫(xiě)腳本及批處理模式高效運(yùn)行,即使輸入數(shù)據(jù)多達(dá)數(shù)千個(gè)甚至上萬(wàn)個(gè)文件。

FME的英文全拼是Feature Manipulate Engine,是加拿大safe Software公司的產(chǎn)品,簡(jiǎn)單說(shuō)FME就是GIS數(shù)據(jù)轉(zhuǎn)換平臺(tái),它能夠?qū)崿F(xiàn)100多種數(shù)據(jù)格式(模型)的相互轉(zhuǎn)換。如果從技術(shù)層面上說(shuō),F(xiàn)ME 不再將數(shù)據(jù)轉(zhuǎn)換問(wèn)題看作是從一種格式到另一種格式的變換,而是完全致力于將GIS 要素同構(gòu)化并向用戶(hù)提供組件以使用戶(hù)能夠?qū)?shù)據(jù)處理為所需的表達(dá)方式。事實(shí)上,許多GIS用戶(hù)為了在同一系統(tǒng)中獲得不同的數(shù)據(jù)表達(dá)方式,也使用FME來(lái)操縱數(shù)據(jù)。

生物燃油

Fat 甲基 ester生物柴油

參考資料 >

生活家百科家居網(wǎng)