日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OGC的WebGIS相关标准

發(fā)布時(shí)間:2023/12/29 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OGC的WebGIS相关标准 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

OGC的WebGIS相關(guān)標(biāo)準(zhǔn)

OGC 表示開放地理空間信息聯(lián)盟 (Open Geospatial Consortium-OGC) ,致力于提供地理信息行業(yè)軟件和數(shù)據(jù)及服務(wù)的標(biāo)準(zhǔn)化工作。

OGC在1994年到2004年期間機(jī)構(gòu)名為Open GIS Consortium, 后因業(yè)務(wù)需要更名。

OGC是一個(gè)非盈利的志愿的國際標(biāo)準(zhǔn)化組織,引領(lǐng)著空間地理信息標(biāo)準(zhǔn)及定位基本服務(wù)的發(fā)展。在空間數(shù)據(jù)互操作領(lǐng)域,基于公共接口訪問模式的互操作方法是一種基本的操作方法。通過國際標(biāo)準(zhǔn)化組織(ISO/TC211)或技術(shù)聯(lián)盟(如OGC)制定空間數(shù)據(jù)互操作的接口規(guī)范,GIS軟件商開發(fā)遵循這一接口規(guī)范的空間數(shù)據(jù)的讀寫函數(shù),可以實(shí)現(xiàn)異構(gòu)空間數(shù)據(jù)庫的互操作。

OGC制定與推進(jìn)的標(biāo)準(zhǔn)包括 WMS、WMTS、WFS、WCS、CSW、WPS等Web服務(wù)規(guī)范,及相關(guān)的GML、KML和GeoRSS規(guī)范。

相關(guān)標(biāo)準(zhǔn)化組織機(jī)構(gòu)介紹

OGC(開放地理空間信息聯(lián)盟):

是一個(gè)專門從事地理空間信息技術(shù)標(biāo)準(zhǔn)化際標(biāo)準(zhǔn)的國際組織。它成立于1994年,目前有400多個(gè)成員,包括來自不同國家和地區(qū)的公司、科研院所、髙校和政府機(jī)構(gòu)等。OGC的重要工作之一就是 OWS(OGC網(wǎng)絡(luò)服務(wù))研究計(jì)劃,其目的是建立一個(gè)標(biāo)準(zhǔn)的框架,讓地理信息能夠無縫地應(yīng)用在各種Web、無線、基于位置的服務(wù)和主流的信息技術(shù)應(yīng)用之中。

ISO/TC 211(國際標(biāo)準(zhǔn)化組織地理信息技術(shù)委員會(huì)211):

ISO/TC 211是國際化組織于1994年設(shè)立的一個(gè)專門制定地理空間信息標(biāo)準(zhǔn)的技術(shù)委員會(huì)。TC 211制定的標(biāo)準(zhǔn)編號(hào)從19101開始。一般來說,ISO的標(biāo)準(zhǔn)更抽象,而OGC 的標(biāo)準(zhǔn)相對(duì)更具體。近年來,ISO/TC 211與 OGC 緊密合作。例如,OGC 的WMS標(biāo)準(zhǔn)同時(shí)也是ISO標(biāo)準(zhǔn)。

W3C(萬維網(wǎng)聯(lián)盟):

W3C是一個(gè)從事萬維網(wǎng)信息技術(shù)標(biāo)準(zhǔn)化的組織。它于1994年在麻省理工學(xué)院計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室成立,創(chuàng)建者是萬維網(wǎng)之父TimBemers-Lee。萬維網(wǎng)聯(lián)盟制定了一系列規(guī)范,其中發(fā)布的 HTML、CSS、XML Schema、RDF 和 SVG 等影響廣泛。W3C 制定的 Basic GeoRSS規(guī)范盡管略顯過時(shí),但仍在被使用。

開放規(guī)范的使用

這里要介紹的是兩類開放規(guī)范。

(1)開放數(shù)據(jù)格式。

如果某數(shù)據(jù)格式有完備的描述文檔,對(duì)于各種GIS軟件都能讀寫,并且格式的發(fā)明者沒有宣稱任何版稅的權(quán)利,那么該數(shù)據(jù)格式就是開放的。

文本格式的開放數(shù)據(jù)格式包括KML(Keyhole Markup Language, Keyhole標(biāo)記語言)、GeoJSON與TopoJSON等,JPEG與PNG是柵格中開放的數(shù)據(jù)格式。

