[mapserver-users] LABEL - POSITION and FONT Calculations
Donald Kerr
donald.kerr at dkerr.co.uk
Mon Dec 29 13:34:14 PST 2008
Steve,
>> The question is: Is it possible to take the values from the database and
>> convert them for use within the LABEL e.g. 2 = ul = "POSITION ul" or 5 =
uc
>> = "POSITION uc"?
> At the moment POSITION is not bindable. If you file a bug then that can be
changed. Once changed
> you could use a PostgreSQL case statement to map your position codes to
MapServer values (e.g.
> 1 => UL or whatever).
>> I would also like to be able to change the Font based on [fontnumber]
from
>> the database e.g. 0 = Arial = "FONT arial" or 1 = Times = "FONT times"
> Fonts are bindable so you'd just need a case statement to map your codes
to font names that
> MapServer recognizes.
Is it possible to create the case statement in MapServer e.g. "SELECT Geom
FROM (<CASE SELECT IN HERE>) USING UNIQUE oid"?
If you have any experience of doing this can you pen a quick example for me
please?
Many thanks.
Regards,
Donald
More information about the MapServer-users
mailing list