the fine manual says http://mapserver.org/cgi/runsub.html
> Since version 5.6, you can provide a default value for any substitution
> parameter, that will be applied if the parameter was not found in the url.
> You do this by providing special entries inside the layer metadata :
>
> METADATA
> 'default_sound' 'yes'
> 'default_nseats' '5'
> 'default_multimedia' 'yes'
> END
>
> In this example, the mapfile will be created as if the url contained
> “&sound=yes&nseats=5&multimedia=yes”
Right then. Except, I want *all* my classes to be drawn if no class has been
provided. And, if one or more classes have been provided, then I want only
those to be drawn. So,
http://server/mapfile?mode=map
should return a map with all the 100+ classes in a layer. And
http://server/mapfile?mode=map&classes=Foo,Bar
(or some other variation of the above) should return a map with only the
requested classes in the layer. I can't think of anyway of doing the above
without resorting to scripting, and I still have had no luck with WMS returned
from Perl MapScripting.
Suggestions.
--
Puneet Kishor_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users