ESRI Shapefile 簡稱為Shapefile,是美國環(huán)境系統(tǒng)研究所公司(ESRI)開發(fā)的一種空間數(shù)據(jù)開放格式。目前,該文件格式已經(jīng)成為了地理信息軟件界的一個(gè)開放標(biāo)準(zhǔn),這表明ESRI公司在全球的地理信息系統(tǒng)市場(chǎng)的重要性。Shapefile 也是一種重要的交換格式,它能夠在 ESRI 與其他公司的產(chǎn)品之間進(jìn)行數(shù)據(jù)互操作。

與此相反的是ESRI的文件地理數(shù)據(jù)庫(File Geodatabase),該格式是封閉的,除了ESRI的工具之外,其他軟件不能打開與創(chuàng)建。

(2)開放規(guī)范。

GIS界最主要的開放規(guī)范就是OGC制定的一系列規(guī)范。國際標(biāo)準(zhǔn)化組織(ISO)技術(shù)委員會(huì)211(TC211)也是最主要的空間信息標(biāo)準(zhǔn)組織之一。目前ISO/TC 211己經(jīng)完成或正在制定的地理信息國際標(biāo)準(zhǔn)約有40余項(xiàng),包括《地理信息參考模型》《地理信息概念模式語言》與《地理信息術(shù)語》等。

此外,ESRI與多個(gè)其他組織合作進(jìn)行開發(fā),正在推動(dòng)開放式GeoServices REST規(guī)范的使用。此規(guī)范為Web客戶端利用REST技術(shù)與GIS服務(wù)器進(jìn)行通信提供了標(biāo)準(zhǔn)方法。通過ArcGIS for Server發(fā)布的Web服務(wù)遵守此規(guī)范。這意味著非ESRI的開發(fā)者可以自由地創(chuàng)建應(yīng)用來發(fā)布與訪問符合該標(biāo)準(zhǔn)的Web服務(wù)。雖然GeoServices REST并沒有得到OGC的采納,但這是一個(gè)商業(yè)軟件自愿公開規(guī)范的典型例子。

OGC地圖服務(wù)標(biāo)準(zhǔn)介紹

OGC1999年開始 WMT1(Web Map Tested)和 WMT2 互操作項(xiàng)目。其中著名的GML來自WMT1的成果。在WMT2中OGC定義了三種地理參考信息模型:Web Map Server(WMS) , Web Feature Server(WFS) ,Web Coverage Server(WCS) .

  • WMT1
  • WMT2

網(wǎng)絡(luò)空間數(shù)據(jù)服務(wù)是數(shù)據(jù)層對(duì)外提供的最主要的功能服務(wù)。為了實(shí)現(xiàn)空間數(shù)據(jù)共享與互操作,數(shù)據(jù)層將提供符合OGC規(guī)范的國際標(biāo)準(zhǔn)訪問接口,采用OWS服務(wù)模型實(shí)現(xiàn)W*S服務(wù)。各服務(wù)類型將符合目前最新的協(xié)議和規(guī)范,實(shí)現(xiàn)地圖數(shù)據(jù)的可視化訪問。

OGC 地圖服務(wù)協(xié)議,包括 WMS、WFS、WCS、WMTS、WPS 。其中比較重要的現(xiàn)在用得比較多的標(biāo)準(zhǔn)是GML、WMS和WFS。

網(wǎng)絡(luò)地圖服務(wù)(WMS)

Web 地圖服務(wù)(WMS)能夠根據(jù)用戶的請(qǐng)求返回相應(yīng)的地圖(包括PNG,GIF,JPEG等柵格形式或者是SVG和WEB CGM等矢量形式)。

WMS支持網(wǎng)絡(luò)協(xié)議HTTP,所支持的操作是由URL定義的。

有三個(gè)重要操作 GetCapabilities , GetMap , GetFeatureinfo 。

  • GetCapabilities 返回服務(wù)級(jí)元數(shù)據(jù)。
  • GetMap 返回一個(gè)地圖影像。
  • GetFeatureinfo 返回顯示在地圖上的某些特殊要素的信息。  還有一些其它操作如 DescribeLayer , GetLegendGraphic ,GetStyles , SetSytles 。  事實(shí)上用傳統(tǒng)的觀點(diǎn)來解釋,GetMap 獲得的就是在桌面程序中畫在控件上的里的結(jié)果,是數(shù)據(jù)的表現(xiàn)。

