[mapserver-users] Size of the fonts in a legend?
Vinko Vrsalovic
vinko at cprsig.cl
Mon Jul 29 16:50:32 PDT 2002
Hello,
I'm trying to use the legend object from mapscript. The icons
get defined ans shown ok, accordig to the keysize and
keyspacing, but I can't set the size of the generated image
through the width and height parameters, nor the size of the
font in the label object associated to the legend.
The result is an image with fonts so small that are unreadable.
The dump of the map (through $map->save()) is:
MAP
EXTENT 264348 6.26108e+06 377663 6.3742e+06
FONTSET "/var/www/html/ms/symbols/fonts.sym"
IMAGECOLOR 255 255 255
IMAGEQUALITY 75
IMAGETYPE PNG
INTERLACE TRUE
SYMBOLSET "/var/www/html/ms/symbols/symbols.sym"
SHAPEPATH "/var/www/html/ms/shapes/"
SIZE 500 500
STATUS ON
TRANSPARENT FALSE
UNITS METERS
NAME "Chile"
LEGEND
IMAGECOLOR 255 255 255
INTERLACE TRUE
KEYSIZE 20 10
KEYSPACING 5 5
LABEL
ANGLE 0.000000
ANTIALIAS TRUE
FONT arial_V
MAXSIZE 256
MINSIZE 4
SIZE 50
TYPE TRUETYPE
BUFFER 0
COLOR 0 0 0
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
POSITION CC
END
POSITION LL
STATUS ON
TRANSPARENT TRUE
END
QUERYMAP
SIZE -1 -1
STATUS OFF
STYLE HILITE
END
SCALEBAR
BACKGROUNDCOLOR 1092852440 72 137535088
COLOR 255 255 204
IMAGECOLOR 255 255 255
INTERLACE TRUE
INTERVALS 4
LABEL
SIZE MEDIUM
TYPE BITMAP
BUFFER 0
COLOR 255 255 204
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
END
POSITION LL
SIZE 200 3
STATUS OFF
STYLE 0
TRANSPARENT FALSE
UNITS MILES
END
WEB
IMAGEPATH "/var/www/html/ms/tmp/"
IMAGEURL "/tmp/"
TEMPLATE "VOID"
END
LAYER
DATA "chile"
LABELITEM "COMUNA"
NAME "Chile"
SIZEUNITS PIXELS
STATUS ON
TOLERANCE 1.9098e-313
TOLERANCEUNITS METERS
TYPE POLYGON
UNITS METERS
CLASS
NAME "Chile"
COLOR 255 255 204
LABEL
ANGLE 0.000000
ANTIALIAS TRUE
FONT arial_V
MAXSIZE 256
MINSIZE 4
SIZE 12
TYPE TRUETYPE
BUFFER 0
COLOR 100 150 30
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
POSITION CC
END
MAXSIZE 100
MINSIZE 1
OUTLINECOLOR 100 50 23
SIZE 1
SYMBOL 0
END
END
LAYER
DATA "lim6"
NAME "Límites"
SIZEUNITS PIXELS
STATUS ON
TOLERANCE 1.9098e-313
TOLERANCEUNITS METERS
TYPE LINE
UNITS METERS
CLASS
NAME "Límite Internacional"
COLOR 255 0 0
EXPRESSION ('[TIPO]' eq 'INTERNACIONAL')
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
CLASS
NAME "Límite Provincial"
COLOR 0 255 0
EXPRESSION ('[TIPO]' eq 'PROVINCIAL')
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
CLASS
NAME "Límite Comunal"
COLOR 0 0 255
EXPRESSION ('[TIPO]' eq 'COMUNAL')
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
CLASS
NAME "Límite Regional"
COLOR 0 250 255
EXPRESSION ('[TIPO]' eq 'REGIONAL')
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
CLASS
NAME "Línea de Costa"
COLOR 250 0 255
EXPRESSION ('[TIPO]' eq 'LINEA DE COSTA')
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
END
END
--
Vinko Vrsalovic <vinko[|- at -|]cprsig.cl>
http://www.cprsig.cl
More information about the MapServer-users
mailing list