legend problems
Bart van den Eijnden
BEN at SYNCERA-ITSOLUTIONS.NL
Thu Apr 14 01:49:53 PDT 2005
Hi,
if you are using PHP you need to call a function processLegendTemplate, see the PHP Mapscript docs.
If you are using Mapserver CGI, then you to use a mode=legend request to get the legend. See the Mapserver CGI docs.
Best regards,
Bart
Bart van den Eijnden
Syncera-ITSolutions
Postbus 270
2600 AG DELFT
tel.nr.: 015-7512436
email: BEN at Syncera-ITSolutions.nl
>>> Ferencik Ioan <ferencik.ioan at PERSONAL.RO> 04/14/05 10:43am >>>
I am a little bit confused
i have folowing map file
MAP
NAME "rosia"
STATUS ON
SHAPEPATH "date"
SIZE 800 600
IMAGETYPE PNG24
IMAGECOLOR 255 255 255
EXTENT 319780 522564 385192 575568
PROJECTION
"init=epsg:31700"
END
FONTSET "fonts/fonts.list"
SYMBOLSET "simbol/simbol.sym"
REFERENCE
EXTENT 319780 522564 385192 575568
IMAGE "date/raster/dem.png"
SIZE 100 100
STATUS ON
COLOR -1 -1 -1
END
LAYER
NAME "DEM"
DATA 'raster/demback.tif'
TYPE RASTER
PROJECTION
"init=epsg:31700"
END
STATUS ON
GROUP "Base"
END
LAYER
NAME "Cadmium "
DATA xysediment04
TYPE POINT
PROJECTION
"init=epsg:31700"
END
STATUS ON
CLASS
NAME "Cadmium normal"
COLOR 32 79 240 #albastru
SYMBOL "star"
EXPRESSION ([CD_114] < 1)
SIZE 10
END
CLASS
NAME "Cadmium plus"
COLOR 240 11 16 #rosu
SYMBOL "star"
EXPRESSION ([CD_114] > 1)
SIZE 10
END
METADATA
END
END
LAYER
NAME "rivers"
DATA retea
TYPE LINE
LABELITEM "DENUMIRE"
PROJECTION
"init=epsg:31700"
END
STATUS ON
GROUP "Base"
CLASS
COLOR 35 57 214
NAME "riv"
STYLE
SIZE 50
SYMBOL "line1"
END
LABEL
ANGLE AUTO
BUFFER 10
COLOR 35 57 214
FONT "times-italic"
TYPE TRUETYPE
SIZE 8
OFFSET 5 5
END
END
METADATA
order 1
END
END
LAYER
NAME "aries"
DATA aries
TYPE LINE
PROJECTION
"init=epsg:31700"
END
STATUS ON
CLASS
COLOR 35 57 214
NAME "ARIES"
STYLE
SIZE 50
SYMBOL "line1"
END
END
END
SCALEBAR
COLOR -1 -1 -1
SIZE 100 3
STYLE 1
STATUS ON
IMAGECOLOR 255 255 255
INTERVALS 4
UNITS KILOMETERS
END
LEGEND
IMAGECOLOR 255 255 255
OUTLINECOLOR 0 0 0
KEYSIZE 15 15
STATUS ON
LABEL
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END
TEMPLATE "legenda.html"
END
WEB
TEMPLATE "rosia.html"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
END
END
and my legend.html looks like this:
[leg_group_html]
<tr>
<td colspan=3 bgcolor=#cccccc><b>[leg_group_name]</b></td>
</tr>
[/leg_group_html]
[leg_layer_html order_metadata=order opt_flag=12]
<tr>
<td>
<input type=checkbox name="map_rivers_status"
value=1 [if name=layer_status oper=eq value=1]CHECKED[/if]>
</td>
<td colspan=2>
[leg_layer_name]
</td>
</tr >
[/leg_layer_html]
i have accessed the legend in my template file with:
<font size=+1><b>Legenda</b></font><hr>[legend]<hr>
but I see the [legend] text insted the legend
can somebody tell me where I am wrong?
thanks
_____________________________________________
Cinefil?Castiga o excursie la Venetia
http://www.cineplus.ro/concurs
More information about the MapServer-users
mailing list