在基于SOA的WebGIS中,客戶層與數據層之間不再直接訪問物理數據,而是將不同類型的物理數據通過各種類型的抽象規范和實現規范進行發布,在一定程度上解決了異源異構地理數據的互操作問題。
數據標準和規范是實現地理數據共享與互操作的基礎,開放地理信息聯盟(Open GIS Consortium,OGC)1994年成立,目前已經擁有400多會員單元,主要研究和開發開放式地理信息技術,其宗旨是讓每個人都能方便地獲取地理信息和服務,其任務主要是研究和制定支持互操作的各種接口和規范。
OGC的規范主要有兩種,即抽象規范和實現規范。OGC的抽象規范包含了19個主題,它提供了一個完整的參考規范,為制定其他的OGC規范提供了基礎規范,同時為各種實現規范提供了概念模型。
在OGC的實現標準中,WebGIS領域一般較為關注數據 交換和互操作方面的服務,具體如下:
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復制微信號
(1)地理標記語言編碼(geography markup language encoding standard,GML) 是一種XML格式的地理要素描述語言,目前的版本為3.2.1。它既是一種模型語言,也是一種Web上用于數據交換和處理的公開交互標準。
(2)Keyhole標記語言(keyhole markup language,KML) 最早是Google的私有標準,隨著GoogleEarth等軟件的廣泛使用,從2.2.0版本開始提交到OGC并被接受為標準。KML標準也是基于可擴展標記語言(extensible markup language,XML)結構,用于顯示地理數據。KML和地理標記語言(geography markup language,GML) 在名稱上類似,但其目標差別很大,GML主要用于地理數據的交換;而KML主要用于地理數據的可視化。
(3)WFS當前版本是2.0。它定義了一些基于HTTP協議的操作,這些操作包括對地理要素的插入、更新、刪除、檢索和發現,服務會根據客戶請求返回GML格式數據,常見于對地理數據進行構造査詢。
(4)WMS當前版本是1.3.0。WMS標準定義了一些操作,允許通過HTTP對空間數據進行返回動態地圖的相關操作,這些圖片類型包括png、gif、jpeg等柵格數據或svg等矢量格式數據。
(5)Web覆蓋服務(Web coverage service,WCS)當前版本是2.0。WCS標準定義了一些操作,這些操作允許用戶訪問包含了地理位置信息或 屬性信息的空間柵格數據,如衛星影像、數字高程數據等。
(6)Web地圖切片服務(Web maptile service,WMTS)當前版本是1.0.0,WMTS標準定義了一些操作允許用戶訪問靜態切片地圖。該服務同時支持Http鍵值對(keyvaluepairs,KVP),SOAP和REST=種協議類型,已經成為與WMS并列的OtC甫要規范之一。
其他較為重要的OGC服務還有Web處理服務(Web processing service,WPS),它提供了向地理空間處理服務進行輸人和輸出的標準規范,地理空間處理服務可以在服務器端提供一些諸如多邊形疊加之類的處理功能,也可以提供一些更為復雜的地理計算。該服務標準包括客戶端如何執行一個處理,以及如何發布處理結果等。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1780e
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。