AW: [mapserver-users] Layers mutually exclusive
Eichner, Andreas - SID-NLKM
Andreas.Eichner at sid.sachsen.de
Wed May 2 04:47:31 PDT 2012
You might try at the layer level:
REQUIRES [expression]
Sets context for displaying this layer, for example:
REQUIRES "![orthoquads]"
means that this layer would NOT be displayed if a layer named "orthoquads" is on. The expression consists of a boolean expression based on the status of other layers, each [layer name] substring is replaced by a 0 or a 1 depending on that layer's STATUS and then evaluated as normal. Logical operators AND and OR can be used.
If you have let's say three layers called scale_0, scale_1 and scale_2 for consecutive intervalls of the scale, you can try
REQUIRES "![scale_1] and ![scale_2]"
on layer scale_0. I don't know if this works as expected, never tried that...
HTH
> -----Ursprüngliche Nachricht-----
> Von: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] Im Auftrag
> von Andrea Peri
> Gesendet: Montag, 30. April 2012 13:13
> An: mapserver-users at lists.osgeo.org
> Betreff: [mapserver-users] Layers mutually exclusive
>
> Hi,
>
> is possible in Map Server to set two or more layers (raster
> layers) to be mutually exclusive to each other ?
>
> I have some raster set each of they is fully cover.
> So if pretty unuseful to have a wms request that ask for two
> or more of this layer sets.
>
> I don't know if this is possible, but if it could be possible
> it was surely give a better performance for my MapServer.
> Infact if an user ask for many raster set, only the top-most
> should be visible instead the other asked layers in the same
> request was not visible and they would be only an unuseful
> lost of elaboration time.
>
> Thx,
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------
>
>
>
More information about the MapServer-users
mailing list