WFS,即Web要素服务,支持对地理要素的插入,更新,删除,检索和发现服务。不同于WMS(Web地图服务)的是,该服务专注于要素的地理信息,而忽略其渲染信息,简化了返回信息。
一个图层的WFS服务查看方法是在Layer Preview页面,选择WFS下的GeoJSON(以JSON数据形式展现要素信息,方便解析),查看该图层的要素信息。
解析的参数为:
其中各个参数意义可以参照此篇文章:http://www.cnblogs.com/naaoveGIS/p/5508882.html
这个请求,查询的是此图层的全量数据(返回要素数量受maxFeatures参数限制),我们可以添加过滤条件,得到我们想要的数据(非常强大的功能,可以实现非常多的地理查询操作),下面我就以几个空间查询的例子来举例说明一下。
1、划分区域,查询区域内的点
- http://localhost:28080/geoserver/sf/ows?service=WFS&version=1.0.0
- &request=GetFeature
- &typeName=sf:bugsites
- &maxFeatures=5