Changes between Version 10 and Version 11 of MapGuideRfc94


Ignore:
Timestamp:
Oct 5, 2011 5:22:20 AM (6 years ago)
Author:
baertelchen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc94

    v10 v11  
    8181
    8282Funded by, and development and quality assurance resources provided by, Autodesk.
     83
     84== Addendum ==
     85
     86The implementation of the CCoordinateSystemMathComparator::SameDatum(MgCoordinateSystemDatum *pDefinition1, MgCoordinateSystemDatum *pDefinition2) has to be adjusted so it does (optionally, i.e. no change in default behavior) no longer considers the transformation information that might be attached to a datum object. Due to the CSMAP RFC2, such geodetic transformation information is no longer an inherent part of a datum definition but is now available in a separate dictionary.
     87
     88New API in MgCoordinateSystemMathComparator:
     89{{{
     90
     91void SetCompareInternalDatumOldParameters(bool); //on by default; i.e. no change in default behavior
     92bool GetCompareInternalDatumOldParameters();
     93}}}
     94
     95The implementation in CCoordinateSystemMathComparator has be changed accordingly. That is, if
     96{{{
     97CCoordinateSystemMathComparator::GetCompareInternalDatumOldParameters()
     98}}}
     99
     100is true, the code will no longer try to match the transformation parameters of the cs_dtDef_ struct.