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