Changes between Version 3 and Version 4 of MapGuideRfc59
- Timestamp:
- 02/02/09 18:19:28 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc59
v3 v4 27 27 28 28 == 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. 29 The existing Layer Definition XML schema does not contains a definition for TIN layer. So, currently we cannot show a real TIN surface. 31 30 Adding 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. 32 31 33 34 32 == Proposed Solution == 35 36 33 The proposed solution contains modifications to: the Layer Definition XML schema, the FDO provider, and the Stylization project. 37 34 38 35 ==Layer Definition Schema Modifications== 39 T he 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.36 TinLayerDefinitionType element was added in Layer Definition XML schema. 40 37 {{{ 41 38 <xs:annotation> … … 175 172 </xs:complexType> 176 173 }}} 177 ==== Example === 178 == FDO Provider Modifications == 174 ==== !Example === 179 175 180 176 ==! FDO Provider Modifications == 177 TIN FDO Provider will be added to connect to TIN files. 181 178 == Implications == 182 183 179 The 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 180 In future, FDO Provider will be changed to support TIN connection. 187 181 == Test Plan == 188 189 182 Unit tests should include creating TIN layers, stylizing TIN layers and TIN FDO Provider. 190 183 Backward compatibility should be tested. Files created by new application should not break existing applications. 191 192 193 184 == Funding/Resources == 194 195 185 Autodesk to provide resources/funding.