I believe the size is computed from the max x, y coordinates and 0,0. That size (and the Style size) is then used to offset the symbol so it is centered accordingly. Typically I always develop vector symbols on a unit square (0 to 1) so that things work predictably. As suggested later in this thread a TTF is a nice alternative for anything complex. I use 'FontCreator' and it works quite nicely.
Steve >>> On 12/29/2008 at 6:58 AM, in message >>> <dee8af99faf841c29c89ab2a4bff4...@dell>, "Donald Kerr" <donald.k...@dkerr.co.uk> wrote: > Thomas, > > Thanks for your prompt reply. > >>> If I take just part of the above then it still doesn't work: >>> >>> SYMBOL >>> NAME 'boulderGeometry' >>> TYPE VECTOR >>> FILLED FALSE >>> POINTS >>> -0.154 0.236 >>> -0.111 0.365 >>> -0.116 0.501 >>> -0.165 0.616 >>> -0.170 0.627 >>> END # POINTS >>> END # SYMBOL > >> There's a limitation with the vector code that expects all >> values to be positive when computing the symbol size. I'm >> hoping this will be fixed in 5.4 / 6.0 > > Is that the reason why the above appears not to work i.e. the size issue? I > will try changing everything to a positive number to see if that works. > > As a side issue, do the positive/negative numbers have a bearing on the > anchor point of the symbol or is that always in the centre of the symbol? > > Many thanks. > > Regards, > > Donald > > > _______________________________________________ > 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