OGC標准及其推出的WMS、WFS、WCS三個地圖服務


[OGC] 開放地理信息系統協會
  開放地理信息系統協會(OpenGISConsortium,OGC),OpenGIS規范致力於為地理信息系統間的數據和服務互操作提供統一.

  OGC——Open Geospatial Consortium——開放地理信息聯盟,是一個非盈利的志願的國際標准化組織,引領着空間地理信息標准及定位基本服務的發展目前在空間數據互操作領域,基於公共接口訪問模式的互操作方法是一種基本的操作方法。通過國際標准化組織(ISO/TC211)或技術聯盟(如OGC)制定空間數據互操作的接口規范,GIS軟件商開發遵循這一接口規范的空間數據的讀寫函數,可以實現異構空間數據庫的互操作。基於http(Web)XML的空間數據互操作是一個很熱門的研究方向,主要涉及Web Service的相關技術。OGC和ISO/TC211共同推出了基於Web服務(XML)的空間數據互操作實現規范Web Map Service,Web Feature Service,Web Coverage Service以及用於空間數據傳輸與轉換的地理信息標記語言GML。

  

Web地圖服務

  

  Web地圖服務(WMS)利用具有地理空間位置信息的數據制作地圖。其中將地圖定義為地理數據可視的表現。這個規范定義了三個操作:GetCapabitities返回服務級元數據,它是對服務信息內容和要求參數的一種描述; GetMap返回一個地圖影像,其地理空間參考和大小參數是明確定義了的;GetFeatureInfo(可選)返回顯示在地圖上的某些特殊要素的信息

  

Web要素服務

  

  Web地圖服務返回的是圖層級的地圖影像,Web要素服務(WFS)返回的是要素級的GML編碼,並提供對要素的增加、修改、刪除等事務操作,是對Web地圖服務的進一步深入。OGC Web要素服務允許客戶端從多個Web要素服務中取得使用地理標記語言(GML)編碼的地理空間數據,這個遠東定義了五個操作:GetCapabilites返回Web要素服務性能描述文檔(用XML描述);DescribeFeatureType返回描述可以提供服務的任何要素結構的XML文檔;GetFeature為一個獲取要素實例的請求提供服務;Transaction為事務請求提供服務;LockFeature處理在一個事務期間對一個或多個要素類型實例上鎖的請求。

  

Web覆蓋服務

  

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

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

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/cug11404318/archive/2010/01/14/5183973.aspx


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com