[ Table of contents ]

7        Reference datums, embeddings, and object reference models

7.1.      Introduction

This International Standard specifies reference datums as geometric primitives in position-space that are used to model aspects of object-space through a process termed reference datum binding. A reference datum binding is an identification of a reference datum in position-space with a corresponding constructed entity in object-space (see 7.2). Reference datums for celestial bodies of interest are specified in Annex D.

A normal embedding is a distance-preserving function from position-space to object-space. A normal embedding establishes a position-space model of object-space. The image of a bound reference datum under a normal embedding may or may not coincide with the constructed entity of the reference datum binding. If they coincide, the reference datum binding and the normal embedding are said to be compatible (see 7.3).

A set of bound reference datums can be selected so as to be compatible with only one normal embedding. In this way, a set of bound reference datums with properly constrained relationships can specify a unique normal embedding. Such a constrained set of bound reference datums is called an object reference model. Object reference models that use the same set of reference datum primitives and similar binding constraints are abstracted in the notion of an object reference model template. Object reference model templates provide a uniform method of object reference model specification (see 7.4).

Object reference models for celestial objects of interest are specified in Annex E. For these celestial objects, one object reference model is designated as the reference model for the object. The transformation from each object reference model to the reference model for the object is termed the reference transformation. Time-independent reference transformations are also specified.

Object-specific rules to bind reference datums in a way that is compatible with the binding constraints of an object reference model template are defined in 7.5. These object-specific binding rules are used to provide a uniform method of specifying object reference models for specific dynamically-related celestial bodies.

7.2.      Reference datums

7.2.1        Introduction

A reference datum (RD) is a geometric primitive in position-space that is used to model an aspect of object-space through a process termed RD binding. In this International Standard, the reference datum concept is defined for 1D, 2D, and 3D position-spaces. In the 2D and 3D cases, this International Standard specifies a small set of reference datums for use in its own specifications. This set is not intended to be exhaustive. Users of this International Standard may specify additional reference datums by registration in accordance with Clause 13.

7.2.2        Reference datums

In this International Standard, an RD geometric primitive is expressed in terms of analytic geometry in position-space. RDs are designed to correspond to constructed entities of similar geometric type in an object-space through a process called RD binding (see 7.2.5). These geometric types are limited to a point, a directed curve, or an oriented surface. The analytic form of the position-space representation and its corresponding object-space geometric representation are described by category and position-space dimension in Table 7.1. An RD of a given category is specified by the parameters and/or the analytic expression of its position-space representation.

Table 7.1RD categories

RD category

Position-space representation

Object-space
representation

1D

2D

3D

Point

(a)

real a

(a, b)

real a, b

(a, b, c)

real a, b, c

a point in the object-space

Directed curve

 

formula or figure

formula or figure

a curve in the object-space with a designation of direction along the curve

Oriented surface

 

 

formula or figure

a surface in the object-space with a designation of one side as positive

 

This International Standard specifies 2D and 3D RDs by RD category in Table 7.4 through Table 7.8. The specification elements of those tables are defined in Table 7.2. 3D RDs based on ellipsoids are described in 7.2.3 and 7.2.4 and specified in Annex D with specification elements defined in Table 7.9. Table 7.3 is a directory of RD specification tables or, in the case of 3D RDs based on ellipsoids, RD specification directories.

Table 7.2RD specification elements

Element

Definition

RD label

The label for the RD (see 13.2.2).

RD code

The code for the RD (see 13.2.3).

Description

A description of the RD including any common name for the concept.

Position-space representation

The analytic formulation of the RD in position-space

 

Table 7.3RD specification directory

Position-space
dimension

RD category

Table number

2D

point

Table 7.4

3D

point

Table 7.5

2D

directed curve

Table 7.6

3D

directed curve

Table 7.7

3D

oriented surface

Table 7.8 and Table 7.10

 

Table 7.42D RDs of category point

RD label

RD code

Description

Position-space representation

ORIGIN_2D

1

Origin in 2D

(0,0)

X_UNIT_POINT_2D

2

x-axis unit point in 2D

(1,0)

Y_UNIT_POINT_2D

3

y-axis unit point in 2D

(0,1)

 

Table 7.53D RDs of category point

RD label

RD code

Description

Position-space representation

ORIGIN_3D

4

Origin in 3D

(0,0,0)

X_UNIT_POINT_3D

5

x-axis unit point in 3D

(1,0,0)

Y_UNIT_POINT_3D

6

y-axis unit point in 3D

(0,1,0)

