Changes between Version 6 and Version 7 of MapGuideRfc29


Ignore:
Timestamp:
Aug 24, 2007, 5:06:29 AM (17 years ago)
Author:
waltweltonlair
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc29

    v6 v7  
    2828== Motivation ==
    2929
    30 === Multi-Variate Theming ===
     30=== Legend Labels for Multi-Variate Theming ===
    3131In the new symbolization we have symbol definitions which define parameters, and symbol instances which define overrides - constant values or expressions - for these parameters.  For !MapGuide 1.3 we will be introducing new expression functions which can be used to specify themes.  Multi-variate theming is achieved by using these new expression functions in parameter overrides.  No schema change is needed to support the new expression functions - expressions are just strings and the parameter overrides are string properties.  Multi-variate theming does add some complexity when it comes to legend labels, and this is where additional information in the schema is needed.
    3232
     
    4545
    4646
    47 === Rendering Passes ===
     47=== Symbol Instance Rendering Passes ===
    4848The new symbolization introduced the concept of rendering passes.  For a given layer a rendering pass corresponds to an iteration by the stylization code over that layer's features.  The default is to render with one pass (pass 0): we iterate once over all the features, and for each feature we stylize / draw it using all the symbols.  Usually this gives the desired behavior, but not always.  The common example where this doesn't work is when you want to draw a thin line on top of a thick line, and have "merging" behavior where features intersect:
    4949