Ticket #2586 (closed defect: worksforme)
Multiple GetFeatureInfo for Raster Data only returning results for one layer
| Reported by: | mdoyle | Owned by: | warmerdam |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | WMS Server | Version: | 5.0 |
| Severity: | normal | Keywords: | getfeatureinfo raster data multiple |
| Cc: |
Description
When attempting to query more than one Raster data layer using GetFeatureInfo?, the results only ever return information on the first layer in the list, never for the subsequent layers given in the LAYERS or QUERY_LAYERS parameter. FEATURE_COUNT is set to > 1.
Please find attached:
a streamlined map file: latest.map
two raster data files: rain_ann_tas.asc, rain_jan_tas.asc
two projection files: rain_ann_tas.prj, rain_jan_tas.prj
The data is a subset of Tasmania Australia only, to save on file size.
The URL used to reproduce this is as follows:
latest?&SERVICE=wms&VERSION=1.1.1&REQUEST=getfeatureinfo&LAYERS=rain_ann,rain_jan&QUERY_LAYERS=rain_ann,rain_jan&X=200&Y=150&INFO_FORMAT=text/plain&SRS=EPSG:4283&BBOX=144,-43,149,-40&FORMAT=image/png&WIDTH=400&HEIGHT=300&STYLES&FEATURE_COUNT=2
Example results are as follows:
GetFeatureInfo results:
Layer 'rain_ann'
Feature 0:
x = '146.4625'
y = '-41.4625'
value_0 = '1116'
value_list = '1116'
class = '1000-1200 mm'
red = '142'
green = '206'
blue = '165'
Feature 1:
x = '146.4875'
y = '-41.4625'
value_0 = '1078'
value_list = '1078'
class = '1000-1200 mm'
red = '142'
green = '206'
blue = '165'

