GIS多源數(shù)據(jù)集成模式評(píng)述
(作者未知) 2009/6/7
(接上頁(yè))據(jù)轉(zhuǎn)換模式主要存在的問題是:
(1)由于缺乏對(duì)空間對(duì)象統(tǒng)一的描述方法,從而使得不同數(shù)據(jù)格式描述空間對(duì)象時(shí)采用的數(shù)據(jù)模型不同,因而轉(zhuǎn)換后不能完全準(zhǔn)確表達(dá)源數(shù)據(jù)的信息。
(2)這種模式需要將數(shù)據(jù)統(tǒng)一起來,違背了數(shù)據(jù)分布和獨(dú)立性的原則;如果數(shù)據(jù)來源是多個(gè)代理或企業(yè)單位,這種方法需要所有權(quán)的轉(zhuǎn)讓等問題[1]。 美國(guó)國(guó)家空間數(shù)據(jù)協(xié)會(huì)(NSDI)制定了統(tǒng)一的空間數(shù)據(jù)格式規(guī)范SDTS(Spatial Data Transformation Standard),包括幾何坐標(biāo)、投影、拓?fù)潢P(guān)系、屬性數(shù)據(jù)、數(shù)據(jù)字典,也包括柵格格式和矢量格式等不同的空間數(shù)據(jù)格式的轉(zhuǎn)換標(biāo)準(zhǔn)。許多軟件利用SDTS提供了標(biāo)準(zhǔn)的空間數(shù)據(jù)交換格式。目前,ESRI在ARC/INFO中提供了SDTSIMPORT以及SDTSEXPORT模塊,Intergraph公司在MGE產(chǎn)品系列中也支持SDTS矢量格式。SDTS在一定程度上解決了不同數(shù)據(jù)格式之間缺乏統(tǒng)一的空間對(duì)象描述基礎(chǔ)的問題。但SDTS目前還很不完善,還不能完全概括空間對(duì)象的不同描述方法,并且還不能統(tǒng)一為各個(gè)層次以及從不同應(yīng)用領(lǐng)域?yàn)榭臻g數(shù)據(jù)轉(zhuǎn)換提供統(tǒng)一的標(biāo)準(zhǔn);并且SDTS沒有為數(shù)據(jù)的集中和分布式處理提供解決方案,所有的數(shù)據(jù)仍需要經(jīng)過格式轉(zhuǎn)換復(fù)制到系統(tǒng)中,不能自動(dòng)同步更新。
2 、數(shù)據(jù)互操作模式
數(shù)據(jù)互操作模式是OpenGIS consortium (OGC) 制定的規(guī)范。OGC是為了發(fā)展開放式地理數(shù)據(jù)系統(tǒng)、研究地學(xué)空間信息標(biāo)準(zhǔn)化以及處理方法的一個(gè)非盈利組織。GIS互操作是指在異構(gòu)數(shù)據(jù)庫(kù)和分布計(jì)算的情況下,GIS用戶在相互理解的基礎(chǔ)上,能透明地獲取所需的信息。OGC為數(shù)據(jù)互操作制定了統(tǒng)一的規(guī)范,從而使得一個(gè)系統(tǒng)同時(shí)支持不同的空間數(shù)據(jù)格式成為可能。根據(jù)OGC頒布的規(guī)范,可以把提供數(shù)據(jù)源的軟件稱為數(shù)據(jù)服務(wù)器(Data Servers),把使用數(shù)據(jù)的軟件稱為數(shù)據(jù)客戶(Data Clients),數(shù)據(jù)客戶使用某種數(shù)據(jù)的過程就是發(fā)出數(shù)據(jù)請(qǐng)求,由數(shù)據(jù)服務(wù)器提供服務(wù)的過程,其最終目的是使數(shù)據(jù)客戶能讀取任意數(shù)據(jù)服務(wù)器提供的空間數(shù)據(jù)。OGC規(guī)范基于OMG的CORBA、Microsoft的OLE/COM以及SQL等,為實(shí)現(xiàn)不同平臺(tái)間服務(wù)器和客戶端之間數(shù)據(jù)請(qǐng)求和服務(wù)提供了統(tǒng)一的協(xié)議。OGC規(guī)范正得到OMG和ISO的承認(rèn),從而逐漸成為一種國(guó)際標(biāo)準(zhǔn),將被越來越多的GIS軟件以及研究者所接受和采納。目前,還沒有商業(yè)化GIS軟件完全支持這一規(guī)范。
數(shù)據(jù)互操作為多源數(shù)據(jù)集成提供了嶄新的思路和規(guī)范。它將GIS帶入了開放式的時(shí)代,從而為空間數(shù)據(jù)集中式管理和分布存儲(chǔ)與共享提供了操作的依據(jù)。OGC標(biāo)準(zhǔn)將計(jì)算機(jī)軟件領(lǐng)域的非空間數(shù)據(jù)處理標(biāo)準(zhǔn)成功地應(yīng)用到空間數(shù)據(jù)上。但是OGC標(biāo)準(zhǔn)更多考慮到采用了OpenGIS協(xié)議的空間數(shù)據(jù)服務(wù)軟件和空間數(shù)據(jù)客戶軟件,對(duì)于那些歷史存在的大量非OpenGIS標(biāo)準(zhǔn)的空間數(shù)據(jù)格式的處理辦法還缺乏標(biāo)準(zhǔn)的規(guī)范。而從目前來看,非OpenGIS標(biāo)準(zhǔn)的空間數(shù)據(jù)格式仍然占據(jù)已有數(shù)據(jù)的主體。
數(shù)據(jù)互操作規(guī)范為多源數(shù)據(jù)集成帶來了新的模式,但這一模式在應(yīng)用中存在一定局限性:首先,為真正實(shí)現(xiàn)各種格式數(shù)據(jù)之間的互操作,需要每個(gè)每種格式的宿主軟件都按照著統(tǒng)一的規(guī)范實(shí)現(xiàn)數(shù)據(jù)訪問接口,在一定時(shí)期內(nèi)還不現(xiàn)實(shí);其次,一個(gè)軟件訪問其他軟件的數(shù)據(jù)格式時(shí)是通過數(shù)據(jù)服務(wù)器實(shí)現(xiàn)的,這個(gè)數(shù)據(jù)服務(wù)器實(shí)際上就是被訪問數(shù)據(jù)格式的宿主軟件,也就是說,用戶必須同時(shí)擁有這兩個(gè)GIS軟件,并且同時(shí)運(yùn)行,才能完成數(shù)據(jù)互操作過程。
3、直接數(shù)據(jù)訪問模式
顧名思義,直接數(shù)據(jù)訪問指在一個(gè)GIS軟件中實(shí)現(xiàn)對(duì)其他軟件數(shù)據(jù)格式的直接訪問,用戶可以使用單個(gè)GIS軟件存取多種數(shù)據(jù)格式。直接數(shù)據(jù)訪問不僅避免了繁的數(shù)據(jù)轉(zhuǎn)換,而且在一個(gè)GIS軟件中訪問某種軟件的數(shù)據(jù)格式不要求用戶擁有該數(shù)據(jù)格式的宿主軟件,更不需要該軟件運(yùn)行。直接數(shù)據(jù)訪問提供了一種更為經(jīng)濟(jì)實(shí)用的多源數(shù)據(jù)集成模式。
目前使用直接數(shù)據(jù)訪問模式實(shí)現(xiàn)多源數(shù)據(jù)集成的GIS軟件主要有兩個(gè),即: Intergraph 推出的GeoMedia系列軟件和中國(guó)科學(xué)院地理信息產(chǎn)業(yè)發(fā)展中心研制的SuperMap。GeoMedia實(shí)現(xiàn)了對(duì)大多數(shù)GIS/CAD軟件數(shù)據(jù)格式的直接訪問,包括:MGE、Arc/Info、Frame、Oracle Spatial、SQL Server、Access MDB等(圖2)。SuperMap 2.0則提供了存取SQL Server、Oracle Spatial、ESRI SDE、Access MDB、SuperMap SDB文件等的能力,在以后的版本中將逐步支持對(duì)Arc/Info Coverage、AutoCAD DWG、MicroSta(未完,下一頁(yè))
|