Opened 18 years ago
Closed 16 years ago
#1765 closed enhancement (invalid)
Allow GetFeatureInfo if QUERY_LAYERS is set but not LAYERS
Reported by: | Owned by: | tomkralidis | |
---|---|---|---|
Priority: | high | Milestone: | 5.2 release |
Component: | WMS Server | Version: | 4.8 |
Severity: | minor | Keywords: | |
Cc: | mapserverbugs, dmorissette |
Description
When makinge GetFeatureInfo requests the ESRI ArcGIS WMS client is not strictly following section 7.3.3.4 of the WMS 1.1.1 spec. It is not passing LAYERS in the request. It is passing QUERY_LAYERS however. If LAYERS is populated from the QUERY_LAYERS value the request is valid. I request a parameter to allow this malformed client request. something like METADATA "wms_getfeatureinfo" "AllowBrokenClient" ... and during msWMSLoadGetMapParams populate the names array with the QUERY_LAYERS data if LAYERS is not set
Change History (4)
comment:1 by , 16 years ago
Cc: | added |
---|---|
Milestone: | → 5.2 release |
Owner: | changed from | to
Status: | new → assigned |
comment:2 by , 16 years ago
Carl, what version of ArcGIS?
If memory serves, this was a resolved bug in the later 9.2 versions.
comment:3 by , 16 years ago
Cc: | added |
---|
comment:4 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
I just tried this (with a temp fix for #2569), and ArcGIS now does pass LAYERS in a GetFeatureInfo request. Closing. Marking as invalid.
Note:
See TracTickets
for help on using tickets.
Is this still an issue? I will try to reproduce this in the next day or so.
Having said this, LAYERS is a required parameter of every version of OGC WMS, so I am tempted to mark this as wontfix if there are no objections.