我试图对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的任何想法?
干杯