Hi,

I have modified your example a little bit. 

I You add REPEATDISTANCE for the text and then a fake label with transparent 
text above the svg symbol
I think that You get something that is close to what you are looking for.

If You remove the last fake label block You get the old behavior that the text 
is written above the symbol.

I have inserted the code in your GIST: 
https://gist.github.com/iljya/b1d58f250be11e8972ea6e5628f84b2a 
(https://gist.github.com/iljya/b1d58f250be11e8972ea6e5628f84b2a)

I have been experimenting without repeatdistance and I can agree with You that 
the results were strange.
I thought that the fake label would do the trick, but it didn't

/Lars Schylberg

17 februari 2021 kl. 20:05, "Iljya Kalai" <[email protected] 
(mailto:[email protected]?to=%22Iljya%20Kalai%22%20<[email protected]>)>
 skrev:
 Hi Steve,
I've created a minimal example to demonstrate the issue: 
https://gist.github.com/iljya/b1d58f250be11e8972ea6e5628f84b2a 
(https://gist.github.com/iljya/b1d58f250be11e8972ea6e5628f84b2a) 
Thanks for your help, 
Iljya  
 Em ter., 16 de fev. de 2021 às 20:41, Steve Lime <[email protected] 
(mailto:[email protected])> escreveu:  Hmmm... Point symbols are automatically 
considered as part of label placement and collision detection. Since they are 
drawn first, their placement is cached and labels are placed around them. Can 
you share specifics on your layers and symbols - perhaps a small test case? 
--Steve 
 On Tue, Feb 16, 2021 at 4:28 PM Iljya Kalai <[email protected] 
(mailto:[email protected])> wrote:  Hi,
On my map, labels sometimes overlap symbols. Is there a way to avoid this, or 
are only label/label conflicts avoided? I tried both CC and AUTO for 
LAYER::CLASS::LABEL::POSITION. 
https://i.imgur.com/C9Ir7dA.png (https://i.imgur.com/C9Ir7dA.png) 
Thanks! 
Iljya 
 # Map file extract 
... 
LAYER 
NAME "LINE"
TYPE LINE
CLASS
STYLE
COLOR 0 0 0
WIDTH 1
END
LABEL 
COLOR 150 150 150
TYPE truetype
SIZE 10
ANGLE AUTO
POSITION CC 
TEXT "hello"
END
END
END 
LAYER
NAME "SYMBOLS"
TYPE POINT
...
CLASS
STYLE
SYMBOL "ABC"
END
END 
END 
... _______________________________________________
mapserver-users mailing list
[email protected] (mailto:[email protected])
https://lists.osgeo.org/mailman/listinfo/mapserver-users 
(https://lists.osgeo.org/mailman/listinfo/mapserver-users)
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to