Z_UNIT_POINT_3D

7

z-axis unit point in 3D

(0,0,1)

 

Table 7.62D RDs of category directed curve

RD label

RD code

Description

Position-space representation

X_AXIS_2D

8

x-axis in 2D

formula or figure

Y_AXIS_2D

9

y-axis in 2D

formula or figure

 

Table 7.73D RDs of category directed curve

RD label

RD code

Description

Position-space representation

X_AXIS_3D

10

x-axis in 3D

formula or figure

Y_AXIS_3D

11

y-axis in 3D

formula or figure

Z_AXIS_3D

12

z-axis in 3D

formula or figure

 

Table 7.83D RDs of category oriented surface

RD label

RD code

Description

Position-space representation

XY_PLANE_3D

13

xy-plane

formula or figure

XZ_PLANE_3D

14

xz-plane

formula or figure

YZ_PLANE_3D

15

yz-plane

formula or figure

 

7.2.3        Ellipsoidal RDs

The RDs specified in this International Standard include RDs based on oblate ellipsoids, prolate ellipsoids, and tri-axial ellipsoids. These RDs are 3D and of category oriented surface. These RDs are specified based upon certain geometrically-defined parameters. The position-space representations of oblate and prolate ellipsoid RDs are expressed in the form:

 

formula or figure

(1)

When formula or figure an RD of this form is an oblate ellipsoid RD with major semi-axis a and minor semi-axis b as illustrated in Figure 7.1.

Spheres shall be considered as a special case of oblate ellipsoids. If formula or figure an oblate ellipsoid RD may be called a sphere RD. In this case, the value formula or figure is the radius of the sphere RD.

NOTE          In general usage, spheres are a limiting case of oblate, prolate, and tri-axial ellipsoids. To remove ambiguity, in this International Standard spheres are a special case of oblate ellipsoids only.

When formula or figure an RD of this form is a prolate ellipsoid RD with major semi-axis b and minor semi-axis a, as illustrated in Figure 7.1.

Instead of specifying the parameters of an oblate ellipsoid RD as the major semi-axis a and the minor semi-axis b, it is both equivalent and sometimes convenient to use the major semi-axis a and the flattening f as defined in Equation (2). The minor semi-axis b may be expressed in terms of the major semi-axis a and the flattening f as in Equation (3). The flattening of a sphere RD is zero ( f = 0).

 

formula or figure

(2)

 

formula or figure

(3)

The position-space representation of a tri-axial ellipsoid RD is expressed in the form:

 

formula or figure

(4)

The semi-axes a, b, and c shall be positive non-zero andformula or figure.

formula or figure

Figure 7.1Oblate and prolate ellipsoids

 

7.2.4        RDs associated with physical objects

In the case of ellipsoid RDs intended for modelling physical objects of interest, published parameter values for these RDs are used. The specification of these RDs includes the published ellipsoid parameters and the identification of the associated physical object. The specification elements for physical object RDs are defined in Figure 7.9.

Table 7.9Physical object RD specification elements

Element

Specification

RD label

The label for the RD (see 13.2.2).

RD code

The code for the RD (see 13.2.3).

Description

The description including the name as published or as commonly known.

Physical object

The name of the physical object.

Parameters

Oblate ellipsoid case
(including the sphere case)

Major semi-axis, a

Flattening, f

Prolate ellipsoid case

Minor semi-axis, a

Major semi-axis, b

Tri-axial ellipsoid case                    

x-semi-axis, a

y-semi-axis, b

z-semi-axis, c

RD parameters shall be specified by value or by reference (see 13.2.5).

If by value, the value(s) shall be followed by a error estimate expressed in one of the following forms:

a)       error estimate: unknown

b)       error estimate: assumed precise

c)       error estimate (1σ): <parameter name>:<error value>

d)       error interval: <parameter name> ± <error value>

EXAMPLE         error estimate (1σ):formula or figure.

If by reference, this specification element shall express the value(s) and error estimate(s) using the terminology found in the reference. These terms shall be enclosed in brackets ( {} ). Any parameter value that is not specified in the citation(s) shall be specified as in the “by value” case. An error estimate for b or for formula or figuremay be substituted in place of an error estimate for f .

Date

The date the RD parameters were specified or published.

References

The references (see 13.2.5).

 

The RDs associated with physical objects are specified in Annex D. Figure 7.10 is a directory of these RDs organized by type of ellipsoid. The semi-axis and radius parameters are unitless in position-space, but are bound to metre lengths when the RD is identified with the corresponding physical object-space constructed entity.

