[Mapserver-users] Label: ANGLE auto
woodbri at swoodbridge.com
woodbri at swoodbridge.com
Fri Aug 1 07:21:54 PDT 2003
Rusty,
I not sure but I think if you look at the labels you will that labels
are draw to be upright while being rendered left to right. What I
this means is the if 0 degrees is to the right and 90 degrees if down
all labels should be written such that they are upright. the only
ambiguity is that some labels will be written up at -90 degrees and
some are written down at 90 degrees.
If you want to have a default value to over ride this then you should
write up a bug on bugzilla as and enhancement.
You are right that if you want total control you can set explicit
angles and positions by creating a label layer using LABELANGLEITEM.
-Steve W.
On 1 Aug 2003 at 8:51, Rusty Moorman wrote:
> Awesome, that was the problem. Thanks all for the timely responses. I
> just want to say that MapServer is a phenomenal product, and my
> gratitude goes out to all those who created and maintain it.
>
> I have another question regarding label angles:
> Is it possible to have MapServer maintain label direction? I.e.,
> is it possible to specify that I want all my vertical road labels to
> read bottom-top, instead of some reading top-bottom and some
> vise-versa, while still using the "ANGLE: auto" option, or do I have
> to utilize the LABELANGLEITEM attribute to achieve this?
>
> Thanks again,
>
> Rusty Moorman
> Morley & Associates, Inc.
>
> >>> "Steve Lime" <steve.lime at dnr.state.mn.us> 07/31/03 04:25PM >>>
> You need to use truetype fonts. The built in GD fonts are not
> rotatable...
>
> Steve
>
> >>> "Rusty Moorman" <RustyM at morleyandassociates.com> 07/31/03 03:36PM
> >>>
> Hello all,
> I am having trouble getting ANGLE working for the LABEL object. All
> of the labels (road names for a centerline layer) are simply
> horizontally aligned.
>
> I'm using "ANGLE: Auto" under the proper label object to no avail.
>
> Here are some system specs:
> Mapserver - v3.6.6 (downloaded binary - OGR / GIF support)
> Win2000
>
> And here's a code snippet:
>
> LAYER
> NAME "vroadname"
> DATA Vanderburgh_centerline
> STATUS DEFAULT
> TYPE ANNOTATION
> LABELITEM "street_nam"
> LABELMAXSCALE 72000
> CLASS
> LABEL
> ANGLE auto
> MINDISTANCE 50
> POSITION CC
> SIZE TINY
> COLOR 0 0 0
> END
> END
> END
>
> Any clue as to what I'm doing wrong? Thanks for the help.
>
> Rusty Moorman
> Morley & Associates, Inc.
>
>
More information about the MapServer-users
mailing list