Changes between Version 4 and Version 5 of MapGuideRfc6


Ignore:
Timestamp:
Feb 6, 2007, 10:25:43 AM (17 years ago)
Author:
tonyfang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc6

    v4 v5  
    2323== Overview ==
    2424
    25 The coordinate systems of the data can be overridden by specifying an entry in the SupplementalSpatialContextInfo of the feature source.
     25In the feature source, there is an optional tag called !SupplementalSpatialContextInfo. This can contain a !SpatialContextType defining a coordinate system override. If an entry exists for a given Spatial Context, then the specified coordinate system override will be used. The coordinate system override will be given preference over the coordinate system defined in the data.
     26
     27Previously, the !SupplementalSpatialContextInfo was intended for data containing spatial contexts with undefined coordinate systems. The !SupplementalSpatialContextInfo would allow a coordinate system to be specified for a given spatial context. The !SupplementalSpatialContextInfo can now be used to override coordinate systems for all spatial contexts in a feature source -- regardless of whether it contains a coordinate system or not.
    2628
    2729== Motivation ==
    2830
    29 In the feature source, there is an optional tag called SupplementalSpatialContextInfo. This can contain a SpatialContextType defining a coordinate system override. If an entry exists for a given Spatial Context, then the specified coordinate system override will be used. The coordinate system override will be given preference over the coordinate system defined in the data.
    30 
    31 Previously, the SupplementalSpatialContextInfo was intended for data containing spatial contexts with undefined coordinate systems. The SupplementalSpatialContextInfo would allow a coordinate system to be specified for a given spatial context. The SupplementalSpatialContextInfo can now be used to override coordinate systems for all spatial contexts in a feature source -- regardless of whether it contains a coordinate system or not.
     31If a feature source geometry contains an incorrect coordinate system or does not have a coordinate system defined, this provides a convenient way to change the coordinate system without having to change the data of the feature source.
    3232
    3333== Proposed Solution ==
    3434
    35 The schema FeatureSource-1.0.0.xsd does not change. SupplementalSpatialContextInfo already exists in the schema. The schema documentation will be updated to reflect the new behaviour in the server.
     35The schema !FeatureSource-1.0.0.xsd does not change. !SupplementalSpatialContextInfo already exists in the schema. The schema documentation will be updated to reflect the new behaviour in the server.
    3636
    3737{{{
     
    4444}}}
    4545
    46 When the server returns the data for a given feature source. it will check for entries in the SupplementalSpatialContextInfo. If there is a spatial context containing a coordinate system override, then that is the coordinate system used for the data.
     46When the server returns the data for a given feature source. it will check for entries in the !SupplementalSpatialContextInfo. If there is a spatial context containing a coordinate system override, then that is the coordinate system used for the data.
    4747
    4848== Implications ==
    4949
    50 SupplementalSpatialContextInfo is an optional field. If the feature source does not contain an override, then the server will use the coordinate system contained in the data.
     50!SupplementalSpatialContextInfo is an optional field. If the feature source does not contain an override, then the server will use the coordinate system contained in the data.
    5151
    52 For previous versions of the server, the SupplementalSpatialContextInfo field is not used when the coordinate system is defined in the data.
     52For previous versions of the server, the !SupplementalSpatialContextInfo field is not used when the coordinate system is defined in the data.
    5353
    5454== Test Plan ==