[Chameleon] Layers not turned 'on' when coming into scale based
view
Paul Spencer
pagameba at magma.ca
Thu Sep 23 09:25:20 EDT 2004
Ken,
I suspect this is a problem because of how the legend template controls
layer visibility. It is currently not possible to determine why a layer
is off (i.e. it should be on but isn't drawn due to scale restrictions)
and the legend template widget is not very intelligent in this respect
so it just turns the layer off. There is a bugzilla request in
MapServer to affect a change that will allow for this kind of processing
... http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=539
As noted in the bug, a related bug
(http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=648) implemented some
additional keywords in the legend template processor that would allow
for testing visibility ... this is only in the dev version (4.3) though.
Using this, it should be possible to create an appropriately hidden
input with the correct status for layers that are not visible but are
still considered 'on' ... but I haven't tried this myself ... perhaps
Bart could comment?
Cheers,
Paul
Ken Sanderson wrote:
> Hello all. Not sure if this is a mapserver question or a chameleon
> question, but thought I would ask here first.
>
> I have a layer that has a maxscale that is smaller then the initial
> extent. Its status is set to 'on'. It shows up in the legend at the
> appropriate scale when I zoom in, but its status is always 'off' when it
> appears. Is there a way to have it retain its status of 'on' so that
> when you zoom in it will automatically display that layer not just make
> it available?
>
> Thanks,
>
> Ken
>
>
>
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
--
-----------------------------------------------------------------
|Paul Spencer pspencer at dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
More information about the Chameleon
mailing list