WMS - 过滤单层

时间:2016-07-28 11:10:18

标签: geoserver

我试图对geoserver进行WMS调用,这将创建一个包含2层foo&的图像。 bar(foo是一个图层组);但是应该根据featureid过滤条形码。

当我只加载单个图层(例如条形图)时 - 我可以使用过滤方法&featureid=bar.1但是当您尝试加载多个图层时,这种方法不起作用(例如foo& bar)

单层过滤器

http://localhost:8080/geoserver/foobar/wms?service=WMS&version=1.1.0&request=GetMap&layers=bar&featureid=bar.1&styles=&bbox=349335.379999999,248145.919999682,349354.569999999,248170.619999681&width=768&height=735&srs=EPSG:27700&format=text%2Fhtml%3B%20subtype%3Dopenlayers#toggle

当我跑步时:

http://localhost:8080/geoserver/foobar/wms?service=WMS&version=1.1.0&request=GetMap&layers=foo,bar&featureid=bar.1&styles=&bbox=349335.379999999,248145.919999682,349354.569999999,248170.619999681&width=768&height=735&srs=EPSG:27700&format=text%2Fhtml%3B%20subtype%3Dopenlayers#toggle

我收到错误,说两个图层都需要过滤。有关如何加载多个图层但只过滤1的任何想法?

干杯

1 个答案:

答案 0 :(得分:2)

确认这是一个错误,我建议你在https://osgeo-org.atlassian.net/projects/GEOS/summary

打开一张罚单