Sebastian Schmitz wrote:
Hi,

we currently encounter a problem related to handling styles that are directly attached to objects. Styles are contained within the objects' attribute table (eg font, size, symbol....). Mapserver already provides some mechanisms for that related to Labels. At the layer level eg LABELANGLEITEM or LABELITEM can be specified through a column in the attribute table. However, to meet our needs this would have to be extended to fonts used for labelling and to the some parameters within the STYLE object (). Two questions on that:
- Could someone supply a rough estimate of cost?
- How much would performance suffer when attaching styles at feature level rather than at the class level?


Sebastian,

FYI in 5.0 has a new mechanism to bind some of the style and label properties to shape attributes, there is some info about this in the 5.0 migration guide:
http://mapserver.gis.umn.edu/development/release_plans/mapserver_5_0/migration_guide_410_50/

The following properties can accept bindings:

    * Style: angle, color, outlinecolor, size, symbol
    * Label: angle, color, outlinecolor, size, font, priority

With respect to performance, there is definitely a cost associated with that, but I am not aware of any benchmarks comparing static values to attribute binding. If you do some performance comparisons then please share with the list.

Daniel
--
Daniel Morissette
http://www.mapgears.com/

Reply via email to