[mapserver-users] Different SIZEUNITS for line width and label fontsize
thomas bonfort
thomas.bonfort at gmail.com
Tue Feb 3 03:23:33 PST 2009
hi,
you can use minsize and maxsize in your label: these are always pixels:
size 8
minszie 8
maxsize 8
regards,
thomas
On Tue, Feb 3, 2009 at 12:17, Vladimir Cvejanovic
<vladimir at gessolutions.com> wrote:
> Hi All,
>
> In the Mapfile, Is it possible to have different SIZEUNTIS for line width
> and label font in the same layer? The example is below.
>
> I have managed to solve this by defining two layers one which only displays
> the line and one which only displays the labels however this seems like a
> hack and very inefficient from a processing / querying point of view.
>
> The context is a line layer containing road lines which have a width in
> meters but labels in pixels. This would make things scale nicely Can this be
> done? Does anyone have a better approach?
>
> Thanks,
> Vladimir
>
> LAYER
> NAME 'highway'
> TYPE LINE
> DATA 'highway.shp'
>
> STATUS DEFAULT
> TRANSPARENCY 30
>
> LABELITEM "NAME"
> SIZEUNITS meters
>
> CLASS
> NAME 'highway'
> STYLE
> WIDTH 5 #WANT THESE TO BE METERS
> COLOR 55 55 55
> END
> LABEL
> TYPE TRUETYPE
> FONT FreeSans
> SIZE 08 # WANT THESE TO BE PIXELS
> COLOR 0 0 0
> OUTLINECOLOR 255 255 255
> ANTIALIAS TRUE
> ANGLE AUTO
> MINFEATURESIZE AUTO
> FORCE true
> END
> END
> END
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list