Elevation Accuracy Estimates Well Known Types and Structures

value is known Required values of “axes” string for variances: XX, YY Optional values of “axes” string for covariances: XY Where X and Y stand for two horizontal coordinates Type: Image Covariances, of image position coordinates typedef sequence MatrixCell, 3 ImageCovariances; Covariance matrix cells included only when correct value is known Required values of “axes” string for variances: RR, CC Optional values of “axes” string for covariances: RC Where R and C stand for Image Row and Image Column

4.6. Elevation Data

When a position in a monoscopic image is used to find the corresponding ground position, elevation or height data is usually needed. Elevation data is thus an input to several image exploitation service categories. Such elevation data could take one of several forms, including: 1. Single elevation value, to be used for one or more image positions 2. List of elevation values, to be used with a corresponding list of image positions 3. Elevation coverage, that defines the elevation as a function of ground position, to be used for one or more image positions Each elevation could be transferred as one double precision floating point value. Note: The SRSs used for elevations are listed as separate service inputs and outputs. Elevation data structures defined using ISO standard IDL data types and structures are: Type: Double List, list of elevation or other numbers typedef sequence double DoubleList; Type: Elevation Data Type enum ElevationType { SINGLE, One elevation for all image positions LIST, One elevation for each image position MODEL Elevation is modeled function of horizontal position }; Type: Elevation Data, used with monoscopic image positions union ElevationData switch ElevationType { case SINGLE: double elevation; case LIST: DoubleList elevations_list; case MODEL: ElevationCoverage elevation_model; Reference to an Elevation Coverage object };

4.7. Elevation Accuracy Estimates

When elevation is used and output accuracy is needed, elevation accuracy data is a needed input to several image exploitation service categories. The accuracy of a single elevation value, or of all elevations in a list, can be specified by a one single precision floating point number. This value could have one of several meanings, including variance, standard deviation, or LE Linear Error. A LE value could use one of several confidence probabilities. For consistency with using a covariance matrix to specify the accuracy of two or three dimensional coordinates, a variance value should be used for elevation value accuracy. When elevation is specified by an elevation coverage, the effect of horizontal position errors on the elevation value error should be represented. This can be done using a partial 3-D covariance matrix, with a special interpretation of the values in off-diagonal cells. These off-diagonal cells can contain The Open GIS Abstract Specification Page 46 Volume 15: Image Exploitation Services 00-115 corrigendum the ratio of the covariance value of that cell to the unknown variance of the corresponding horizontal axis. The variance cell for the elevation would have the normal meaning. The other diagonal cells in the covariance matrix, for the two horizontal coordinates, would be missing or have null values. The off-diagonal cells for the covariances between the horizontal coordinates would also be missing or have null values. Using this approach, elevation accuracy data types can be defined. Such a set defined using ISO standard IDL data types and structures is: Type: Matrix Cell, of a covariance matrix struct MatrixCell { string 2 axes; Axes of covariance matrix float value; Units: Meters squared }; Type: Elevation Covariances typedef sequence MatrixCell, 3 ElevationCovariances; Covariance matrix cells included only when correct value is known Required values of ìaxesî string: ZZ Optional values of ìaxesî string: XZ, YZ Where X, Y, and Z stand for three ground coordinates Matrix cell XZ contains the ratio of XZ to XX Matrix cell YZ contains the ratio of YZ to YY

4.8. Image SRS Definition