[mapserver-users] Different SIZEUNITS for line width and label fontsize
Vladimir Cvejanovic
vladimir at gessolutions.com
Tue Feb 3 03:41:50 PST 2009
Hi Thomas,
Thanks for your reply. I have already plaid around with MINSIZE and
MAXSIZE. They are a good way to avoid the labels being displayed when
they are too small to read. Also coupled with MINSCALE and MAXSCALE
class definitions I was able to set up three classes for large, medium
and small text depending on the scale used.
This isn't a bad solution at all but I wanted to see if there is away to
prevent the labels scaling at all within the same layer definition as
the scalable (real-world sized) lines.
Thanks,
Vladimir
thomas bonfort wrote:
> 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