GetFeatureInfo 更容易理解,它和幾乎所有的桌面程序上都用的 Info 按鈕功能相同,都是用來獲得屏幕坐標(biāo)某處的信息,GetFeatureInfo 中的參數(shù)是屏幕坐標(biāo)、當(dāng)前視圖范圍等,在一定程度上也方便了客戶端的編寫。

GetFeatureInfo 可以同時(shí)返回多個(gè)圖層中的要素信息,這一點(diǎn)和GIS桌面應(yīng)用中的操作也都是相同的。WMS還包括一些 GetLegend 之類的返回圖例信息的請(qǐng)求,也是完全按照桌面既有的標(biāo)準(zhǔn)定義的。

WMS全稱是“Web Map Service”(網(wǎng)絡(luò)地圖服務(wù))。此標(biāo)準(zhǔn)主要定義了用于創(chuàng)建和顯示地圖圖像的三大操作: GetCapabilities (獲取服務(wù)能力), GetMap (獲取地圖)和 GetFeatureInfo (獲取對(duì)象信息)。其中 GetMap 為常用操作,此操作得到一幅地圖圖像。

WFS是一個(gè)基于Web服務(wù)技術(shù)的地理要素在線服務(wù)標(biāo)準(zhǔn),它有兩方面的作用。

一是實(shí)現(xiàn)地理數(shù)據(jù)的Web服務(wù)。數(shù)據(jù)服務(wù)部門建立了地理空間數(shù)據(jù)庫的系統(tǒng),對(duì)外提供在線服務(wù),用戶可以通過該標(biāo)準(zhǔn)得到自己所需要的地理空間數(shù)據(jù)。

二是用于異構(gòu)系統(tǒng)互操作規(guī)范。兩個(gè)不同的地理信息系統(tǒng)可以實(shí)現(xiàn)異構(gòu)數(shù)據(jù)互操作,包括數(shù)據(jù)查詢、瀏覽、提取、修改、更新等操作。它基于Web技術(shù)可以實(shí)現(xiàn)遠(yuǎn)程互操作。

網(wǎng)絡(luò)地圖服務(wù)(WMS)利用具有地理空間位置信息的數(shù)據(jù)制作地圖。其中將地圖定義為地理數(shù)據(jù)可視的表現(xiàn)。能夠根據(jù)用戶的請(qǐng)求返回相應(yīng)的地圖(包括PNG,GIF,JPEG等柵格形式或者是SVG和WEB CGM等矢量形式)。WMS支持網(wǎng)絡(luò)協(xié)議HTTP,所支持的操作是由URL定義的。

WMS提供如下操作:

  • GetCapabitities:返回服務(wù)級(jí)元數(shù)據(jù),它是對(duì)服務(wù)信息內(nèi)容和要求參數(shù)的一種描述。
  • GetMap:返回一個(gè)地圖影像,其地理空間參考和大小參數(shù)是明確定義了的。
  • GetFeatureInfo:返回顯示在地圖上的某些特殊要素的信息。
  • GetLegendGraphic:返回地圖的圖例信息。

Web Map Server(WMS)能夠根據(jù)用戶的請(qǐng)求返回相應(yīng)的地圖(包括PNG,GIF,JPEG等柵格形式或者是SVG和WEB CGM等矢量形式)。WMS支持網(wǎng)絡(luò)協(xié)議HTTP,所支持的操作是由URL定義的。有三個(gè)重要操作 GetCapabilities , GetMap , GetFeatureinfo 。

  • GetCapabilities返回服務(wù)級(jí)元數(shù)據(jù)。
  • GetMap返回一個(gè)地圖影像。
  • GetFeatureinfo返回顯示在地圖上的某些特殊要素的信息。

還有一些其它操作如 DescribeLayer , GetLegendGraphic , GetStyles , SetSytles 。

