wfs

Web要素服務

wfs,即Web要素服務,全稱WebFeatureService基礎介面是GetCapabilities。

定義


支持對地理要素的插入,更新,刪除,檢索和發現服務。該服務根據HTTP客戶請求返回GML(Geography Markup Language、地理標識語言)數據。WFS對應於常見桌面程序中的條件查詢功能,WFS通過OGC Filter構造查詢條件,支持基於空間幾何關係的查詢,基於屬性域的查詢,當然還包括基於空間關係和屬性域的共同查詢。

介面


其基礎介面是:GetCapabilities,DescribeFeatureType,GetFeature
GetCapabilities返回服務級元數據。
DescribeFeatureType返回要素結構,以便客戶端進行查詢和其他操作。
GetFeature可根據查詢要求返回一個符合GML規範的數據文檔。GetFeature是最重要的介面。
其它介面如Transaction它不僅能提供要素讀取,同時支持要素在線編輯和事務處理。
在Web上,WFS的請求不是以SQL實現的,而是通過Filter XML來實現,可擴展性更強。WFS所返回的是查詢的結果集,從某種程度上說,區別於WMS的“數據的表現”,WFS的結果集是由完整的Schema定義和約束的結果集,以GML為載體。這個結果集,類似於桌面程序查詢結果的數據表。