[mapserver-users] labeling streets

Raivo Alla snaperski at gmail.com
Mon Jun 8 23:48:07 PDT 2009


Hi,

I added red box to visualize line vertices
(style
  geomtransform "start"
  symbol "box"
  color 255 0 0
  size 6
 end) and the result is displayed here:

http://picasaweb.google.com/snaperski/Ort#5345215158256974066


Best wishes,
Raivo

On Tue, Jun 9, 2009 at 9:18 AM, Thomas
Bonfort<thomas.bonfort at camptocamp.com> wrote:
> Raivo,
>
> are you sure that your streets only contain one feature?
> If you are using 5.4+, you can check by appending a geomtransform
> style to your street layer, to draw a symbol at the beginning of each
> feature:
>
> style
>  geomtransform "start"
>  symbol "circle"
>  color 255 0 0
>  size 15
> end
>
> regards,
>
> thomas
>
> www.camptocamp.com
> +33 4 79 26 57 97
>
>
>
> On Tue, Jun 9, 2009 at 07:50, Raivo Alla<snaperski at gmail.com> wrote:
>> Thank You,
>>
>> so it should be, but somehow in my case it does not work properly.
>> When i have no declaration of MINFEATURESIZE, then the picture looks fine:
>> http://picasaweb.google.com/snaperski/Ort#5345194219497220482
>> But when I add MINFEATURESIZE AUTO, most labels just disappear, even
>> if they have enough space to fit in:
>> http://picasaweb.google.com/snaperski/Ort#5345195269825705586
>>
>> And those labeled straight streets contain only one feature (line
>> feature) each - so the label should fit in decently.
>>
>> Label is declared this way:
>>                LABEL
>>                        TYPE truetype
>>                        ANTIALIAS true
>>                        FONT "arial"
>>                        COLOR 240 240 240
>>                        OUTLINECOLOR 52 52 52
>>                        SIZE 9
>>                        force false
>>                        MINDISTANCE 250
>>                        MINFEATURESIZE auto
>>                        ANGLE follow
>>                        POSITION cc
>>                        BUFFER 1
>>                END
>>
>> Changing FORCE or POSITION parameters didnt help either....
>>
>>
>> Raivo
>>
>> On Mon, Jun 8, 2009 at 12:55 PM, Christy Nieman<cnieman at dmsolutions.ca> wrote:
>>> Hi,
>>>
>>> You could set MINFEATURESIZE to AUTO and then only the labels that fit on
>>> the lines should be drawn.
>>>
>>> Regards,
>>> Christy
>>>
>>> Raivo Alla wrote:
>>>>
>>>> Hello!
>>>>
>>>> I'm stuck in simple-looking problem, but the solution is just hiding
>>>> somewhere.
>>>>
>>>> The question is: how I can label only those line features, whos label
>>>> does not run over the line like that:
>>>>
>>>> http://picasaweb.google.com/snaperski/Ort#5344831130138846050
>>>>
>>>> As street lengths are very different, I cant solve the problem by
>>>> setting suitable MINFEATURESIZE for
>>>>
>>>> respective MINSCALE,MAXSCALE range.
>>>>
>>>>
>>>> All the best,
>>>> Raivo Alla
>>>> _______________________________________________
>>>> mapserver-users mailing list
>>>> mapserver-users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>>
>>>
>> _______________________________________________
>> 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