Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OpenLayers和Geoserver使用TileWMS进行统计_Openlayers_Geoserver_Wms - Fatal编程技术网

如何使用OpenLayers和Geoserver使用TileWMS进行统计

如何使用OpenLayers和Geoserver使用TileWMS进行统计,openlayers,geoserver,wms,Openlayers,Geoserver,Wms,我正在使用OpenLayers/Geoserver开发一个真实的软件,到目前为止,我所做的是在地图上有一个WMS图层,我可以在其中显示特定条件下的绘图 由于函数getFeatureInfoUrl(),我只能选择一个绘图并获取信息,但我想用一个框选择多个绘图并返回一些信息,如每平方米的价格。 我在OpenLayers的文档中找不到解决方案,但我是新来的,所以我可能错过了它 那么,如何在OpenLayers/Geoserver中使用TileWMS选择多个绘图呢?如果我没有弄错的话,您需要的是WFS。

我正在使用OpenLayers/Geoserver开发一个真实的软件,到目前为止,我所做的是在地图上有一个WMS图层,我可以在其中显示特定条件下的绘图

由于函数getFeatureInfoUrl(),我只能选择一个绘图并获取信息,但我想用一个框选择多个绘图并返回一些信息,如每平方米的价格。 我在OpenLayers的文档中找不到解决方案,但我是新来的,所以我可能错过了它


那么,如何在OpenLayers/Geoserver中使用TileWMS选择多个绘图呢?

如果我没有弄错的话,您需要的是WFS。此服务检索功能,而不是像WMS那样检索图像。您有几个条件和过滤器可以使用WFS获取功能。看看OL的例子