事實(shí)上用傳統(tǒng)的觀點(diǎn)來解釋,GetMap獲得的就是在桌面程序中畫在控件上的里的結(jié)果,是數(shù)據(jù)的表現(xiàn)。GetFeatureInfo更容易理解,它和幾乎所有的桌面程序上都用的Info按鈕功能相同,都是用來獲得屏幕坐標(biāo)某處的信息,

  • GetFeatureInfo 中的參數(shù)是屏幕坐標(biāo)、當(dāng)前視圖范圍等,在一定程度上也方便了客戶端的編寫。
  • GetFeatureInfo 可以同時(shí)返回多個(gè)圖層中的要素信息,這一點(diǎn)和ArcGISDesktop等也都是相同的。

WMS還包括一些GetLegend之類的返回圖例信息的請(qǐng)求,也是完全按照桌面既有的標(biāo)準(zhǔn)定義的。

Web地圖服務(wù)(WMS)

利用具有地理空間位置信息的數(shù)據(jù)制作地圖。其中將地圖定義為地理數(shù)據(jù)可視的表現(xiàn)。這個(gè)規(guī)范定義了三個(gè)操作:

  • GetCapabitities返回服務(wù)級(jí)元數(shù)據(jù),它是對(duì)服務(wù)信息內(nèi)容和要求參數(shù)的一種描述;
  • GetMap返回一個(gè)地圖影像,其地理空間參考和大小參數(shù)是明確定義了的;
  • GetFeatureInfo(可選)返回顯示在地圖上的某些特殊要素的信息。

網(wǎng)絡(luò)要素服務(wù)(WFS)

Web 要素服務(wù)(WFS)支持對(duì)地理要素的插入,更新,刪除,檢索和發(fā)現(xiàn)服務(wù)。該服務(wù)根據(jù)HTTP客戶請(qǐng)求返回GML數(shù)據(jù)。

其基礎(chǔ)接口是:GetCapabilities,DescribeFeatureType,GetFeature  GetCapabilities同上。  DescribeFeatureType返回要素結(jié)構(gòu),以便客戶端進(jìn)行查詢和其他操作。   GetFeature可根據(jù)查詢要求返回一個(gè)符合GML規(guī)范的數(shù)據(jù)文檔。GetFeature是最重要的接口。   其它接口如Transaction 它不僅能提供要素讀取,同時(shí)支持要素在線編輯和事務(wù)處理。

WFS對(duì)應(yīng)于常見桌面程序中的條件查詢功能,WFS通過OGC Filter構(gòu)造查詢條件,支持基于空間幾何關(guān)系的查詢,基于屬性域的查詢,當(dāng)然還包括基于空間關(guān)系和屬性域的共同查詢。

在Web上,WFS的請(qǐng)求不是以SQL實(shí)現(xiàn)的,而是通過Filter XML來實(shí)現(xiàn),可擴(kuò)展性更強(qiáng)。WFS所返回的是查詢的結(jié)果集,從某種程度上說,區(qū)別于WMS的“數(shù)據(jù)的表現(xiàn)”,

WFS的結(jié)果集是由完整的Schema定義和約束的結(jié)果集,以GML為載體。這個(gè)結(jié)果集,類似于桌面程序查詢結(jié)果的數(shù)據(jù)表。

WFS的功能包括5個(gè)操作:

  • GetCapabilities (獲取服務(wù)能力)
  • DescribeFeatureType (要素類型特征描述)
  • GetFeature (獲取對(duì)象)
  • Transaction (事務(wù)處理包括增、刪、修改要素)
  • LockFeature (鎖要素)

其中前三個(gè)操作為必須實(shí)現(xiàn)的操作,它可以獲取地理要素;后兩個(gè)為可選操作,它主要用于增、刪、修改地理要素。

