Re: [mapserver-users] labeling streets

2009-06-11 Thread Raivo Alla
Hi,

I think I found the cause.
When declaring ANGLE AUTO, then MINFEATURESIZE auto was working.
But with ANGLE FOLLOW there was a problem displaying labels.
Could it be considered as a bug?


Raivo

On Tue, Jun 9, 2009 at 9:48 AM, Raivo Allasnaper...@gmail.com wrote:
 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
 Bonfortthomas.bonf...@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 Allasnaper...@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 Niemancnie...@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@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users



___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] labeling streets

2009-06-09 Thread Thomas Bonfort
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 Allasnaper...@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 Niemancnie...@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@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] labeling streets

2009-06-09 Thread Raivo Alla
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
Bonfortthomas.bonf...@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 Allasnaper...@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 Niemancnie...@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@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


[mapserver-users] labeling streets

2009-06-08 Thread Raivo Alla
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@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] labeling streets

2009-06-08 Thread Christy Nieman

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@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
  

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] labeling streets

2009-06-08 Thread Raivo Alla
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 Niemancnie...@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@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users