国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法及系統(tǒng)的制作方法

      文檔序號(hào):6402028閱讀:479來源:國(guó)知局
      專利名稱:一種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法及系統(tǒng)的制作方法
      一種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法及系統(tǒng)
      技術(shù)領(lǐng)域
      本發(fā)明屬于智慧城市地理信息服務(wù)技術(shù)領(lǐng)域,尤其涉及一種基于網(wǎng)絡(luò)服務(wù)中間件的支持多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換換方法及系統(tǒng)。
      背景技術(shù)
      隨著對(duì)地觀測(cè)技術(shù)的不斷發(fā)展,數(shù)據(jù)交換中心存檔的數(shù)據(jù)量也日益增長(zhǎng)。美國(guó)國(guó)家航天航空局(NASA)的地球觀測(cè)數(shù)據(jù)系統(tǒng)和信息中心(ECHO)數(shù)據(jù)系統(tǒng)提供了 MODIS數(shù)據(jù)獲取和發(fā)現(xiàn)的接口,用戶可通過ECHO數(shù)據(jù)系統(tǒng)來訂購(gòu)MODIS數(shù)據(jù);美國(guó)地質(zhì)調(diào)查局(USGS)提供了 LANDSAT ETM+數(shù)據(jù)獲取和發(fā)現(xiàn)的接口 ;N0AA CLASS數(shù)據(jù)系統(tǒng)提供了 NOAA AVHRR數(shù)據(jù)獲取和發(fā)現(xiàn)的接口 ;巴西空間局(INPE)提供了 CBERS2衛(wèi)星數(shù)據(jù)獲取和發(fā)現(xiàn)的接口。武漢大學(xué)MODIS衛(wèi)星數(shù)據(jù)系統(tǒng)提供了 MODIS數(shù)據(jù)獲取和發(fā)現(xiàn)的接口。
      目前,各數(shù)據(jù)系統(tǒng)對(duì)外訪問協(xié)議、元數(shù)據(jù)模型互異。ECHOMODIS對(duì)外訪問接口為封裝成WSDL(網(wǎng)絡(luò)服務(wù)描述語(yǔ)言)形式的數(shù)據(jù)系統(tǒng)訪問API,元數(shù)據(jù)模型為數(shù)據(jù)集合(collection)和數(shù)據(jù)集(granule)。NOAA CLASS數(shù)據(jù)系統(tǒng)對(duì)外訪問的接口為NEAAT API,支持的元數(shù)據(jù)模型為數(shù)據(jù)集(inventory)和數(shù)據(jù)集合(catalog)。與此同時(shí),美國(guó)喬治梅森大學(xué)開發(fā)的CSW (網(wǎng)絡(luò)數(shù)據(jù)目錄服務(wù))集成了 USGS LANDSAT和INPE CBERS2數(shù)據(jù)系統(tǒng),通過實(shí)時(shí)連接USGS LANDSAT、INPE CBERS2數(shù)據(jù)系統(tǒng)的數(shù)據(jù)發(fā)現(xiàn)的接口,為用戶提供了基于CSW(網(wǎng)絡(luò)目錄服務(wù))的標(biāo)準(zhǔn)GetRecords接口來發(fā)現(xiàn)USGS LANDSAT和INPE CBERS2數(shù)據(jù)系統(tǒng)的數(shù)據(jù)。因此,USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)對(duì)外訪問接口均為CSW。
      不同的數(shù)據(jù)系統(tǒng)有不同的訪問接口,給用戶通過統(tǒng)一的方式來訪問多源、異構(gòu)的遙感數(shù)據(jù)系統(tǒng)帶來了困難。
      多源異構(gòu)的數(shù)據(jù)系統(tǒng)對(duì)外訪問的協(xié)議和元數(shù)據(jù)模型互異,造成用戶難以通過統(tǒng)一的、標(biāo)準(zhǔn)的協(xié)議來獲取多源遙感數(shù)據(jù)系統(tǒng)的數(shù)據(jù)及元數(shù)據(jù)信息。將多源數(shù)據(jù)系統(tǒng)訪問協(xié)議歸一化有助于幫助用戶通過統(tǒng)一的、標(biāo)準(zhǔn)的接口來獲取多源遙感數(shù)據(jù)系統(tǒng)的數(shù)據(jù)及元數(shù)據(jù)信息。
      為支持觀測(cè)數(shù)據(jù)獲取,2006年開放地理空間聯(lián)盟(OGC)發(fā)布了 SOS (傳感器觀測(cè)服務(wù))1.0版本,2012年開放地理空間聯(lián)盟發(fā)布了 SOS 2.0版本[1_2]。SOS提供了管理傳感器注冊(cè)和發(fā)現(xiàn)傳感器數(shù)據(jù)的API,通過這個(gè)服務(wù),客戶能夠以SOS的標(biāo)準(zhǔn)接口來獲取一個(gè)或多個(gè)傳感器的觀測(cè)數(shù)據(jù);并且,觀測(cè)數(shù)據(jù)以及觀測(cè)數(shù)據(jù)的元數(shù)據(jù)信息以SOS統(tǒng)一的編碼方式返回客戶端。然而SOS默認(rèn)僅僅支持本地?cái)?shù)據(jù)庫(kù)數(shù)據(jù)的訪問方式,不能支持外源數(shù)據(jù)系統(tǒng)的訪問。
      綜合分析,目前的異構(gòu)數(shù)據(jù)系統(tǒng)數(shù)據(jù)發(fā)現(xiàn)接口存在以下問題: (I)訪問的協(xié)議的不同給用戶帶來獲取數(shù)據(jù)的困難。
      ECHO MODIS對(duì)外訪問接口為封裝成WSDL形式的數(shù)據(jù)系統(tǒng)訪問API [3]oN0AA CLASS數(shù)據(jù)系統(tǒng)對(duì)外訪問的接口為NEAAT API[4],用戶通過NEAAT可定制指定時(shí)空范圍的數(shù)據(jù)產(chǎn)品。USGS LANDSAT支持CSW發(fā)現(xiàn)方式,INPE CBERS2數(shù)據(jù)系統(tǒng)也支持CSW發(fā)現(xiàn)方式,用戶需在數(shù)據(jù)系統(tǒng)主界面里定制自己的時(shí)空查詢條件和產(chǎn)品專題信息,獲得觀測(cè)數(shù)據(jù)的鏈接地址的響應(yīng)后,然后直接下載數(shù)據(jù)或者提交數(shù)據(jù)下載訂單,等待數(shù)據(jù)系統(tǒng)發(fā)送數(shù)據(jù)下載鏈接的郵件通知。多源、異構(gòu)數(shù)據(jù)系統(tǒng)的對(duì)外數(shù)據(jù)發(fā)現(xiàn)接口差異性極大,因此為用戶提供一種標(biāo)準(zhǔn)化的訪問異構(gòu)數(shù)據(jù)系統(tǒng)的方式是很困難的。
      (2)元數(shù)據(jù)模型的不同給用戶帶來元數(shù)據(jù)信息刻畫的困難。
      ECHO MOD IS, NOAA CLASS分別采用不同的元數(shù)據(jù)模型與機(jī)制用于對(duì)地觀測(cè)數(shù)據(jù)的描述、管理與發(fā)布。由于對(duì)地觀測(cè)數(shù)據(jù)本身的復(fù)雜性,以及不同的數(shù)據(jù)交換中心對(duì)數(shù)據(jù)往往有著不同的分類體系和發(fā)布方式,如ECHO MODIS數(shù)據(jù)系統(tǒng)采用數(shù)據(jù)集合(collection)和數(shù)據(jù)集(granule)元數(shù)據(jù)模型,并定義了查詢語(yǔ)言IMSAQL來查詢?cè)獢?shù)據(jù)信息;Ν0ΑΑCLASS數(shù)據(jù)系統(tǒng)采用數(shù)據(jù)集(inventory)和數(shù)據(jù)集合(catalog)元數(shù)據(jù)模型。USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)也定義了自己存檔的元數(shù)據(jù)模型。不同的元數(shù)據(jù)模型給用戶帶來難以實(shí)現(xiàn)統(tǒng)一、標(biāo)準(zhǔn)化查詢的困難。
      文獻(xiàn)1:Na A.and Priest M..0penGIS Sensor observation serviceimplementation specification (Version 1.0).0GC Document Number: 06_009r6,Open Geospatial Consortium, Waylandj MAj USA,pl04,2007.文獻(xiàn)2:Arne Broringj Christoph Stasch and Johannes Echterhoff.0GC SensorObservation Service Interface Standard(Version 2.0).0GC Document Number:12-006,Open Geospatial Consortium, Waylandj MAj USA,pl04,2012.文獻(xiàn) 3:Μ.Burnett, Β.Weinstein, and A.Mitchell, iiECHO - enablinginteroperability with NASA earth science data and services, ” in Geoscience andRemote Sensing Symposium, 2007.1GARSS 2007.1EEE International, pp.4012 -4015o發(fā)明內(nèi)容
      針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明提出了一種基于傳感器觀測(cè)服務(wù)中間件的、支持多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法及系統(tǒng)。
      為了解決上述技術(shù)問題,本發(fā)明釆用如下的技術(shù)方案: 多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,包括以下步驟: 步驟1,分別將多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)注冊(cè)到傳感器觀測(cè)服務(wù)中間件中; 步驟2,分別獲取多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議,并將所得訪問協(xié)議合并在傳感器觀測(cè)服務(wù)中間件中; 步驟3,基于傳感器觀測(cè)服務(wù)中間件中各多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器基本參數(shù)和訪問協(xié)議,通過傳感器觀測(cè)服務(wù)中間件查詢多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)以獲得滿足用戶要求的觀測(cè)數(shù)據(jù); 步驟4,解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址并返回傳感器觀測(cè)服務(wù)中間件。
      上述步驟I具體為: 利用傳感器建模模塊分別對(duì)多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)進(jìn)行建模得到傳感器基本參數(shù)模型,采用傳感器觀測(cè)服務(wù)中間件中的RegisterSensor操作模塊將傳感器基本參數(shù)模型注冊(cè)到傳感器觀測(cè)服務(wù)中間件中。
      所述的傳感器的基本參數(shù)包括傳感器的類型、ID、分辨率信息、輸入?yún)?shù)和輸出參數(shù)。
      步驟3進(jìn)一步包括以下子步驟: 3-1構(gòu)造滿足傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)接口的GetObservation操作請(qǐng)求; 3-2解析GetObservation操作請(qǐng)求的時(shí)空范圍,并采用多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的查詢語(yǔ)言構(gòu)造模塊將解析得到的時(shí)空范圍構(gòu)造成多源遙感數(shù)據(jù)時(shí)空查詢語(yǔ)句; 3-3基于時(shí)空查詢語(yǔ)句查詢多源遙感數(shù)據(jù)系統(tǒng)以獲得滿足GetObservation操作請(qǐng)求的觀測(cè)數(shù)據(jù)。
      上述步驟4中采用XML文檔解析器解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址。
      多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換系統(tǒng),包括: 第一模塊,用來將多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)注冊(cè)到傳感器觀測(cè)服務(wù)中間件中; 第二模塊,用來獲取多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議,并將所得訪問協(xié)議合并在傳感器觀測(cè)服務(wù)中間件中; 第三模塊,用來基于傳感器觀測(cè)服務(wù)中間件中各多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器基本參數(shù)和訪問協(xié)議,通過傳感器觀測(cè)服務(wù)中間件查詢多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)以獲得滿足用戶要求的觀測(cè)數(shù)據(jù); 第四模塊,用來解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址并返回傳感器觀測(cè)服務(wù)中間件。
      上述第一模塊進(jìn)一步包括子模塊傳感器建模模塊和RegisterSensor操作模塊,其中: 傳感器建模模塊,用來對(duì)多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)進(jìn)行建模得到傳感器基本參數(shù)模型; RegisterSensor操作模塊用來將傳感器基本參數(shù)模型注冊(cè)到傳感器觀測(cè)服務(wù)中間件中。
      上述第三模塊進(jìn)一步包括子模塊GetObservation操作請(qǐng)求構(gòu)建模塊、解析模塊、查詢語(yǔ)言構(gòu)造模塊和查詢模塊,其中: GetObservation操作請(qǐng)求構(gòu)建模塊,用來構(gòu)造滿足傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)接口的GetObservation 操作請(qǐng)求; 解析模塊,用來解析GetObservation操作請(qǐng)求的時(shí)空范圍; 查詢語(yǔ)言構(gòu)造模塊,用來將解析得到的時(shí)空范圍構(gòu)造成多源遙感數(shù)據(jù)時(shí)空查詢語(yǔ)句;查詢模塊,用來基于時(shí)空查詢語(yǔ)句查詢多源遙感數(shù)據(jù)系統(tǒng)以獲得滿足GetObservation操作請(qǐng)求的觀測(cè)數(shù)據(jù)。
      本發(fā)明具有以下優(yōu)點(diǎn)和積極效果: (O為用戶提供統(tǒng)一的、標(biāo)準(zhǔn)的訪問異構(gòu)數(shù)據(jù)系統(tǒng)的訪問協(xié)議?;赟OS的中間件實(shí)現(xiàn)了將異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議歸一化為傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)的對(duì)外訪問的協(xié)議,如將ECHO MODIS數(shù)據(jù)發(fā)現(xiàn)接口——WSDL、NOAA CLASS數(shù)據(jù)系統(tǒng)發(fā)現(xiàn)接口——NEAAT, USGSLANDSAT和INPE CBERS2數(shù)據(jù)系統(tǒng)數(shù)據(jù)發(fā)現(xiàn)接口——CSff轉(zhuǎn)化成SOS的標(biāo)準(zhǔn)數(shù)據(jù)發(fā)現(xiàn)接口-GetObservation操作,使用戶通過SOS中間件來實(shí)時(shí)訪問并獲取遙感數(shù)據(jù)系統(tǒng)的數(shù)據(jù),屏蔽了異構(gòu)數(shù)據(jù)系統(tǒng)訪問協(xié)議的差異性,屏蔽了數(shù)據(jù)系統(tǒng)協(xié)議不同帶來的問題,為用戶提供了統(tǒng)一的、標(biāo)準(zhǔn)的訪問異構(gòu)數(shù)據(jù)系統(tǒng)的方式,較好地滿足了用戶多元應(yīng)用的數(shù)據(jù)需求。
      (2)支持?jǐn)?shù)據(jù)系統(tǒng)元數(shù)據(jù)信息的訪問?;赟OS的中間件可以提供查詢數(shù)據(jù)系統(tǒng)元數(shù)據(jù)信息的能力,通過在SOS中間件中解析WSDL文件得到訪問ECHO MODIS數(shù)據(jù)系統(tǒng)的客戶端,實(shí)現(xiàn)對(duì)ECHO MODIS數(shù)據(jù)系統(tǒng)元數(shù)據(jù)信息模型——Granule(數(shù)據(jù)集)和Collection(數(shù)據(jù)集合)的訪問和查詢。通過NEAAT接口實(shí)現(xiàn)了對(duì)NOAA CLASS數(shù)據(jù)系統(tǒng)元數(shù)據(jù)模型——inventory(數(shù)據(jù)集)和catalog(數(shù)據(jù)集合)的訪問和查詢;通過CSW實(shí)現(xiàn)了對(duì)USGS LANDSAT和INPE CBERS2數(shù)據(jù)系統(tǒng)元數(shù)據(jù)模型的訪問和查詢。通過獲取數(shù)據(jù)系統(tǒng)的元數(shù)據(jù)信息,為觀測(cè)數(shù)據(jù)的描述和表達(dá)提供了更有效的支持。


      圖1是本發(fā)明的一種具體實(shí)施方式
      的流程圖; 圖2是具體實(shí)施中查詢ECHO MODIS數(shù)據(jù)系統(tǒng)的示意圖; 圖3是本具體實(shí)施中查詢NOAA CLASS數(shù)據(jù)系統(tǒng)的示意圖; 圖4是本發(fā)明提供的查詢USGS LANDSAT/INPE CBERS2數(shù)據(jù)系統(tǒng)圖。
      具體實(shí)施方式
      傳感器觀測(cè)服務(wù)(SOS)為用戶提供了觀測(cè)數(shù)據(jù)獲取的能力,因此本發(fā)明通過構(gòu)建傳感器觀測(cè)服務(wù)中間件,使傳感器觀測(cè)服務(wù)中間件可以實(shí)時(shí)連接遙感數(shù)據(jù)系統(tǒng)并訪問遙感數(shù)據(jù)系統(tǒng)的元數(shù)據(jù)信息,為用戶提供滿足定制的時(shí)空范圍和對(duì)應(yīng)專題的遙感數(shù)據(jù)系統(tǒng)數(shù)據(jù),并攜帶數(shù)據(jù)系統(tǒng)的元數(shù)據(jù)信息,以固定的編碼格式返回顯示在客戶端。本發(fā)明構(gòu)建的傳感器觀測(cè)服務(wù)中間件消除了多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)訪問接口的差異性,屏蔽了遙感數(shù)據(jù)系統(tǒng)協(xié)議不同帶來的問題,實(shí)現(xiàn)了多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的數(shù)據(jù)發(fā)現(xiàn)的協(xié)議歸一化為傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)的對(duì)外訪問的協(xié)議。
      圖1為本發(fā)明的一種具體實(shí)施方式
      的流程圖,下面將結(jié)合圖1對(duì)本發(fā)明作進(jìn)一步說明。
      本具體實(shí)施針對(duì)ECHO MOD IS, NOAA CLASS、USGS LANDSAT 和 INPE CBERS2 四種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)進(jìn)行訪問協(xié)議轉(zhuǎn)換,具體步驟如下: 步驟Si,注冊(cè)多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器相關(guān)信息,以便能在SOS中間件中查詢到與多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的觀測(cè)數(shù)據(jù)信息。
      利用傳感器建模語(yǔ)言分別對(duì)ECHOM0DIS、N0M CLASS,USGS LANDSAT、INPE CBERS2數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的MODIS傳感器、Avhrr傳感器、ETM+傳感器、CCD相機(jī)的基本參數(shù)進(jìn)行建模,得到傳感器基本參數(shù)模型;利用傳感器觀測(cè)服務(wù)中間件中的RegisterSensor操作模塊將傳感器基本參數(shù)模型注冊(cè)到傳感器觀測(cè)服務(wù)中間件中。
      上述傳感器基本參數(shù)包括傳感器的類型、傳感器ID、分辨率信息、輸入?yún)?shù)、輸出參數(shù)等信息。
      步驟S2:獲取多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議。
      S2-1:獲取ECHO MDOIS數(shù)據(jù)系統(tǒng)的訪問協(xié)議。
      獲取ECHO MODIS數(shù)據(jù)系統(tǒng)的WSDL文件,并采用WSDL文檔解析器解析獲取的WSDL文件從而生成本地客戶端,所得本地客戶端即為ECHO MDOIS數(shù)據(jù)系統(tǒng)的訪問協(xié)議,將本地客戶端合并在傳感器觀測(cè)服務(wù)中間件中。
      S2-2:獲取NOAA CLASS數(shù)據(jù)系統(tǒng)的訪問協(xié)議。
      獲取NOAA CLASS數(shù)據(jù)系統(tǒng)的NEAAT本地客戶端程序,并將獲取的NEAAT本地客戶端合并在傳感器觀測(cè)服務(wù)中間件中。
      S2-3:獲取USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)的訪問協(xié)議。
      USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)對(duì)外訪問接口集成在CSW中,通過向CSW發(fā)送請(qǐng)求來實(shí)現(xiàn)對(duì)USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)的訪問,從而獲得USGS LANDSAT數(shù)據(jù)系統(tǒng)和INPE CBERS2數(shù)據(jù)系統(tǒng)的訪問協(xié)議。USGS LANDSAT和INPECBERS2數(shù)據(jù)系統(tǒng)的訪問接口為固定的URL地址。
      步驟S3:基于傳感器觀測(cè)服務(wù)中間件中各多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議查詢多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)。
      用戶向傳感器觀測(cè)服務(wù)中間件發(fā)送查詢請(qǐng)求,傳感器觀測(cè)服務(wù)中間件根據(jù)用戶的查詢請(qǐng)求在多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)中進(jìn)行查詢,以獲得滿足用戶要求的觀測(cè)數(shù)據(jù)。
      S3-1:查詢 ECHO MODIS 數(shù)據(jù)系統(tǒng)。
      見圖2。首先,用戶構(gòu)造滿足傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)接口的GetObservation操作請(qǐng)求。其次,利用XML文檔解析器解析傳感器觀測(cè)服務(wù)中的GetObservation操作內(nèi)容的時(shí)空范圍,采用ECHO MODIS數(shù)據(jù)系統(tǒng)提供的IIMSAQL查詢語(yǔ)言構(gòu)造模塊將解析得到的時(shí)空范圍構(gòu)造成IMSAQL時(shí)空查詢語(yǔ)句,構(gòu)造規(guī)則如表I所示,整個(gè)過程如圖2中的S22所示。接著,注冊(cè)ECHO數(shù)據(jù)系統(tǒng)獲取用戶名和密碼,通過本地客戶端以獲取的用戶名和密碼來登陸ECHO MODIS數(shù)據(jù)系統(tǒng)從而獲取登錄token令牌(token令牌為登錄ECHO MODIS數(shù)據(jù)系統(tǒng)的賬號(hào)),采用IMSAQL時(shí)空查詢語(yǔ)句查詢ECHO MODIS數(shù)據(jù)系統(tǒng)以獲得滿足GetObservation操作請(qǐng)求的觀測(cè)數(shù)據(jù)。完成查詢后注銷登錄token令牌,結(jié)束對(duì)ECHO MODIS數(shù)據(jù)系統(tǒng)的訪問。
      傳感器觀測(cè)服務(wù)查詢語(yǔ)言和IMSAQL查詢語(yǔ)言的轉(zhuǎn)換規(guī)則見表I。
      表I傳感器觀測(cè)服務(wù)查詢語(yǔ)言和IMSAQL查詢語(yǔ)言的轉(zhuǎn)換規(guī)則
      權(quán)利要求
      1.一種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,其特征在于,包括步驟: 步驟1,分別將多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)注冊(cè)到傳感器觀測(cè)服務(wù)中間件中; 步驟2,分別獲取多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議,并將所得訪問協(xié)議合并在傳感器觀測(cè)服務(wù)中間件中; 步驟3,基于傳感器觀測(cè)服務(wù)中間件中各多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器基本參數(shù)和訪問協(xié)議,通過傳感器觀測(cè)服務(wù)中間件查詢多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)以獲得滿足用戶要求的觀測(cè)數(shù)據(jù); 步驟4,解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址并返回傳感器觀測(cè)服務(wù)中間件。
      2.如權(quán)利要求1所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,其特征在于; 步驟I具體為: 利用傳感器建模模塊分別對(duì)多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)進(jìn)行建模得到傳感器基本參數(shù)模型,采用傳感器觀測(cè)服務(wù)中間件中的RegisterSensor操作模塊將傳感器基本參數(shù)模型注冊(cè)到傳感器觀測(cè)服務(wù)中間件中。
      3.如權(quán)利要求2所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,其特征在于; 所述的傳感器的基本參數(shù)包括傳感器的類型、ID、分辨率信息、輸入?yún)?shù)和輸出參數(shù)。
      4.如權(quán)利要求1所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,其特征在于; 步驟3進(jìn)一步包括以下子步驟: 3-1構(gòu)造滿足傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)接口的GetObservation操作請(qǐng)求; 3-2解析GetObservation操作請(qǐng)求的時(shí)空范圍,并采用多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的查詢語(yǔ)言構(gòu)造模塊將解析得到的時(shí)空范圍構(gòu)造成多源遙感數(shù)據(jù)時(shí)空查詢語(yǔ)句; 3-3基于時(shí)空查詢語(yǔ)句查詢多源遙感數(shù)據(jù)系統(tǒng)以獲得滿足GetObservation操作請(qǐng)求的觀測(cè)數(shù)據(jù)。
      5.如權(quán)利要求1所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法,其特征在于; 步驟4中采用XML文檔解析器解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址。
      6.一種多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換系統(tǒng),其特征在于,包括: 第一模塊,用來將多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)注冊(cè)到傳感器觀測(cè)服務(wù)中間件中; 第二模塊,用來獲 取多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議,并將所得訪問協(xié)議合并在傳感器觀測(cè)服務(wù)中間件中; 第三模塊,用來基于傳感器觀測(cè)服務(wù)中間件中各多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器基本參數(shù)和訪問協(xié)議,通過傳感器觀測(cè)服務(wù)中間件查詢多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)以獲得滿足用戶要求的觀測(cè)數(shù)據(jù); 第四模塊,用來解析獲得的觀測(cè)數(shù)據(jù)的下載鏈接地址并返回傳感器觀測(cè)服務(wù)中間件。
      7.如權(quán)利要求6所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換系統(tǒng),其特征在于 所述的第一模塊進(jìn)一步包括子模塊傳感器建模模塊和RegisterSensor操作模塊,其中: 傳感器建模模塊,用來對(duì)多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)對(duì)應(yīng)的傳感器的基本參數(shù)進(jìn)行建模得到傳感器基本參數(shù)模型;RegisterSensor操作模塊用來將傳感器基本參數(shù)模型注冊(cè)到傳感器觀測(cè)服務(wù)中間件中。
      8.如權(quán)利要求6所述的多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換系統(tǒng),其特征在于所述的第三模塊進(jìn)一步包括子模塊GetObservation操作請(qǐng)求構(gòu)建模塊、解析模塊、查詢語(yǔ)言構(gòu)造模塊和查詢模塊,其中: GetObservation操作請(qǐng)求構(gòu)建模塊,用來構(gòu)造滿足傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)接口的GetObservation 操作請(qǐng)求; 解析模塊,用來解析GetObservation操作請(qǐng)求的時(shí)空范圍; 查詢語(yǔ)言構(gòu)造模塊,用來將解析得到的時(shí)空范圍構(gòu)造成多源遙感數(shù)據(jù)時(shí)空查詢語(yǔ)句;查詢模塊,用來基于時(shí)空查詢語(yǔ)句查詢多源遙感數(shù)據(jù)系統(tǒng)以獲得滿足GetObservation操作請(qǐng)求的觀測(cè)數(shù)據(jù)。
      全文摘要
      本發(fā)明公開了一種異構(gòu)遙感數(shù)據(jù)系統(tǒng)的訪問協(xié)議轉(zhuǎn)換方法及系統(tǒng),屬于智慧城市地理信息服務(wù)技術(shù)領(lǐng)域。本發(fā)明通過構(gòu)建傳感器觀測(cè)服務(wù)中間件,使傳感器觀測(cè)服務(wù)中間件可以實(shí)時(shí)連接遙感數(shù)據(jù)系統(tǒng)并訪問遙感數(shù)據(jù)系統(tǒng)的元數(shù)據(jù)信息,為用戶提供滿足定制的時(shí)空范圍和對(duì)應(yīng)專題的遙感數(shù)據(jù)系統(tǒng)數(shù)據(jù),并攜帶數(shù)據(jù)系統(tǒng)的元數(shù)據(jù)信息,以固定的編碼格式返回顯示在客戶端。本發(fā)明構(gòu)建的傳感器觀測(cè)服務(wù)中間件消除了多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)訪問接口的差異性,屏蔽了遙感數(shù)據(jù)系統(tǒng)協(xié)議不同帶來的問題,實(shí)現(xiàn)了多源異構(gòu)遙感數(shù)據(jù)系統(tǒng)的數(shù)據(jù)發(fā)現(xiàn)的協(xié)議歸一化為傳感器觀測(cè)服務(wù)標(biāo)準(zhǔn)的對(duì)外訪問的協(xié)議。
      文檔編號(hào)G06F17/30GK103198137SQ20131012913
      公開日2013年7月10日 申請(qǐng)日期2013年4月15日 優(yōu)先權(quán)日2013年4月15日
      發(fā)明者陳能成, 周連杰, 王曉蕾 申請(qǐng)人:武漢大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1