经纬志
首页 / OpenLayers / 使用示例

WFS GetFeature 请求

用 WFS 格式器拼出带属性过滤的请求,左侧显示请求原文,地图显示筛选结果。

OpenLayers 10.3.1 · 更新 2026-10-28
源码与运行效果
运行效果

说明

new ol.format.WFS().writeGetFeature() 生成标准 WFS 1.1.0 请求,过滤条件由 ol.format.filter.like() 与 equalTo() 组合。XMLSerializer 把 DOM 转成字符串显示在左侧;随后在页面内数据集中按同样条件筛选,模拟服务端响应并加载到矢量图层。

操作结果
点击「发送请求」左侧输出 GetFeature XML,地图显示筛选后的河流
修改顶部名称前缀重新发送后筛选结果随之变化
查看底部状态显示命中的要素数量

真实环境中把请求 POST 到 WFS 地址即可;输出格式选 GeoJSON 能省去 GML 解析,但服务端必须支持该格式。