網(wǎng)絡(luò)要素服務(wù)(WFS)支持用戶在分布式的環(huán)境下通過HTTP對(duì)地理要素進(jìn)行插入,更新,刪除,檢索和發(fā)現(xiàn)服務(wù)。該服務(wù)根據(jù)HTTP客戶請(qǐng)求返回要素級(jí)的GML(Geography Markup Language、地理標(biāo)識(shí)語言)數(shù)據(jù),并提供對(duì)要素的增加、修改、刪除等事務(wù)操作,是對(duì)Web地圖服務(wù)的進(jìn)一步深入。WFS通過OGC Filter構(gòu)造查詢條件,支持基于空間幾何關(guān)系的查詢,基于屬性域的查詢,當(dāng)然還包括基于空間關(guān)系和屬性域的共同查詢。WFS提供如下操作:

  • GetCapabitities:返回服務(wù)級(jí)元數(shù)據(jù),它是對(duì)服務(wù)信息內(nèi)容和要求參數(shù)的一種描述。
  • DescribeFeatureType:生成一個(gè)Schema用于描述WFS實(shí)現(xiàn)所能提供服務(wù)的要素類型。 Schema描述定義了在輸入時(shí)WFS實(shí)現(xiàn)如何對(duì)要素實(shí)例進(jìn)行編碼以及輸出時(shí)如何生成一個(gè)要素實(shí)例。
  • GetFeature:可根據(jù)查詢要求返回一個(gè)符合GML規(guī)范的數(shù)據(jù)文檔。
  • LockFeature:用戶通過Transaction請(qǐng)求時(shí),為了保證要素信息的一致性, 即當(dāng)一個(gè)事務(wù)訪問一個(gè)數(shù)據(jù)項(xiàng)時(shí),其他的事務(wù)不能修改這個(gè)數(shù)據(jù)項(xiàng),對(duì)要素?cái)?shù)據(jù)加要素鎖。
  • Transaction: 與要素實(shí)例的交互操作。 該操作不僅能提供要素讀取,同時(shí)支持要素在線編輯和事務(wù)處理。 Transaction操作是可選的,服務(wù)器根據(jù)數(shù)據(jù)性質(zhì)選擇是否支持該操作。

Web 要素服務(wù)(WFS)支持對(duì)地理要素的插入,更新,刪除,檢索和發(fā)現(xiàn)服務(wù)。該服務(wù)根據(jù)HTTP客戶請(qǐng)求返回GML數(shù)據(jù)。其基礎(chǔ)接口是: GetCapabilities , DescribeFeatureType , GetFeature。

  • GetCapabilities 同上。
  • DescribeFeatureType 返回要素結(jié)構(gòu),以便客戶端進(jìn)行查詢和其他操作。
  • GetFeature 可根據(jù)查詢要求返回一個(gè)符合GML規(guī)范的數(shù)據(jù)文檔。GetFeature是最重要的接口。

其它接口如Transaction 它不僅能提供要素讀取,同時(shí)支持要素在線編輯和事務(wù)處理。WFS對(duì)應(yīng)于常見桌面程序中的條件查詢功能,WFS通過OGC Filter構(gòu)造查詢條件,支持基于空間幾何關(guān)系的查詢,基于屬性域的查詢,當(dāng)然還包括基于空間關(guān)系和屬性域的共同查詢。

在Web上,WFS的請(qǐng)求不是以SQL實(shí)現(xiàn)的,而是通過Filter XML來實(shí)現(xiàn),可擴(kuò)展性更強(qiáng)。

… ToDo: 有點(diǎn)問題。 不僅僅是查詢。 還有處理。此處僅從操作上說明,不全面。

WFS所返回的是查詢的結(jié)果集,從某種程度上說,區(qū)別于WMS的“數(shù)據(jù)的表現(xiàn)”,WFS的結(jié)果集是由完整的Schema定義和約束的結(jié)果集,以GML為載體。這個(gè)結(jié)果集,類似于桌面程序查詢結(jié)果的數(shù)據(jù)表。

Web要素服務(wù)(WFS)

Web地圖服務(wù)返回的是圖層級(jí)的地圖影像,Web要素服務(wù)(WFS)返回的是要素級(jí)的GML編碼,并提供對(duì)要素的增加、修改、刪除等事務(wù)操作,是對(duì)Web地圖服務(wù)的進(jìn)一步深入。OGC Web要素服務(wù)允許客戶端從多個(gè)Web要素服務(wù)中取得使用地理標(biāo)記語言(GML)編碼的地理空間數(shù)據(jù),這個(gè)遠(yuǎn)東定義了五個(gè)操作:

  • GetCapabilites返回Web要素服務(wù)性能描述文檔(用XML描述);
  • DescribeFeatureType返回描述可以提供服務(wù)的任何要素結(jié)構(gòu)的XML文檔;
  • GetFeature為一個(gè)獲取要素實(shí)例的請(qǐng)求提供服務(wù);
  • Transaction為事務(wù)請(qǐng)求提供服務(wù);
  • LockFeature處理在一個(gè)事務(wù)期間對(duì)一個(gè)或多個(gè)要素類型實(shí)例上鎖的請(qǐng)求。

網(wǎng)絡(luò)覆蓋服務(wù)(WCS)

