More Unicode and Legends :)
Peter Kingsbury
peter.kingsbury at GMAIL.COM
Thu Dec 15 17:30:23 PST 2005
Hi all,
I am having two particular problems with my mapserver; I've been
checking through the lists and documentation, however maybe an outside
perspective is needed... any pointers are appreciated!
1) One of the layers in my map file displays unicode characters (e.g. Ä,
Ç, Ë), however, odd symbols appear in the Chameleon app in their place.
Is this language / unicode conversion supported in MapServer? I didn't
find anything in the Chameleon list archives which suggested a fix. Is
there a method of enabling its support?
2) In the past I had had problems with Legend template script disabling
layers upon updating the webpage, however now I am having problems with
the opposite... a particular layer will not hide after an update when
its layer is unchecked! I've ensured that the layer status is set to
'ON' in the map file. My Legend template code follows.
Best regards,
- Peter
[leg_group_html]
[if name=SHOWINLEGEND oper=eq value="yes"]
<tr>
<td colspan=4 bgcolor=#000000><b>[leg_group_name]</b></td>
</tr>
[/if]
[/leg_group_html]
[leg_layer_html order_metadata=legend_order opt_flag=15]
[if name=layer_group oper=eq value="Base"]
[if name=layer_status oper=eq value=1]
<input type="hidden" name="legendlayername[]"
value="[leg_layer_name]"]
[/if]
[if name=layer_status oper=eq value=2]
<input type="hidden" name="legendlayername[]"
value="[leg_layer_name]"]
[/if]
[/if]
[if name=SHOWINLEGEND oper=eq value="yes"]
<tr bgcolor="#000000">
<td align="center" width=16>
<input type="checkbox" name="legendlayername[]"
value="[leg_layer_name]"
[if name=layer_status oper=eq value=1]CHECKED[/if]
[if name=layer_status oper=eq value=2]CHECKED[/if]>
</td>
<td>
[if name=HIDEICON oper=neq value="yes"]
<img src="[leg_icon width=16 height=16]"
width="16" height="16">
[/if]
<span class="label">[leg_layer_name]</span>
</td>
</tr>
[/if]
[/leg_layer_html]
More information about the MapServer-users
mailing list