Table 7.10Physical RD specification table locations

Type of ellipsoid

RD table

Oblate ellipsoid

Table D.2

Sphere

Table D.3

Prolate ellipsoid

Table D.4

Tri-axial ellipsoid

Table D.5

 

Additional RDs associated with physical objects may be specified by registration in accordance with Clause 13.

7.2.5        RD binding

An RD is bound when the RD in position-space is identified with a corresponding constructed entity in object-space. In this context, a "constructed entity" is defined to mean an intrinsic, artificial, measured, or conceptual entity in object-space that is uniquely identifiable within the user's application domain. The term "corresponding" in this context means that each RD is bound to a constructed entity of the same geometric object type. That is, position-space points are bound to identified points in object-space, position-space directed lines to constructed lines or line segments in object-space, position-space directed curves to constructed curves or curve segments in object-space, position-space oriented planes to constructed planes or partial planes in object-space, and position-space oriented surfaces to constructed surfaces or partial surfaces in object-space.

When a curve or surface RD is bound, the radii of curvature on the corresponding constructed entity in object-space shall correspond to the radii of curvature in position-space. In this International Standard, in the case of physical objects, one unit in position-space corresponds to one metre in object-space. In the case of abstract objects, one unit in position-space corresponds to the designated length scale unit in the abstract object-space. In particular, the semi-axes of an ellipsoid RD shall correspond to the semi-axes of the constructed ellipsoid to which it is bound.

If the constructed entity of an RD binding is fixed in position with respect to object-space, then the RD binding shall be called an object-fixed RD binding. This definition assumes that the position of the constructed entity does not change in time by an amount significant for the accuracy and time scale of an application.

EXAMPLE 1         For points on the surface of the Earth, tectonic plate movements are insignificant for many applications.

EXAMPLE 2         An RD X_AXIS_3D is bound to the line segment from the centre of the Earth to the centre of the Sun. This RD binding is not an object-fixed RD binding with respect to the spatial object Earth.

Figure 7.2 illustrates two distinct bindings of a point RD. On the left, it is bound to a specific point in the abstract object-space of a CAD/CAM model. On the right, it is bound to a point in physical object-space that is on an object that has been manufactured from that CAD model.

formula or figure

Figure 7.2An RD bound to an abstract object and to a real object

7.3.      Normal embeddings of position-space into object-space

7.3.1        Normal embeddings

An embedding is a position-space model of object-space formed by a one-to-one function of positions in position-space to points in object-space. A normal embedding is an embedding that satisfies the following distance-preserving property:

A function E from position-space to object-space is distance-preserving if for any two positions p and q in position-space, the measured distance in object-space from E(p) to E(q) in metres is equal to the Euclidean distance d(p, q).

NOTE 1       As a consequence of the normal distance-preserving property, a normal embedding is also a continuous function, that preserves angles, area, and other geometric properties.

 

formula or figure

Figure 7.3A right-handed normal embedding19

In position-space, the point E(0) is called the origin of the normal embedding E, and the point E(e1) is the x-axis unit point of the normal embedding E. If the dimension of position-space is 2D or 3D, the point E(e2) is the y-axis unit point of the normal embedding E. If the dimension of position-space is 3D, the point E(e3) is the z-axis unit point of the normal embedding E.

A normal embedding of a 3D position-space is right-handed if the directed triangle formed by the three points, x-axis unit point, y-axis unit point, and z-axis unit point, in that sequence, has a clockwise orientation when viewed from the origin of the embedding. Otherwise, the embedding is left-handed. A right-handed normal embedding is illustrated in Figure 7.3. All 3D normal embeddings in this International Standard shall be right-handed.

7.3.2        Specification of 3D similarity transformations

A 3D object-space may have many normal embeddings of 3D position-space. Given two 3D normal embeddings E1 and E2 into the same object-space, one embedding can be expressed in terms of the other normal embedding. Given a position formula or figure in position-space, the normal embedding E2 associates to it a unique point p in object-space. The normal embedding E1 uniquely associates some position formula or figure to the same point p. This association of formula or figureto formula or figuremay be expressed as a similarity transformation from E2 to E1 (see Figure 4.2). A similarity transformation is defined as a transformation on position-space that performs a translation, rotation, and/or scaling operation.

In general, E2(0) may be displaced with respect to E1(0) and the axes of the E2 normal embedding may also be rotated and/or differently scaled with respect to the axes of the E1 normal embedding (see Figure 7.4). If E1 associates the position formula or figure to E2(