Rule Name: Required Reference Vector Location
Definition
A Reference Vector is required to have a
Location component whenever the
Reference Vector is a component of a
Polygon, Line,
Infinite Light,
Moving Light Behavior, or
Union of Geometry.
Rationale
The SEDRIS API requires an appropriate Location to
convert a Reference Vector to or from
non-vector spatial reference frames, such as Geodetic. For most
Reference Vector aggregators, the
Location is supplied by the context inheritance
mechanism. For the remaining classes covered by this rule, inheritance
cannot be relied on to supply an appropriate
Location component.
Example
- A large Polygon with a
Reference Vector component might use the
"center" of the Polygon for the
Reference Vector's
Location component.
- A Line with a Reference
Vector component might use the Location of one
of its component Vertices for the
Reference Vector's
Location component.
- An Infinite Light is shining down on the
local area. The "down" direction
Reference Vector component must have a
localizing Location component, since parallel
translations of a "down" vector will not point down over most
places on the Earth's (curved) surface.
FAQs
- How does choice of Location component affect
Reference Vectors in
Models that have been specified in LSR spatial
reference frames?
- In the case of Models that use LSR, the choice
has no effect at all. The LSR origin (0, 0, 0), for example, could always
be used.
Prev: Reference To Data Table Library.
Next: Spatial Index Related Organizing Principle.
Up:Index.