On Feb 13, 2007, at 3:25 PM, Stephen Woodbridge wrote:
Steven M. Ottens wrote:
Hi all,
I've got a group layer with 4 scale dependent layers, with
aggregated elevation information: 5m resolution, 25m, 100m and
500m. When I do a getFeatureInfo I get 4 results: for each of the
for layers a result. Being aggregated data they are all different.
This is slightly confusing for the user so I was wondering how to
solve this.
In my opinion the most logical process would be hat getFeatureInfo
honors the MINSCALE and MAXSCALE parameters. As such you only get
the feature info of the scalelevel currently on screen.
Alternatively I'd like to have only one answer, the most detailed
layer in this case. But I'm not sure how to disable the other
layers for getFeatureInfo.
My mapfile (without the classes since there are quite a few)
Regards,
Steven
Steven,
If you always get all 4 results, then only put the Query
information in the most detailed layer and you will then always get
just that one. IE: remove it from the other layers.
Steve,
I'm slightly at a loss here. What is the query information exactly? I
cannot remove the CLASSITEM from the other layers since they are raw
grids which need to be classified. If I remove TEMPLATE and the gml_*
items from a layer mapserver complains that layers are not queryable.
Thanks for the help,
Steven