Web地理覆蓋服務(wù)(WCS):提供的是包含了地理位置信息或?qū)傩缘目臻g柵格圖層,而不是靜態(tài)地圖的訪問。

根據(jù)HTTP客戶端要求發(fā)送相應(yīng)數(shù)據(jù),包括影像,多光譜影像和其它科學(xué)數(shù)據(jù). 有二個(gè)重要操作GetCapabilities,GetCoverage GetCapabilities返回一個(gè)描述服務(wù)和XML文檔,從中可獲取覆蓋的數(shù)據(jù)集合。

GetCoverage是在GetCapabilities確定查詢方案和需要獲取的數(shù)據(jù)之后執(zhí)行,返回覆蓋數(shù)據(jù)。

還有可選操作DescribeCoverageType。

WCS對(duì)應(yīng)基于柵格數(shù)據(jù)的功能,與WMS基于矢量數(shù)據(jù)的特點(diǎn)相對(duì)應(yīng)。

網(wǎng)絡(luò)覆蓋服務(wù)是面向空間影像數(shù)據(jù),它將包含地理位置的地理空間數(shù)據(jù)作為“覆蓋(COverage)”在網(wǎng)上相互交換,如衛(wèi)星影像、數(shù)字高程數(shù)據(jù)等柵格數(shù)據(jù)。WCS提供如下操作:

  • GetCapabitities:返回服務(wù)級(jí)元數(shù)據(jù),它是對(duì)服務(wù)信息內(nèi)容和要求參數(shù)的一種描述。
  • DescribeCoverage:支持用戶從特定WCS服務(wù)器獲取一個(gè)或多個(gè)覆蓋的詳細(xì)的描述文檔。
  • GetCoverage:可根據(jù)查詢要求返回一個(gè)包含或者引用被請(qǐng)求的覆蓋數(shù)據(jù)的響應(yīng)文檔。

Web地理覆蓋服務(wù)(WCS):提供的是包含了地理位置信息或?qū)傩缘目臻g柵格圖層,而不是靜態(tài)地圖的訪問。根據(jù)HTTP客戶端要求發(fā)送相應(yīng)數(shù)據(jù),包括影像,多光譜影像和其它科學(xué)數(shù)據(jù). 有二個(gè)重要操作 GetCapabilities , GetCoverage 。

  • GetCapabilities 返回一個(gè)描述服務(wù)和XML文檔,從中可獲取覆蓋的數(shù)據(jù)集合。
  • GetCoverage 是在GetCapabilities確定查詢方案和需要獲取的數(shù)據(jù)之后執(zhí)行,返回覆蓋數(shù)據(jù)。

還有可選操作 DescribeCoverageType 。WCS對(duì)應(yīng)基于柵格數(shù)據(jù)的功能,與WMS基于矢量數(shù)據(jù)的特點(diǎn)相對(duì)應(yīng)。

Web覆蓋服務(wù)(WCS)面向空間影像數(shù)據(jù),它將包含地理位置值的地理空間數(shù)據(jù)作為“覆蓋(COverage)”在網(wǎng)上相互交換。網(wǎng)絡(luò)覆蓋服務(wù)由三種操作組成:GetCapabilities,GetCoverage和DescribeCoverageType。GetCapabilities操作返回描述服務(wù)和數(shù)據(jù)集的XML文檔。網(wǎng)絡(luò)覆蓋服務(wù)中的GetCoverage操作是在GetCapabilities確定什么樣的查詢可以執(zhí)行、什么樣的數(shù)據(jù)能夠獲取之后執(zhí)行的,它使用通用的覆蓋格式返回地理位置的值或?qū)傩浴escribeCoverageType操作允許客戶端請(qǐng)求由具體的WCS服務(wù)器提供的任一覆蓋層的完全描述。

