Changes between Version 3 and Version 4 of MapGuideRfc59


Ignore:
Timestamp:
Feb 2, 2009, 6:19:28 PM (15 years ago)
Author:
evan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc59

    v3 v4  
    2727
    2828== Motivation ==
    29 
    30 The existing Layer Definition XML schema does not contains a definition for TIN layer. So, currently we create a raster image in order to show a TIN surface.
     29The existing Layer Definition XML schema does not contains a definition for TIN layer. So, currently we cannot show a real TIN surface.
    3130Adding TIN layer schema will make it easier to support TIN layer and there will be a real TIN surface. We can see points, edges and faces if we zoom into the surface.
    3231
    33 
    3432== Proposed Solution ==
    35 
    3633The proposed solution contains modifications to: the Layer Definition XML schema, the FDO provider, and the Stylization project.
    3734
    3835==Layer Definition Schema Modifications==
    39 The schema modifications could be made forward/backward compatible. However, it seems likely that [wiki:MapGuideRfc14 MapGuide RFC 14] will require a schema version update, in which case the modifications from this RFC (and [wiki:MapGuideRfc16 MapGuide RFC 16]) can be rolled into the same update.
     36TinLayerDefinitionType element was added in Layer Definition XML schema.
    4037{{{
    4138        <xs:annotation>
     
    175172        </xs:complexType>
    176173}}}
    177 ==== Example ===
    178 == FDO Provider Modifications ==
     174==== !Example ===
    179175
    180 
     176==! FDO Provider Modifications ==
     177TIN FDO Provider will be added to connect to TIN files.
    181178== Implications ==
    182 
    183179The new TIN layer definition will have an impact on the LayerDefinition XML schema. Backwards compatibility should be maintained and will not break any existing applications. That is to say, applications with later version can completely open files created by applications with former version, while applications with former version should ignore TIN layer when opening file created by applications with later version.  Documentation will need to be updated for the new functionality.
    184 FDO Provider will be changed to support TIN connection.
    185 
    186 
     180In future, FDO Provider will be changed to support TIN connection.
    187181== Test Plan ==
    188 
    189182Unit tests should include creating TIN layers, stylizing TIN layers and TIN FDO Provider.
    190183Backward compatibility should be tested. Files created by new application should not break existing applications.
    191 
    192 
    193184== Funding/Resources ==
    194 
    195185Autodesk to provide resources/funding.