亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Oracle Spatial的空間數(shù)據(jù)集成互操作模型

        2013-03-27 09:02:56楊文森趙前勝陸世東
        地理空間信息 2013年3期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)服務(wù)模型

        楊文森,趙前勝,陸世東

        (1.湖北省土地規(guī)劃勘測(cè)院,湖北 武漢 430071;2.武漢大學(xué) 測(cè)繪學(xué)院,湖北 武漢 430079)

        在我國(guó)各個(gè)部門(mén)和行業(yè)中,已有大量的GIS數(shù)據(jù)積累。但由于缺乏有效的管理和互操作技術(shù)支持,這些數(shù)據(jù)難以共享利用。特別是由于目前GIS軟件廠商較多,同一部門(mén)內(nèi)部根據(jù)需求可能采購(gòu)了不同的桌面GIS,使得部門(mén)內(nèi)部也存在數(shù)據(jù)異構(gòu)及互操作問(wèn)題。目前研究互操作的文獻(xiàn)較多。王東艷[1]總結(jié)了2種互操作方式:基于COM 或CORBA 的API函數(shù)或SQL的接口規(guī)范和基于Http(Web)XML 的空間數(shù)據(jù)互操作實(shí)現(xiàn)規(guī)范;龔健雅[2]討論了基于Oracle Spatial API函數(shù)的空間數(shù)據(jù)互操作模型。據(jù)筆者調(diào)研,目前還沒(méi)有文獻(xiàn)討論既考慮效率又兼顧廣泛適應(yīng)性的互操作模型。針對(duì)上述互操作實(shí)際情況,本文提出了一種新的基于Oracle Spatial的空間數(shù)據(jù)集成互操作模式,即在對(duì)互操作效率要求較高的部門(mén)內(nèi)部采用本地局域網(wǎng)互操作模式,而對(duì)于部門(mén)或者行業(yè)之間采用基于GML的互聯(lián)網(wǎng)互操作模式。

        1 集成互操作框架設(shè)計(jì)

        1.1 總體框架設(shè)計(jì)

        該設(shè)計(jì)同時(shí)滿(mǎn)足部門(mén)內(nèi)部高效的互操作模式以及部門(mén)外部更廣泛的互聯(lián)網(wǎng)互操作模式,采用3層結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)庫(kù)服務(wù)層、應(yīng)用服務(wù)層和客戶(hù)端,如圖1所示。 數(shù)據(jù)庫(kù)服務(wù)層采用Oracle Spatial空間數(shù)據(jù)庫(kù)平臺(tái),由于不同組件GIS平臺(tái)的元數(shù)據(jù)的不同,所以將不同數(shù)據(jù)平臺(tái)的數(shù)據(jù)分別錄入到Oracle Spatial中不同的表中;應(yīng)用服務(wù)層主要包括元數(shù)據(jù)轉(zhuǎn)換映射服務(wù)和GML數(shù)據(jù)轉(zhuǎn)換服務(wù),元數(shù)據(jù)轉(zhuǎn)換映射服務(wù)主要提供基于局域網(wǎng)Oracle Spatial API的數(shù)據(jù)互操作服務(wù),GML數(shù)據(jù)轉(zhuǎn)換服務(wù)主要負(fù)責(zé)將Oracle Spatial空間數(shù)據(jù)轉(zhuǎn)換成GML格式數(shù)據(jù);客戶(hù)端可分為2種:一是本地C/S客戶(hù)端,即本地互操作模式,指在同一局域網(wǎng)內(nèi)部,通過(guò)不同的GIS桌面程序?qū)崿F(xiàn)統(tǒng)一對(duì)Oracle Spatial數(shù)據(jù)庫(kù)的讀寫(xiě)操作,即實(shí)現(xiàn)不同桌面GIS的互操作。另一種是Internet客戶(hù)端,即互聯(lián)網(wǎng)互操作模式,利用GML數(shù)據(jù)轉(zhuǎn)換和OGC標(biāo)準(zhǔn)服務(wù)接口,為Internet網(wǎng)上的不同客戶(hù)端提供GML服務(wù),客戶(hù)端使用GML解釋器或者直接將GML轉(zhuǎn)換成VML在瀏覽器端瀏覽,或者直接將GML數(shù)據(jù)嵌入應(yīng)用。該框架結(jié)構(gòu)最大的優(yōu)點(diǎn)在于使得互操作的適應(yīng)性和效率得到統(tǒng)一,將兩種互操作類(lèi)型集成在統(tǒng)一的服務(wù)中,也使得服務(wù)的更新和升級(jí)變得簡(jiǎn)單。

        圖 1 基于Oracle Spatial的空間數(shù)據(jù)互操作框架

        1.2 基于元數(shù)據(jù)映射的本地互操作模型設(shè)計(jì)

        根據(jù)不同桌面GIS在Oracle Spatial數(shù)據(jù)庫(kù)中存在數(shù)據(jù)異構(gòu)的原因,本文提出運(yùn)用元數(shù)據(jù)轉(zhuǎn)換映射的方式來(lái)解決不同桌面GIS對(duì)同一Oracle Spatial數(shù)據(jù)庫(kù)的互操作。根據(jù)不同桌面GIS軟件在Oracle Spatial中的元數(shù)據(jù)信息與結(jié)構(gòu)的不同,通過(guò)添加彼此在Oracle Spatial中的空間元數(shù)據(jù),從而實(shí)現(xiàn)雙方對(duì)于Oracle Spatial空間數(shù)據(jù)的互操作,如圖2所示。此模式的關(guān)鍵在于元數(shù)據(jù)轉(zhuǎn)換映射服務(wù),其映射服務(wù)介于所有桌面GIS之間,即映射方式根據(jù)需要進(jìn)行互操作的桌面GIS類(lèi)型數(shù)量,需要實(shí)現(xiàn)Cn2種映射轉(zhuǎn)換模式,其中n表示需要進(jìn)行互操作的桌面GIS類(lèi)型數(shù)量。這種結(jié)構(gòu)的優(yōu)點(diǎn)在于可以充分利用數(shù)據(jù)庫(kù)通用API函數(shù)實(shí)現(xiàn)不同GIS元數(shù)據(jù)之間的映射轉(zhuǎn)換,可以最大限度地保證數(shù)據(jù)轉(zhuǎn)換之間的損失。

        圖2 本地互操作模型結(jié)構(gòu)圖

        1.3 基于GML的互聯(lián)網(wǎng)互操作模型設(shè)計(jì)

        互聯(lián)網(wǎng)互操作模型以GML為基礎(chǔ),實(shí)現(xiàn)WFS標(biāo)準(zhǔn)接口規(guī)范,通過(guò)WFS請(qǐng)求和查詢(xún)Oracle Spatial空間數(shù)據(jù)庫(kù),從而在更廣范圍內(nèi)實(shí)現(xiàn)基于互聯(lián)網(wǎng)的要素層異構(gòu)、跨平臺(tái)互操作(見(jiàn)圖3)??蛻?hù)端用戶(hù)請(qǐng)求參數(shù)經(jīng)過(guò)分析模塊轉(zhuǎn)化為SQL文檔,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)。數(shù)據(jù)庫(kù)輸出查詢(xún)結(jié)果:空間對(duì)象和屬性??臻g對(duì)象的坐標(biāo)系、投影、幾何類(lèi)型、空間坐標(biāo)和其他相關(guān)信息等經(jīng)語(yǔ)義轉(zhuǎn)換模塊同屬性數(shù)據(jù)一同生成GML文檔,經(jīng)服務(wù)器發(fā)給客戶(hù)端。

        圖3 基于GML的互聯(lián)網(wǎng)互操作模型結(jié)構(gòu)圖

        2 模型的實(shí)現(xiàn)

        對(duì)于本地互操作模型,本文以ArcGIS、MapInfo和Autodesk Map 3種桌面GIS為例實(shí)現(xiàn)基于元數(shù)據(jù)轉(zhuǎn)換映射服務(wù)的互操作模型;同時(shí)以ArcGIS Server平臺(tái)為例實(shí)現(xiàn)基于GML的互聯(lián)網(wǎng)互操作模型。

        2.1 基于元數(shù)據(jù)映射的本地互操作模型實(shí)現(xiàn)

        根據(jù)3種桌面GIS訪問(wèn)Oracle Spatial數(shù)據(jù)庫(kù)的機(jī)理,使用Oracle OCI接口和數(shù)據(jù)庫(kù)觸發(fā)器編程實(shí)現(xiàn)本地互操作模型,如圖4所示。

        圖4 本地互操作模型實(shí)現(xiàn)流程圖

        1)MapInfo對(duì)Autodesk Map和ArcGIS導(dǎo)入數(shù)據(jù)庫(kù)的空間數(shù)據(jù)的訪問(wèn)方式:在mapinfo_mapcatalog表中加入一行Autodesk Map和ArcGIS導(dǎo)入數(shù)據(jù)的元數(shù)據(jù)信息的注冊(cè)信息。

        2)ArcGIS對(duì)MapInfo和Autodesk Map導(dǎo)入數(shù)據(jù)庫(kù)的空間數(shù)據(jù)進(jìn)行訪問(wèn),只需在導(dǎo)入數(shù)據(jù)的同時(shí)注冊(cè)sde.layer、sde.table_registry、 sde.column_registry、sde.geometry_columns和 sde.spatial_references。

        3)Map對(duì)MapInfo和ArcGIS導(dǎo)入數(shù)據(jù)庫(kù)的空間數(shù)據(jù)的訪問(wèn)步驟如下:首先在數(shù)據(jù)表中增加實(shí)體符號(hào)和層名等公用信息字段,并且針對(duì)表中的數(shù)據(jù)添加各字段相應(yīng)的內(nèi)容。對(duì)數(shù)據(jù)表的結(jié)構(gòu)和內(nèi)容調(diào)整完成后,然后將數(shù)據(jù)表在Map的5個(gè)元數(shù)據(jù)表中注冊(cè),注冊(cè)完成后,Map可實(shí)現(xiàn)對(duì)數(shù)據(jù)表的訪問(wèn)。

        2.2 基于GML的互聯(lián)網(wǎng)互操作模型實(shí)現(xiàn)

        基于GML的互聯(lián)網(wǎng)互操作模式實(shí)現(xiàn)流程如圖5所示,采用3層結(jié)構(gòu)。該模式實(shí)現(xiàn)了實(shí)時(shí)動(dòng)態(tài)交互操作GML數(shù)據(jù)??蛻?hù)端可以在Web上實(shí)時(shí)存取和檢索Oracle Spatial空間要素層地理數(shù)據(jù):①客戶(hù)端向服務(wù)器發(fā)出一系列請(qǐng)求,服務(wù)器接收請(qǐng)求并分析這些請(qǐng)求,得到相應(yīng)數(shù)據(jù)庫(kù)中的數(shù)據(jù);②服務(wù)器將GML格式的請(qǐng)求結(jié)果返回給客戶(hù)端;③客戶(hù)端顯示GML數(shù)據(jù)并且執(zhí)行GIS分析。

        圖5 基于GML的互聯(lián)網(wǎng)互操作模型實(shí)現(xiàn)流程圖

        3 結(jié) 語(yǔ)

        本文根據(jù)互操作的實(shí)際需求,提出了基于Oracle Spatial的集成互操作模型。對(duì)部門(mén)內(nèi)部采用基于元數(shù)據(jù)轉(zhuǎn)換映射的方式,高效實(shí)現(xiàn)了不同桌面GIS的互操作;對(duì)部門(mén)或者行業(yè)之間采用基于GML的空間數(shù)據(jù)互操作模式,滿(mǎn)足部門(mén)或者行業(yè)之間更廣泛的互操作需求,從而實(shí)現(xiàn)了兼顧高效性和廣泛適應(yīng)性的互操作模型。

        [1]王東艷,龔健雅. 一種GIS互操作模型研究[J]. 武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2005,30(3):218-221

        [2]龔健雅,賈文玉,陳玉敏,等. 從平臺(tái)GIS到跨平臺(tái)互操作GIS的發(fā)展[J]. 武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2004,29(11):985-989

        [3]王紫生,邊馥苓.利用數(shù)據(jù)分解與合成法實(shí)現(xiàn)基于XML的空間數(shù)據(jù)轉(zhuǎn)換[J]. 武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2005,30(3):227-229

        [4]檀丁,李明峰,陶虹,等. 面向服務(wù)的3D WebGIS異構(gòu)系統(tǒng)框架研究[J].測(cè)繪通報(bào),2011(10):65-67

        [5]Zhang Peng. The Roles of Geography Markup Language (GML),Scalable Vector Graphics (SVG) and Web Feature Service (WFS)Specifications in the Development of Internet Geographic Information Systems (GIS) [J]. Journal of Geographical Systems,2004(6):95-116

        [6]Chang Y S, Park H D. XML Web Service-based Development Model for Internet GIS Applications[J]. International Journal of Geographical Information Science, 2006(20):371-399

        [7]Harvey F, Tulloch D. Local-government Data Sharing:Evaluating the Foundations of Spatial Data Infrastructures [J].International Journal of Geographical Information Science,2006(20): 743-768

        猜你喜歡
        數(shù)據(jù)庫(kù)服務(wù)模型
        一半模型
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿(mǎn)意服務(wù)”到“感動(dòng)服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        數(shù)據(jù)庫(kù)
        3D打印中的模型分割與打包
        數(shù)據(jù)庫(kù)
        一级一片内射视频网址| 欧美在线日韩| 亚洲无码视频一区:| 国产一区二三区中文字幕| 国产在线一区二区三区四区| 亚洲欧美精品suv| 无码中文字幕在线DVD| 久久久婷婷综合五月天| 视频女同久久久一区二区| 四虎国产成人永久精品免费| 中国凸偷窥xxxx自由视频| Y111111国产精品久久久| 免费在线av一区二区| 漂亮人妻被强了完整版| 亚洲中文字幕无码一久久区| 在线看亚洲十八禁网站| 粉嫩国产白浆在线播放| 日本一级片一区二区三区| 乱码av麻豆丝袜熟女系列| 亚洲综合色成在线播放| 欧洲乱码伦视频免费| 在线视频观看一区二区| 天天碰免费上传视频| 车上震动a级作爱视频| 无码成人AV在线一区二区 | 国产三级精品av在线| 久久久亚洲精品一区二区三区| 无码毛片aaa在线| 手机在线中文字幕国产| 国产一区二区三区色哟哟| 亚洲精品久久久久avwww潮水| 亚洲成av人最新无码| 中文字幕一区二区三区.| 男女射黄视频网站在线免费观看| 国产农村乱辈无码| 久久无码精品精品古装毛片| 亚洲精品国产第一区三区| 狠狠色噜噜狠狠狠8888米奇| 性色av无码不卡中文字幕| 国产日韩AV无码免费一区二区| 久久亚洲中文字幕精品二区|