|
The SEDRIS Data Representation Model
APPENDIX B - Constraints Environment Root Spatial Reference Frame |
|---|
Consider a <Transmittal Root> instance TR having one or more <Environment Root> instances as components.
An <Environment Root> is the starting point for all objects in the same spatial reference frame in a transmittal.
A <Location> instance is not fully defined unless it falls within the scope of an object specifying its spatial reference frame parameters (e.g., an <Environment Root>, <Image Anchor>). A <Location> in another spatial reference frame (e.g. geomagnetic when the reference frame is geodetic) is therefore undefined.
The "griddedness" of spatial positions is dependent on the properties of the spatial reference frame in which they are defined. Coordinate conversions and transformations are not, in general, linear, so that a set of points that form a regular array of positions in one spatial reference frame may not be regular in another spatial reference frame. Therefore, in order to preserve "griddedness", a <Property Grid> specifies a spatial reference frame in which the data positions form a grid.
As with the "griddedness" of <Property Grids>, an <Image Anchor> specifies a spatial reference frame in which the anchor points specify the desired texture mapping, so that it is preserved without distortion.
In addition, an <Image Anchor> may be attached directly to an Image, in which case the <Image Anchor> would be outside the scope of any <Environment Root>.
|