Needed Data Object Model

1. New image geometry model, for entire image or selected section of image is modified metadata for image 2. Metadata for new image geometry model, including: 3. Absolute accuracy estimates for new model is metadata for new model 4. Relative accuracy estimates for new model is metadata for new model 5. Modified image SRS definition is metadata for new model 6. Identification of applicable image section is metadata for new model 7. Model fitting error estimates is metadata for new model These services should always return result metadata to client software result metadata is not optional.

4.3.4. Needed Data

The data needed for use by these Image Geometry Model Conversion Services includes: 1. Existing image geometry model is metadata for image 2. Desired accuracy of geometry model conversion 3. Values of parameters required and useful to control conversion processes sometimes called strategy parameters is metadata for conversion process 4. Selection of desired image section is metadata for new model 5. Metadata for existing image geometry model, including: 6. Absolute accuracy estimates for model is metadata for model 7. Relative accuracy estimates for model is metadata for model 8. Existing image SRS definition is metadata for new model

4.3.5. Object Model

Figure 4-3 is a draft object model for the Image Geometry Model Conversion Services, in the form of a UML class diagram. The new classes needed to perform Image Geometry Model Conversion Services are in the Image Geometry Model Conversion package. All classes shown are expected to have multiple subclasses, not shown in this overview diagram. Also, some classes may have additional attributes and operations, not shown here. The Open GIS Abstract Specification Page 36 Volume 16: Image Coordinate Transformation Services 00-116.doc interface ImageGeometryTransformation from Image Transformations interface ImageGeometryFitting + fittingError: Float + fitGeometryModel sourceGeometry: ImageGeometryTransformation, strategy: NameValueList: ImageGeometryTransformation interface ImageSupportDataConversion + getSingleImage imageID: CharacterString: ImageGeometryTransformation + getStereoscopicImages imageList: Sequence CharacterString: StereoscopicImagesTransformation, Sequence ImageGeometryTransformation + setSingleImage sourceImage: ImageGeometryTransformation: void + setStereoscopicImages sourceImages: StereoscopicImagesTransformation: void + importSupportData file: CharacterString: NameValueList + exportSupportData format: CharacterString: CharacterString creator user interface StereoscopicImagesTransformation from ImageTransformations creator user 0.. 0.. creator user 0.. 0.. 0.. 0.. Figure 4-3. Object Model of Image Geometry Model Conversion Package The following sections provide more information about each new class shown in Figure 4-3.

4.3.6. Class Name: ImageGeometryFitting