I have created a number of TrueType symbols most of which are good enough
when positioned on the map at their default centre point.

There appears to be an issue when these are then rotated using ANGLE. They
do not appear to rotate around their centre point which can make them look
very odd when placed on the map.

Please see attached images one showing without the ANGLE applied and the
other with. If the symbol rotated around its centre point then the arrow
would simply show pointing the other way (180 degrees).

I tried to make a TTF symbol that had the head of the arrow in the centre in
the hope that it would rotate on this point. It shows correctly when no
ANGLE is applied i.e. the head of the arrow over the point on the map but,
when rotated, the error in placement is exaggerated.

Here are the CLASS and SYMBOL definitions:

CLASS
        NAME "benchMarkSymbol"
        EXPRESSION "benchMarkSymbol"
        STYLE
                SYMBOL "benchMarkSymbol"
                SIZE 12
                MAXSIZE 12
                MINSIZE 4
                COLOR 0 0 0
                ANTIALIAS TRUE
                ANGLE [orientation]
        END # STYLE
END # CLASS

SYMBOL
        NAME 'benchMarkSymbol'
        TYPE TRUETYPE
        FONT OSMasterMapSymbols
        FILLED false
        ANTIALIAS true
        CHARACTER '7'
END # SYMBOL

The question is, am I doing something wrong or is this a bug? If the latter,
is there a workaround meantime? For me just now, I'd be happy if the symbol
rotated around its centre - I could live with that as a workaround.

In a previous thread that I started about positioning of LABELs, Thomas
Bonfort said, "I'd be in favor of having a way to specify the anchor point,
either by fixing it on
0,0 , or by specifying it alongside the symbol, eg ANCHORPOINT 0.3 2". I
agree that this would be good for symbols too but it may present a problem
with scaled symbols, especially TTF. If it's not a fixed size then how can
an anchor point be specified?

Many thanks.

Regards,

Donald Kerr

<<attachment: NoANGLE.png>>

<<attachment: WithANGLE.png>>

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

Reply via email to