專利名稱::一種基于soa架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,應(yīng)用于國產(chǎn)多星遙感數(shù)據(jù)用戶服務(wù)系統(tǒng)中。
背景技術(shù):
:隨著我國空間技術(shù)的發(fā)展,衛(wèi)星遙感技術(shù)被應(yīng)用到越來越多的行業(yè)中,各種遙感衛(wèi)星應(yīng)用中心逐漸被建立,并向外部用戶提供數(shù)據(jù)服務(wù)。另一方面,用戶無法同時(shí)從一個(gè)孤立的應(yīng)用系統(tǒng)中獲得所需要的全部遙感數(shù)據(jù),通過何種方式共享這些異構(gòu)的遙感數(shù)據(jù),使得用戶能夠快速方便的找到這些數(shù)據(jù)是解決這個(gè)矛盾的關(guān)鍵,解決這個(gè)問題的一個(gè)方法是將各個(gè)遙感衛(wèi)星應(yīng)用中心的數(shù)據(jù)集成起來,以同一種方式快速向外部用戶提供服務(wù)。元數(shù)據(jù)集成方法是近年來的研究熱點(diǎn)。公告號(hào)CN101149750的"一種基于元數(shù)據(jù)的數(shù)據(jù)資源整合方法"提出通過元數(shù)據(jù)存儲(chǔ)中心實(shí)現(xiàn)資源發(fā)現(xiàn)和數(shù)據(jù)資源整合的方法。它通過領(lǐng)域?qū)<医⒈绢I(lǐng)域內(nèi)的元數(shù)據(jù)模型,數(shù)據(jù)擁有者根據(jù)元數(shù)據(jù)模型描述數(shù)據(jù)資源,提取元數(shù)據(jù),系統(tǒng)管理員使用統(tǒng)一的元數(shù)據(jù)存儲(chǔ)模型存取元數(shù)據(jù)實(shí)例,數(shù)據(jù)使用者使用目錄系統(tǒng)實(shí)現(xiàn)資源發(fā)現(xiàn)和定位來整合數(shù)據(jù)資源。該專利只是提供了一種元數(shù)據(jù)注冊、管理、發(fā)現(xiàn)機(jī)制。公告號(hào)為CN101329682的"一種分布異構(gòu)信息資源集成方法"通過信息資源提供者端和信息資源匯集端的才喿作,實(shí)現(xiàn)分布異構(gòu)信息資源的集成和共享,其實(shí)現(xiàn)步驟為(1)信息資源提供者端依次執(zhí)行異構(gòu)數(shù)據(jù)發(fā)現(xiàn)、元數(shù)據(jù)配置、目錄生成、目錄融合、數(shù)據(jù)封裝以及數(shù)據(jù)上傳,即將封裝好的數(shù)據(jù)以數(shù)據(jù)包的形式上傳到信息資源匯集端;(2)信息資源匯集端收到信息資源提供者端傳來的數(shù)據(jù)包后,進(jìn)行解壓、配置文件解析和數(shù)據(jù)存儲(chǔ)。該方法通過信息資源提供者端獲取資源并將封裝好的數(shù)據(jù)以數(shù)據(jù)包的形式上傳至信息資源匯集端,實(shí)現(xiàn)分布異構(gòu)信息資源的集成和共享。該專利只是給出了異構(gòu)數(shù)據(jù)集成的一^:方案,該方式會(huì)使數(shù)據(jù)接收端的工作負(fù)擔(dān)比較重,對(duì)數(shù)據(jù)接收端的比較高,成本高。2006年6月《計(jì)算機(jī)應(yīng)用》公開的"遙感信息元數(shù)據(jù)集成服務(wù)系統(tǒng)的研究與實(shí)現(xiàn)"介紹了在SOA框架下研究遙感信息資源元數(shù)據(jù)的集成涉及的關(guān)鍵技術(shù),系統(tǒng)中數(shù)據(jù)源以服務(wù)的方式動(dòng)態(tài)接入,并通過一個(gè)中間代理層對(duì)外提供統(tǒng)一的服務(wù),系統(tǒng)將Web服務(wù)技術(shù)與聯(lián)邦模式技術(shù)進(jìn)行有機(jī)地結(jié)合,實(shí)現(xiàn)了異構(gòu)遙感元數(shù)據(jù)的集成,支撐遙感數(shù)據(jù)的跨域共享。2006年第2期《計(jì)算機(jī)應(yīng)用研究》公開的"面向服務(wù)構(gòu)架的海洋數(shù)據(jù)集成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)"同樣介紹了在SOA框架下,將Web服務(wù)技術(shù)與聯(lián)邦模式技術(shù)進(jìn)行有機(jī)地結(jié)合,實(shí)現(xiàn)了異構(gòu)元數(shù)據(jù)的集成。上述兩篇公開文獻(xiàn)均采用將web服務(wù)技術(shù)與聯(lián)邦模式技術(shù)結(jié)合,通過連邦服務(wù)實(shí)現(xiàn)異構(gòu)遙感元數(shù)據(jù)的動(dòng)態(tài)集成,這種數(shù)據(jù)集成才莫式是通過向用戶提供一個(gè)邏輯數(shù)據(jù)視圖來實(shí)現(xiàn)的,這種模式下,遙感信息元數(shù)據(jù)仍然是分步式存儲(chǔ)在各個(gè)遙感數(shù)據(jù)源中,并沒有集中在一起。
發(fā)明內(nèi)容本發(fā)明解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足,提供一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,將不同遙感應(yīng)用中心多種遙感衛(wèi)星多類傳感器的異構(gòu)遙感信息元數(shù)據(jù)動(dòng)態(tài)快速集成。本發(fā)明的技術(shù)解決方案是一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,包括遙感信息服務(wù)中心和多個(gè)遙感應(yīng)用中心,由以下步驟組成(1)遙感信息服務(wù)中心啟動(dòng)遙感數(shù)據(jù)攝入程序,讀取各個(gè)遙感應(yīng)用中心的配置信息;(2)遙感數(shù)據(jù)攝入程序根據(jù)各個(gè)遙感應(yīng)用中心配置信息,依次周期性調(diào)用各個(gè)遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序,請(qǐng)求獲取遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量,由各個(gè)遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序返回各個(gè)遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量;(3)遙感數(shù)據(jù)攝入程序接收到各個(gè)遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序反饋的遙感元數(shù)據(jù)量后,判斷各個(gè)遙感元數(shù)據(jù)量是否大于門限值,如果是則執(zhí)行步驟(4),否則執(zhí)行步驟(5);(4)遙感數(shù)據(jù)攝入程序根據(jù)門限值向數(shù)據(jù)接入服務(wù)程序發(fā)送一個(gè)分塊數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到該請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)進(jìn)行分塊,并將分塊后的元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序,然后執(zhí)行步驟(6);(5)遙感數(shù)據(jù)攝入程序向數(shù)據(jù)接入服務(wù)程序發(fā)送獲取所有元數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù),并將格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序;(6)遙感數(shù)據(jù)攝入程序?qū)⒏袷交蟮臉?biāo)準(zhǔn)元數(shù)據(jù)存儲(chǔ)到遙感信息服務(wù)中心元數(shù)據(jù)庫中,遙感數(shù)據(jù)攝入程序同時(shí)將各個(gè)遙感應(yīng)用中心中與標(biāo)準(zhǔn)元數(shù)據(jù)相對(duì)應(yīng)的瀏覽圖像通過FTP方式下載到遙感信息服務(wù)中心文件系統(tǒng)的指定目錄中。本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn)(1)本發(fā)明利用webservices技術(shù),在遙感應(yīng)用中心建立數(shù)據(jù)接入服務(wù)程序,遙感信息服務(wù)中心遙感數(shù)據(jù)攝入程序調(diào)用該數(shù)據(jù)接入服務(wù)程序,數(shù)據(jù)接入服務(wù)程序從本地獲得遙感信息元數(shù)據(jù),并將這些本地遙感信息元數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的標(biāo)準(zhǔn)遙感元數(shù)據(jù),然后對(duì)遙感數(shù)據(jù)攝入程序做出應(yīng)答,遙感數(shù)據(jù)4聶入程序?qū)@得的元數(shù)據(jù)更新到遙感信息服務(wù)中心的遙感元數(shù)據(jù)庫中,同時(shí)獲取瀏覽圖^f象并存儲(chǔ)到本地文件系統(tǒng)中,完成遙感信息元數(shù)據(jù)和瀏覽圖的動(dòng)態(tài)快速更新,實(shí)現(xiàn)地面系統(tǒng)遙感元數(shù)據(jù)的收集。本方法解決了傳統(tǒng)的遙感應(yīng)用中心相互分離,無法提供共享異構(gòu)遙感數(shù)據(jù)的問題,與現(xiàn)有技術(shù)普遍采用的通過聯(lián)邦服務(wù)^t式提供邏輯數(shù)據(jù)—見圖實(shí)現(xiàn)異構(gòu)遙感數(shù)據(jù)集成的方法相比,本方法將遙感信息元數(shù)據(jù)集中存儲(chǔ),通過提供物理數(shù)據(jù)視圖的方式向用戶提供快速可靠的數(shù)據(jù)服務(wù),解決了國產(chǎn)多星異構(gòu)遙感數(shù)據(jù)共享技術(shù)面臨的一個(gè)關(guān)鍵問題試驗(yàn)結(jié)果表明,該方法達(dá)到了設(shè)計(jì)目標(biāo),效果良好。(2)本發(fā)明將遙感元數(shù)據(jù)在攝入時(shí)被轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù),保證目前已有的多星多傳感器異構(gòu)遙感數(shù)據(jù)實(shí)現(xiàn)集成,便于今后發(fā)射衛(wèi)星的遙感數(shù)據(jù)能夠快速集成到遙感信息服務(wù)中心遙感元數(shù)據(jù)庫中。(3)本發(fā)明的遙感元數(shù)據(jù)攝入程序是可配置的,它的運(yùn)行周期可以隨著實(shí)際遙感元數(shù)據(jù)的更新頻度和更新元數(shù)據(jù)量更改設(shè)置,數(shù)據(jù)接入服務(wù)程序的信息可以隨著接入地面系統(tǒng)的改變而更改,數(shù)據(jù)接入服務(wù)程序的可配置能夠做到當(dāng)有新的衛(wèi)星地面遙感應(yīng)用中心需要接入系統(tǒng)中時(shí),不用更改t聶入程序代碼,只需在地面系統(tǒng)部署一個(gè)新的數(shù)據(jù)接入服務(wù)程序,并在遙感信息服務(wù)中心添加相應(yīng)的配置信息即可實(shí)現(xiàn)該地面遙感應(yīng)用中心快速接入。(4)本發(fā)明在遙感元數(shù)據(jù)集成過程中,瀏覽圖像采用FTP協(xié)議傳輸方式,遙感元數(shù)據(jù)采用soap協(xié)議傳輸,采用FTP協(xié)議傳輸瀏覽圖像可以加快遙感數(shù)據(jù)的集成速度,采用soap協(xié)議傳輸元數(shù)據(jù)使得遙感數(shù)據(jù)的集成更容易實(shí)現(xiàn),解決了跨網(wǎng)段遙感元數(shù)據(jù)傳輸與集成問題。圖1為本發(fā)明的系統(tǒng)體系結(jié)構(gòu)示意圖;圖2為本發(fā)明的工作流程圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。本發(fā)明基于的系統(tǒng)體系結(jié)構(gòu)如圖1所示,包括一個(gè)遙感信息服務(wù)中心和多個(gè)遙感應(yīng)用中心,遙感信息服務(wù)中心包含有遙感數(shù)據(jù)攝入程序、文件系統(tǒng)和元數(shù)據(jù)數(shù)據(jù)庫,各個(gè)遙感應(yīng)用中心均包含圖像處理系統(tǒng)、數(shù)據(jù)接入服務(wù)程序、遙感元數(shù)據(jù)庫和FTP服務(wù)器。遙感數(shù)據(jù)攝入程序是可配置的,它的運(yùn)行周期可以隨著遙感應(yīng)用中心中實(shí)際遙感元數(shù)據(jù)的更新頻度和更新元數(shù)據(jù)量進(jìn)行更改設(shè)置,數(shù)據(jù)接入服務(wù)程序的信息可以隨著接入遙感應(yīng)用中心的改變而更改,數(shù)據(jù)接入服務(wù)程序的可配置能夠做到當(dāng)有新的衛(wèi)星地面遙感應(yīng)用中心需要接入系統(tǒng)中時(shí),不用更改才聶入程序代碼,只需在地面系統(tǒng)部署一個(gè)新的數(shù)據(jù)接入服務(wù)程序,并在遙感信息服務(wù)中心添加相應(yīng)的配置信息即可實(shí)現(xiàn)該地面遙感應(yīng)用中心快速接入。遙感數(shù)據(jù)纟聶入程序與數(shù)據(jù)接入服務(wù)程序之間通過soap協(xié)議進(jìn)行通信,遙感數(shù)據(jù)攝入程序發(fā)出請(qǐng)求信號(hào),由數(shù)據(jù)接入服務(wù)程序進(jìn)行相應(yīng),從而完成元數(shù)據(jù)的傳輸。遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序是一個(gè)發(fā)布到網(wǎng)絡(luò)上的webservices,它接到遙感數(shù)據(jù)攝入程序發(fā)來的數(shù)據(jù)請(qǐng)求后,向本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫請(qǐng)求獲得元數(shù)據(jù),采用數(shù)據(jù)接入服務(wù)程序能夠更容易集成不同網(wǎng)段的遙感數(shù)據(jù)。數(shù)據(jù)接入服務(wù)程序?qū)⑦b感應(yīng)用中心遙感元數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)元數(shù)據(jù),并將標(biāo)準(zhǔn)元數(shù)據(jù)返回給遙感數(shù)據(jù)攝入程序。格式化的標(biāo)準(zhǔn)元數(shù)據(jù)基于國際ISO19115標(biāo)準(zhǔn)建立,采用標(biāo)準(zhǔn)元數(shù)據(jù)模型保證異構(gòu)遙感元數(shù)據(jù)能夠進(jìn)行集成,標(biāo)準(zhǔn)元數(shù)據(jù)格式如表1所示。表1屬性名稱描述數(shù)據(jù)類型PRODUCTID產(chǎn)品序列號(hào)NUMBER(10)SCENENUM景序列號(hào)NUMBER(10)PROCESSINGLEVEL產(chǎn)品級(jí)別VARCHAR2(2RADIOMETRICCAL舊RA輻射校正VARCHAR2(1SATELLITEDESCRIPTI衛(wèi)星描述VARCHAR2(32SENSORDESCRIPTION傳感器描述VARCHAR2(32SENSORTYPE傳感器類型VARCHAR2(10REC曰VINGSTATION接收站VARCHAR2(32DATAPROVIDER數(shù)據(jù)提供者VARCHAR2(10TEMPORALEXTENT時(shí)間寬度DATEPRODUCEDATETIME產(chǎn)品生產(chǎn)時(shí)間DATESPATIALRESOLUTION分辨率FLOAT(10)PROJECTION投影VARCHAR2(4ELLIPSOID地J料莫型VARCHAR2(32DATUM基準(zhǔn)VARCHAR2(10BANDEXTENT波段范圍VARCHAR2(32i一i—、PATHPATHNUMBER(4)屬性名稱描述數(shù)據(jù)類型ROWROWNUMBER(4)SCENEPATH景PATHNUMBER(4)SCENEROW景ROWNUMBER(4)VIEWINGANGLE衛(wèi)星視角FLOAT(20)CERTERPONITLAT中心維度FLOAT,CERTERPONITLONG中心經(jīng)度FLOAT(20)CORNERPONIT1LAT左上角緯度FLOAT(20)CORNERPONI"MLONG左上角經(jīng)度FLOAT(20)CORNERPONIT2LAT右下角綿度FLOAT(20)CORNERPONIT2LONG右下角經(jīng)度FLOAT(20)ELEVATIONANGLE衛(wèi)星高度角FLOAT(20)AZIMUTHANGI_E衛(wèi)星方位角FLOAT(20)IMAGEQUALITY圖像質(zhì)量NUMBER(2)CLOUDCOVERPERCENTAGE云蓋量NUMBER(2)BROWSEGRAPHICFILETYPE瀏覽圖類型VARCHAR2(255byte)遙感數(shù)據(jù)攝入程序?qū)⒔邮盏降倪b感元數(shù)據(jù)存儲(chǔ)到本地遙感元數(shù)據(jù)庫中,通過FTP協(xié)議將與標(biāo)準(zhǔn)元數(shù)據(jù)相對(duì)應(yīng)的瀏覽圖像從遙感應(yīng)用中心FTP服務(wù)器上下載,并保存到本地文件系統(tǒng)中,從而完成遙感元數(shù)據(jù)的集成。當(dāng)完成遙感元數(shù)據(jù)的集成后,通過遙感數(shù)據(jù)用戶服務(wù)系統(tǒng)向用戶提供數(shù)據(jù)瀏覽查詢、圖像定購分發(fā),這樣可以實(shí)現(xiàn)以物理元數(shù)據(jù)-現(xiàn)圖的方式向用戶提供快速可靠的數(shù)據(jù)服務(wù),而不需要像聯(lián)邦服務(wù)模式那樣以邏輯數(shù)據(jù)視圖的方式進(jìn)行異構(gòu)遙感數(shù)據(jù)集成和服務(wù)。如圖2所示,系統(tǒng)的工作過程描述如下(1)遙感信息服務(wù)中心啟動(dòng)遙感數(shù)據(jù)攝入程序,讀取各個(gè)遙感應(yīng)用中心的配置信息;(2)遙感數(shù)據(jù)攝入程序根據(jù)各個(gè)遙感應(yīng)用中心配置信息,依次調(diào)用各個(gè)遙8感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序,請(qǐng)求獲取遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量,由各個(gè)遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序返回各個(gè)遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量;(3)遙感數(shù)據(jù)攝入程序接收到各個(gè)遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序反饋的遙感元數(shù)據(jù)量后,判斷各個(gè)遙感元數(shù)據(jù)量是否大于門限值,如果是則執(zhí)行步驟(4),否則執(zhí)行步驟(5);(4)遙感數(shù)據(jù)攝入程序根據(jù)門限值向數(shù)據(jù)接入服務(wù)程序發(fā)送一個(gè)分塊數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到該請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)進(jìn)行分塊,并將分塊后的元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序,然后執(zhí)行步驟(6);(5)遙感數(shù)據(jù)攝入程序向數(shù)據(jù)接入服務(wù)程序發(fā)送獲取所有元數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù),并將格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序;(6)遙感數(shù)據(jù)攝入程序?qū)⒏袷交蟮臉?biāo)準(zhǔn)元數(shù)據(jù)存儲(chǔ)到遙感信息服務(wù)中心元數(shù)據(jù)庫中,遙感數(shù)據(jù)攝入程序同時(shí)將各個(gè)遙感應(yīng)用中心中與標(biāo)準(zhǔn)元數(shù)據(jù)相對(duì)應(yīng)的瀏覽圖像通過FTP方式下載到遙感信息服務(wù)中心文件系統(tǒng)的指定目錄中。在試驗(yàn)系統(tǒng)中,模擬了兩個(gè)遙感應(yīng)用中心資源衛(wèi)星應(yīng)用中心和氣象衛(wèi)星應(yīng)用中心。試驗(yàn)數(shù)據(jù)采用資源衛(wèi)星的實(shí)^r室數(shù)據(jù)和氣象衛(wèi)星的真實(shí)數(shù)據(jù)。資源衛(wèi)星遙感數(shù)據(jù)的元數(shù)據(jù)存儲(chǔ)在MySQI數(shù)據(jù)庫中,部分元數(shù)據(jù)格式見表2,氣象衛(wèi)星遙感數(shù)據(jù)的元數(shù)據(jù)存儲(chǔ)在ORACLE數(shù)據(jù)庫中,部分元數(shù)據(jù)格式見表3。遙感數(shù)據(jù)攝入程序作為一個(gè)始終運(yùn)行著的進(jìn)程,周期性的調(diào)用資源衛(wèi)星應(yīng)用中心數(shù)據(jù)接入服務(wù)程序和氣象衛(wèi)星應(yīng)用中心數(shù)據(jù)接入服務(wù)程序,請(qǐng)求獲取資源衛(wèi)星遙感應(yīng)用中心元數(shù)據(jù)庫和氣象衛(wèi)星遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量,由資源衛(wèi)星和氣象衛(wèi)星遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序返回各個(gè)遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量,遙感數(shù)據(jù)攝入程序接收資源衛(wèi)星和9氣象衛(wèi)星遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序反饋的遙感元數(shù)據(jù)量,遙感數(shù)據(jù)攝入程序向資源衛(wèi)星和氣象衛(wèi)星遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序發(fā)送獲取所有元數(shù)據(jù)請(qǐng)求資源衛(wèi)星和氣象衛(wèi)星遙感應(yīng)用中心,數(shù)據(jù)接入服務(wù)程序接到請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)轉(zhuǎn)換為如表1所示的標(biāo)準(zhǔn)元數(shù)據(jù),并將格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序;遙感數(shù)據(jù)攝入程序?qū)⒏袷交蟮臉?biāo)準(zhǔn)元數(shù)據(jù)存儲(chǔ)到遙感信息服務(wù)中心元數(shù)據(jù)庫中,遙感數(shù)據(jù)攝入程序同時(shí)將各個(gè)遙感應(yīng)用中心中與標(biāo)準(zhǔn)元數(shù)據(jù)相對(duì)應(yīng)的瀏覽圖像通過FTP方式下載到遙感信息服務(wù)中心文件系統(tǒng)的指定目錄中。表2<table>tableseeoriginaldocumentpage10</column></row><table>表3<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>本發(fā)明未詳細(xì)描述內(nèi)容為本領(lǐng)域4支術(shù)人員公知技術(shù)。權(quán)利要求1、一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,包括遙感信息服務(wù)中心和多個(gè)遙感應(yīng)用中心,其特征在于包括以下步驟(1)遙感信息服務(wù)中心啟動(dòng)遙感數(shù)據(jù)攝入程序,讀取各個(gè)遙感應(yīng)用中心的配置信息;(2)遙感數(shù)據(jù)攝入程序根據(jù)各個(gè)遙感應(yīng)用中心配置信息,依次周期性調(diào)用各個(gè)遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序,請(qǐng)求獲取遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量,由各個(gè)遙感應(yīng)用中心的數(shù)據(jù)接入服務(wù)程序返回各個(gè)遙感應(yīng)用中心元數(shù)據(jù)庫中最新的遙感元數(shù)據(jù)量;(3)遙感數(shù)據(jù)攝入程序接收到各個(gè)遙感應(yīng)用中心數(shù)據(jù)接入服務(wù)程序反饋的遙感元數(shù)據(jù)量后,判斷各個(gè)遙感元數(shù)據(jù)量是否大于門限值,如果是則執(zhí)行步驟(4),否則執(zhí)行步驟(5);(4)遙感數(shù)據(jù)攝入程序根據(jù)門限值向數(shù)據(jù)接入服務(wù)程序發(fā)送一個(gè)分塊數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到該請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)進(jìn)行分塊,并將分塊后的元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序,然后執(zhí)行步驟(6);(5)遙感數(shù)據(jù)攝入程序向數(shù)據(jù)接入服務(wù)程序發(fā)送獲取所有元數(shù)據(jù)請(qǐng)求,數(shù)據(jù)接入服務(wù)程序接到請(qǐng)求后,將本地遙感應(yīng)用中心遙感元數(shù)據(jù)庫中的最新元數(shù)據(jù)轉(zhuǎn)換為格式化的標(biāo)準(zhǔn)元數(shù)據(jù),并將格式化的標(biāo)準(zhǔn)元數(shù)據(jù)返回至遙感數(shù)據(jù)攝入程序;(6)遙感數(shù)據(jù)攝入程序?qū)⒏袷交蟮臉?biāo)準(zhǔn)元數(shù)據(jù)存儲(chǔ)到遙感信息服務(wù)中心元數(shù)據(jù)庫中,遙感數(shù)據(jù)攝入程序同時(shí)將各個(gè)遙感應(yīng)用中心中與標(biāo)準(zhǔn)元數(shù)據(jù)相對(duì)應(yīng)的瀏覽圖像通過FTP方式下載到遙感信息服務(wù)中心文件系統(tǒng)的指定目錄中。2、根據(jù)權(quán)利要求1的一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,其特征在于所述遙感信息服務(wù)中心與各個(gè)遙感應(yīng)用中心采用soap協(xié)議進(jìn)行元數(shù)據(jù)傳輸。全文摘要一種基于SOA架構(gòu)的多星異構(gòu)遙感數(shù)據(jù)集成方法,通過在遙感應(yīng)用中心建立數(shù)據(jù)接入服務(wù)程序,遙感信息服務(wù)中心的遙感數(shù)據(jù)攝入程序調(diào)用該數(shù)據(jù)接入服務(wù)程序,數(shù)據(jù)接入服務(wù)程序從本地獲得遙感信息元數(shù)據(jù),并將這些本地遙感信息元數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的標(biāo)準(zhǔn)遙感元數(shù)據(jù),然后對(duì)遙感數(shù)據(jù)攝入程序做出應(yīng)答,遙感數(shù)據(jù)攝入程序?qū)@得的元數(shù)據(jù)更新到遙感信息服務(wù)中心的遙感元數(shù)據(jù)庫中,同時(shí)獲取瀏覽圖像并存儲(chǔ)到本地文件系統(tǒng)中,完成遙感信息元數(shù)據(jù)和瀏覽圖的動(dòng)態(tài)快速更新,實(shí)現(xiàn)地面系統(tǒng)遙感元數(shù)據(jù)的收集。本方法解決了傳統(tǒng)的遙感應(yīng)用中心相互分離,無法提供共享異構(gòu)遙感數(shù)據(jù)的問題。文檔編號(hào)G06F17/30GK101667192SQ20091009254公開日2010年3月10日申請(qǐng)日期2009年9月17日優(yōu)先權(quán)日2009年9月17日發(fā)明者史志敏,璇李,霖李,揚(yáng)王申請(qǐng)人:航天恒星科技有限公司