[Chameleon] ungrouped layers and legendtemplate

Bart van den Eijnden bartvde at xs4all.nl
Thu Jun 2 14:43:00 EDT 2005


Hi,

what Paul is referring to is:

http://bugzilla.maptools.org/show_bug.cgi?id=1067

Best regards,
Bart

On Thu, 02 Jun 2005 19:37:22 +0200, Ken-ichi Ueda <kenichi.ueda at gmail.com>  
wrote:

> Thanks, guys.  I ended up using a combination of your suggestions.
> Paul, what is Bart's recent fix you speak of?
>
> Thanks again.
>
> -Ken-ichi
>
> On 6/1/05, Paul Spencer <pspencer at dmsolutions.ca> wrote:
>> Ken-ichi
>>
>> if you are using groups and group_html in your legend template, layers
>> that do not have groups are not included by the template processor
>>
>> One solution is to get Bart's recent fix that leaves layers with STATUS
>> DEFAULT alone (i.e. always on) and use it on ungrouped layers
>>
>> Another solution is to put all the ungrouped layers into a special group
>> and use [if] statements to not show that group (but instead put <input
>> type="hidden" name="legendgrouplayers[]" value="[leg_group_name">) to
>> ensure that the layers stay on but not visible
>>
>> Cheers
>>
>> Paul
>>
>> Jacob Delfos wrote:
>> > Ken-Ichi,
>> >
>> > You can adjust your legend template to look for a metadata-value that
>> > you made up, and then it can use boolean logic to determine whether or
>> > not to show the layer in the legend. Have a look at
>> > http://lists.maptools.org/pipermail/chameleon/2004-October/001526.html
>> >
>> > In short: if a layer has the same name as another layer, they will  
>> turn
>> > on and off at the same time, even if only one layer shows in the  
>> legend.
>> > That way you can emulate groups, while also having control of  
>> individual
>> > layers. In your case, I would add a layer to your mapfile, with  
>> "STATUS
>> > DEFAULT", and then use a metadata entry to prevent it from showing in
>> > the legend.
>> >
>> > regards,
>> >
>> > Jacob
>> >
>> >
>> > -----Original Message-----
>> > From: chameleon-bounces at lists.maptools.org
>> > <mailto:chameleon-bounces at lists.maptools.org>
>> > [mailto:chameleon-bounces at lists.maptools.org] On Behalf Of Ken-ichi
>> > Sent: 2 June 2005 06:03
>> > To: chameleon at lists.maptools.org <mailto:chameleon at lists.maptools.org>
>> > Subject: [Chameleon] ungrouped layers and legendtemplate
>> >
>> > Hi all.  I feel like this is a problem I have solved in the past but I
>> > just can't seem to figure it out: my layers in a map file are  
>> organized
>> > into GROUPs, and I have an HTML legend template that works fine with  
>> the
>> > LegendTemplate widget.  However, when I have a layer that isn't a part
>> > of a group, it disappears whenever the map is updated (update, zoom,
>> > pan, whatever).  I was hoping to use ungrouping layers as a way of
>> > hiding them from the legend while still displaying them on the map.   
>> Is
>> > Chameleon actually looking to some list of layers generated by
>> > LegendTemplate when it draws an updated map?  Is there a better way to
>> > effectively "hide" some layers from the legend in Chameleon?
>> >
>> > Thanks in advance.
>> >
>> > -Ken-ichi
>> > _______________________________________________
>> > Chameleon mailing list
>> > Chameleon at lists.maptools.org <mailto:Chameleon at lists.maptools.org>
>> > http://lists.maptools.org/mailman/listinfo/chameleon
>> >
>> >
>> > JACOB DELFOS
>> > SPATIAL INFORMATION ANALYST
>> > Maunsell Australia Pty Ltd
>> > 629 Newcastle Street, WA 6007
>> > PO Box 81, WA 6902
>> > Leederville
>> > Western Australia
>> > ABN 20 093 846 925
>> >
>> > Tel     + 61 8 9281 6185
>> > Fax    + 61 8 9281 6297
>> > jacob.delfos at maunsell.com <mailto:jacob.delfos at maunsell.com>
>> >
>> >
>> >  
>> ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > 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/|
>> +-----------------------------------------------------------------+
>> _______________________________________________
>> Chameleon mailing list
>> Chameleon at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/chameleon
>>
>
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the Chameleon mailing list