Changes between Version 4 and Version 5 of MapGuideRfc52


Ignore:
Timestamp:
Jul 16, 2008, 1:32:59 PM (16 years ago)
Author:
waltweltonlair
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc52

    v4 v5  
    2828== Motivation ==
    2929
    30 The GD renderer was !MapGuide's initial image-based renderer.  While it does a good job, the AGG renderer now provides superior image quality, especially when it comes to anti-aliasing.  The AGG renderer is now also mature in terms of stability and performance.  For this reason AGG is configured as !MapGuide's default image-based renderer.  As of today (7/16/2008) there is only one open issue (#632).
     30The GD renderer was !MapGuide's initial image-based renderer.  While it does a good job, the AGG renderer now provides superior image quality, especially when it comes to anti-aliasing.  The AGG renderer is now also mature in terms of stability and performance.  For this reason AGG is configured as !MapGuide's default image-based renderer.  As of today (7/16/2008) there is one open issue (#632).
    3131
    3232One of GD renderer's biggest issues is that it doesn't provide full support for the new stylization ([wiki:MapGuideRfc32 MapGuide RFC 14]).  In particular it does not support clipped area styles.  While support for this could be added, it seems like a waste of time given that AGG already fully supports the new stylization ''and'' provides better image quality.  A recent RFC around raster reprojection ([wiki:MapGuideRfc32 MapGuide RFC 51]) also raised the issue as to whether GD renderer would need to be updated.
     
    4646This will have a slight impact on partial tile sets which were generated using GD.  If the server is updated and the tile sets are migrated, then the existing tiles will continue to be served up, while any new tiles which are generated will be done using the AGG renderer.  This will cause slight discrepancies at boundaries which have a GD tile on one side and an AGG tile on the other.  The workaround is to regenerate the tile set using AGG.
    4747
     48We should also address the one open issue (#632) before removing GD renderer.
     49
    4850== Test Plan ==
    4951