首页 / OpenLayers / 使用示例
WFS GetFeature 请求
用 WFS 格式器拼出带属性过滤的请求,左侧显示请求原文,地图显示筛选结果。
源码与运行效果
说明
new ol.format.WFS().writeGetFeature() 生成标准 WFS 1.1.0 请求,过滤条件由 ol.format.filter.like() 与 equalTo() 组合。XMLSerializer 把 DOM 转成字符串显示在左侧;随后在页面内数据集中按同样条件筛选,模拟服务端响应并加载到矢量图层。
| 操作 | 结果 |
|---|---|
| 点击「发送请求」 | 左侧输出 GetFeature XML,地图显示筛选后的河流 |
| 修改顶部名称前缀 | 重新发送后筛选结果随之变化 |
| 查看底部状态 | 显示命中的要素数量 |
真实环境中把请求 POST 到 WFS 地址即可;输出格式选 GeoJSON 能省去 GML 解析,但服务端必须支持该格式。