org.opengis.coverage.grid.quadrilateral
Interface RectifiedGrid

All Superinterfaces:
GridPositioning, RectifiableGrid

@UML(identifier="CV_RectifiedGrid",
     specification=ISO_19123)
public interface RectifiedGrid
extends RectifiableGrid

A modified copy of RectifiedGrid which does not inherit Grid. In addition, conversion methods have been replaced by a conversion object.

Version:
ISO 19123:2004

Method Summary
 Conversion getConversion()
          The conversion defined by this object is an affine transformation defined by the origin and offset vectors attributes.
 CoordinateReferenceSystem getCoordinateReferenceSystem()
          Specifies the coordinate reference system into which this object transforms coordinates.
 Conversion getInverseConversion()
          The inverseConversion defined by this object is an affine transformation defined by the origin and offset vectors attributes.
 List<double[]> getOffsetVectors()
          Returns the offset vectors that determine the grid spacing in each direction.
 DirectPosition getOrigin()
          Returns the origin of the rectified grid in an external coordinate reference system.
 
Methods inherited from interface RectifiableGrid
convertCoordinates, getGridToCRS, getInverseOperation, getOperation, inverseConvertCoordinates
 
Methods inherited from interface GridPositioning
getGrid
 

Method Detail

getOrigin

@UML(identifier="origin",
     obligation=MANDATORY,
     specification=ISO_19123)
DirectPosition getOrigin()
Returns the origin of the rectified grid in an external coordinate reference system.


getOffsetVectors

@UML(identifier="offsetVectors",
     obligation=MANDATORY,
     specification=ISO_19123)
List<double[]> getOffsetVectors()
Returns the offset vectors that determine the grid spacing in each direction. The vectors are defined in terms of the external coordinate reference system.


getCoordinateReferenceSystem

@Extension
CoordinateReferenceSystem getCoordinateReferenceSystem()
Specifies the coordinate reference system into which this object transforms coordinates. ISO 19123 only specifies this association on the ReferenceableGrid type, but it is promoted to this superclass because it is required by both ReferenceableGrid and RectifiedGrid. In the context of the RectifiedGrid type, the coordinate reference system attribute inherited from grid positioning shall be derived from the Coordinate Reference System association of the origin.

Specified by:
getCoordinateReferenceSystem in interface GridPositioning
Returns:
The coordinate reference system.

getConversion

@Extension
Conversion getConversion()
The conversion defined by this object is an affine transformation defined by the origin and offset vectors attributes.


getInverseConversion

@Extension
Conversion getInverseConversion()
The inverseConversion defined by this object is an affine transformation defined by the origin and offset vectors attributes.



Copyright © 1994-2009 Open Geospatial Consortium. All Rights Reserved.