Associations: used by 1
AccuracyConversion
Attributes:
parameterName: CharacterString The name of this conversion parameter.
parameterValue: Float The numerical value of this conversion parameter.
Operations: none
4.5. Package Dependencies
The new packages defined in this document build on multiple packages defined in other Topic volumes, including the Unit Of Measure, Accuracy, Geometry, Positioning, and Coordinate
Transform packages. Figure 4-5 is a package diagram showing the dependencies of the new packages on existing packages. The previously defined packages are shaded in this diagram. This
diagram shows that many other packages depend on the Accuracy and Unit Of Measure packages, by showing an unnamed package that contains multiple other packages which depend on the
Accuracy and Unit Of Measure packages.
Accuracy Unit Of Measure
Accuracy Conversion Image Transformations
Coordinate Transform
Positioning Image Geometry
Model Conversion
Geometry
Figure 4-5. New Packages Dependencies on Other Packages
The Open GIS Abstract Specification Page 43
Volume 16: Image Coordinate Transformation Services 00-116.doc
5. Well Known Structures
The object models in Section 4 refer to a set of lower level data type classes that are not defined in Section 4. Table 5-1 lists these data type classes and provides a brief summary of the information
contained in each. Most of these data types are defined in shared UML packages, that are used by the abstract models in multiple Abstract Specification Topic Volumes. These shared UML
packages are specified in Section 4 of Topic Volume 0. Table 5-1 also lists the shared UML package in which each data type class is defined. Many of these data type classes also correspond
to the Well Known Types discussed in the remainder of Section 5.
Data Type Class Information Contained
Package
CharacterString A sequence of alphanumeric characters, usually human readable,
often including spaces and punctuation characters Basic Data Types
Number A numerical value, either an integer, a floating point number, or
a decimal number Basic Data Types
Float A single precision floating point number, a subtype of “Real”
Basic Data Types Integer
An integer number Basic Data Types
Matrix An array or matrix of floating point values
TBD UomLength
Specifies unit of measure of a length or distance Unit of Measure
Measure Data structure containing a number giving the value of a
quantity, with information defining corresponding unit of measure used by the numerical value
Unit of Measure CoordinatePoint
Data structure containing two or three numbers, each number representing the position of a point in one position axis
Positioning DirectPosition
Data structure containing one CoordinatePoint with the corresponding AccuracyMeasure and an association to a
SpatialReferenceByCoordinates Positioning
GM_Object Data structure containing a geometry
Geometry CovarianceElement
One element of a covariance matrix, representing the expected value of the product of the simultaneous errors in two quantities.
If the two quantities are the same, represents the variance of the error in that quantity.
Accuracy
CovarianceMatrix Data structure containing a complete or partial covariance matrix,
usually representing the expected errors in 2-D or 3-D position coordinates. Can be used for absolute and relative position error
estimates. Accuracy
AccuracyMeasure Any of multiple measures of accuracy
Accuracy CircularError
A floating point number containing a Measure for Circular Error CE, with the corresponding confidence probability
Accuracy LinearError
A floating point number containing a Measure for Linear Error LE, with the corresponding confidence probability
Accuracy SphericalError
A floating point number containing a Measure for Spherical Error SE, with the corresponding confidence probability
Accuracy CEandLE
Two floating point numbers, containing Measures for horizontal Circular Error CE and vertical Linear Error LE
Accuracy ThreeLE
Three floating point numbers containing Measures for Linear Error LE in three position coordinates
Accuracy TwoLE
Two floating point numbers containing Measures for Linear Error LE in two position coordinates
Accuracy NameValueList
A sequence of name and value pairs, where each name is a Character String and each value is of the type appropriate to that
name. Programming
Language see second note below
Table 5-1. Data Types or Classes Used in Object Models
Note: The Basic Data Types package defined in Section 4.2 of Topic 0 should be expanded to include “Float” and “Matrix” data types. The shared UML packages specified in Section 4 of Topic
0 should be expanded to include the “Positioning” package now specified in Topic 2.
The Open GIS Abstract Specification Page 44
Volume 16: Image Coordinate Transformation Services 00-116.doc