如何使用 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加载谷歌离线地图

如何从业力测试触发 openLayers 3 'singleClick'

如何自己搭建openlayers地图服务器

如何在 openlayers 的地图上显示全球 UTM 网格?

如何在 iphone sdk 中使用 openlayers