4.1.14. Class Name: ImageRectification
Package Class Belongs to: Image Transformations Documentation:
This class transforms image positions in one image version to the corresponding position in a different image version, where the transformation is based on image rectification.
Subclasses:
Subclasses are expected to be defined using different types of rectification surfaces, such as horizontal plane, tilted plane, and spheroid surfaces. The subclasses support identical
interfaces except for any parameters needed by different types of rectification surfaces.
Superclass: ImageCoordinateTransformation Stereotype: interface
Associations: only inherited associations
Note that this class might use the Image Geometry Transformation class, but such use is not required and is not visible to the client of this class.
Attributes: only inherited attributes Operations:
only inherited operations Note that the CoordinatePoint and DirectPosition inputs to and outputs from all inherited
operations are 2-D not 3-D.
4.1.15. Class Name: ImageGeometryTransformation
Package Class Belongs to: Image Transformations Documentation:
This class transforms position coordinates between an image coordinate system and a three- dimensional ground coordinate reference system. The image coordinate system is usually two-
dimensional, but might be three-dimensional in the future. Three-dimensional ground coordinates can be transformed to image coordinates either 2-D or 3-D . However, 2-D
ground coordinates cannot be transformed to either 2-D to 3-D image coordinates. Two- dimensional image coordinates can be transformed to ground coordinates 2-D to 3-D only
when additional information is supplied in an associated Ground Shape object.
Subclasses:
Subclasses are expected to be defined using different image geometry models. The subclasses support identical interfaces except for the parameters needed by different image geometry
models.
Superclass: TransformationStep Stereotype: interface
Associations: user of 0..1
GroundShape
Attributes: only inherited attributes Operations:
only inherited operations Note that the CoordinatePoint and DirectPosition inputs to and outputs from all inherited
operations are usually 2-D not 3-D when they refer to image coordinates.
4.1.16. Class Name: GroundShape
Package Class Belongs to: Image Transformations Documentation:
This service class provides access to data describing the shape and position of the visible ground surface. This data is used to determine the ground position corresponding to the image
The Open GIS Abstract Specification Page 26
Volume 16: Image Coordinate Transformation Services 00-116.doc
position in one monoscopic image. Two-dimensional image coordinates can be transformed to ground coordinates 2-D to 3-D only when additional information is supplied in an
associated GroundShape object. This additional information can take the form of an elevation surface, elevation model coverage, or other ground shape and position data. This additional
data is provided by or stored in more specific subclasses of this class.
Superclass: none Stereotype: interface
Associations:
used by 0.. ImageGeometryTransformation
Attributes: none Operations:
intersection ray: Sequence CoordinatePoint: CoordinatePoint Compute the ground position at which the specified imaging ray intersects the ground shape
data. The imaging ray is defined by a list of two or more points lying along that ray. absoluteAccuracy point: CoordinatePoint: CovarianceMatrix
Obtain absolute position error estimates for the specified ground position previously determined. This elevation accuracy data is in the form of the applicable elements of a
covariance matrix for the ground position where the imaging ray intersects the GroundShape.
4.1.17. Class Name: ElevationSurface
Package Class Belongs to: Image Transformations Documentation:
This service class provides access to the elevation of a smooth surface being used to define the approximate shape and position of the surface visible in an image.
Subclasses:
Subclasses are expected to be defined using different elevation surfaces, such as horizontal plane, tilted plane, and spheroid. The subclasses support identical interfaces except for any
parameters needed by different forms of elevation models.
Superclass: GroundShape Stereotype: interface
Associations: only inherited associations
Attributes: none Operations:
only inherited operations
4.1.18. Class Name: ElevationModel