以上三個(gè)規(guī)范既可以做為Web服務(wù)的空間數(shù)據(jù)服務(wù)規(guī)范,又可以做為空間數(shù)據(jù)的互操作實(shí)現(xiàn)遠(yuǎn)東。只要某一個(gè)GIS軟件支持這個(gè)接口,部署在本地服務(wù)器上,其他GIS軟件就可以通過這個(gè)接口得到所需要的數(shù)據(jù)。從技術(shù)實(shí)現(xiàn)的角度,可以將Web服務(wù)理解為一個(gè)應(yīng)用程序,它向外界暴露出一個(gè)能通過Web進(jìn)行調(diào)用的接口,允許被任何平臺(tái)、任何系統(tǒng),用任何語言編寫的程序調(diào)用。這個(gè)應(yīng)用程序可以用現(xiàn)有的各種編程語言實(shí)現(xiàn)。Web服務(wù)最大的特點(diǎn)是可以實(shí)現(xiàn)跨平臺(tái)、跨語言、跨硬件的互操作,正是Web服務(wù)中的SOAP、WSDL和UDDI保證了Web服務(wù)的跨平臺(tái)互操作的特性,所以,如何使用SOAP、WSDL和UDDI來部署、描述、傳輸和注冊(cè)一個(gè)Web服務(wù)是實(shí)現(xiàn)Web服務(wù)的關(guān)鍵。由于SOAP、WSDL和UDDI是一套標(biāo)準(zhǔn),不同的廠商可以有實(shí)現(xiàn)這些標(biāo)準(zhǔn)的不同產(chǎn)品,例如SUN、APACHE、IBM、Borland等公司推出的基于JAVA平臺(tái)的Web服務(wù)工具包,以及微軟提出的.NET平臺(tái)等,這些工具為實(shí)現(xiàn)Web服務(wù)的開發(fā)、部署、描述提供了方便的工具,極大的降低了開發(fā)Web服務(wù)的復(fù)雜度。

切片地圖服務(wù)(TMS)

切片地圖服務(wù)(TMS)定義了一些操作,這些操作允許用戶訪問切片地圖。WMTS可能是OGC首個(gè)支持RESTful訪問的服務(wù)標(biāo)準(zhǔn)。

WPS

這些規(guī)范基本在各大主流GIS平臺(tái)和開源GIS軟件中得到支持。

Intergraph早就推出了WFS服務(wù)器和互操作開發(fā)包。

ESRI在ArcIms 中開發(fā)了支持WMS,WFS等規(guī)范的相關(guān)部件。

另:Web Processing Server(WPS)是新近推出的標(biāo)準(zhǔn),它的功能其實(shí)我們已經(jīng)耳熟能詳了。Processing即ArcView中的GeoProcessing,諸如 Union,Intersect等方法。WPS要做的就是暴露基于URL接口來實(shí)現(xiàn)客戶端通過WebService對(duì)此類方法的調(diào)用、并返回?cái)?shù)據(jù)。這些規(guī)范基本在各大主流GIS平臺(tái)和開源GIS軟件中得到支持。

MapInfo8.5也已經(jīng)增加了能訪問WMS和WFS服務(wù),也有讀取GML數(shù)據(jù)的借口功能。

GeoServer,MapServer地圖服務(wù)器扮演向網(wǎng)絡(luò)中的客戶端提供地圖服務(wù)的角色。這類地圖服務(wù)器可以接收統(tǒng)一規(guī)范的WMS和WFS請(qǐng)求(request),返回多種格式的數(shù)據(jù)。這個(gè)過程有WMS/WFS規(guī)范的嚴(yán)格規(guī)定, 所以,對(duì)客戶端來說其地圖服務(wù)器的實(shí)現(xiàn)究竟是什么并不會(huì)造成太大影響。這樣的規(guī)范,為公共的、聯(lián)合的地圖服務(wù)創(chuàng)造了可能。

OpenLayers/MapBuilder,uDig,QGIS這些客戶端軟件分為瀏覽器和桌面客戶端程序兩種。以O(shè)penLayers為代表的 B/S 系統(tǒng)客戶端現(xiàn)在已經(jīng)非常強(qiáng)大,它可以封裝WMS請(qǐng)求,在瀏覽器上實(shí)現(xiàn)地圖的切片載入功能。另外拖動(dòng)、縮放都功能也非常完善,可以實(shí)現(xiàn)跨瀏覽器操作。最近的OpenLayers版本還支持了矢量編輯功能,可以通過WFS-t提交。而傳統(tǒng)的桌面客戶端程序功能則更加強(qiáng)大,支持多種包括WMS和WFS在內(nèi)的 數(shù)據(jù)源,另外編輯功能、操作性也要比瀏覽器中的強(qiáng)大。

總結(jié)

以上是生活随笔為你收集整理的OGC的WebGIS相关标准的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。