如何使用 OpenLayers 和 Geoserver 使用 TileWMS 进行统计
Posted
技术标签:
【中文标题】如何使用 OpenLayers 和 Geoserver 使用 TileWMS 进行统计【英文标题】:How to do statistics with TileWMS using OpenLayers and Geoserver 【发布时间】:2020-02-10 17:42:03 【问题描述】:我正在使用 OpenLayers/Geoserver 开发一个真实状态的软件,到目前为止我所做的是有一张带有 WMS 图层的地图,我可以在特定条件下显示绘图。
借助函数 getFeatureInfoUrl(),我只能选择一个地块并获取信息,但我想用一个框选择多个地块并返回一些信息,例如每平方米的价格。 我在 OpenLayers 的文档上找不到解决方案,但我是新手,所以我可能错过了。
那么如何使用 TileWMS 和 OpenLayers/Geoserver 选择多个图?
【问题讨论】:
【参考方案1】:如果我理解正确,您正在寻找的是 WFS。此服务不是检索 WMS 之类的图像,而是检索特征。您有几个条件和过滤器来获取 WFS 的功能。看看OL的例子。
OL Examples - WFS BBox OL Examples - WFS Filter OL API DOC - WFS Format【讨论】:
以上是关于如何使用 OpenLayers 和 Geoserver 使用 TileWMS 进行统计的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 OpenLayers 和 Geoserver 使用 TileWMS 进行统计
如何从业力测试触发 openLayers 3 'singleClick'