[Chameleon] ungrouped layers and legendtemplate

Paul Spencer pspencer at dmsolutions.ca
Thu Jun 2 20:38:12 EDT 2005


to leave layers with STATUS DEFAULT alone (i.e. leave them on)

Ken-ichi Ueda 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
>>
> 
> 
> 

-- 
+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+


More information about the Chameleon mailing list