Class DefaultImageCRS

All Implemented Interfaces:
Serializable, CoordinateReferenceSystem, ImageCRS, SingleCRS, IdentifiedObject, ReferenceSystem

public class DefaultImageCRS extends AbstractSingleCRS implements ImageCRS
An engineering coordinate reference system applied to locations in images. Image coordinate reference systems are treated as a separate sub-type because a separate user community exists for images with its own terms of reference.
Used with CS type(s)
Cartesian, Affine
Since:
2.1
Author:
Martin Desruisseaux (IRD)
See Also:
  • Constructor Details

    • DefaultImageCRS

      public DefaultImageCRS(ImageCRS crs)
      Constructs a new image CRS with the same values than the specified one. This copy constructor provides a way to wrap an arbitrary implementation into a Geotools one or a user-defined one (as a subclass), usually in order to leverage some implementation-specific API. This constructor performs a shallow copy, i.e. the properties are not cloned.
      Parameters:
      crs - The coordinate reference system to copy.
      Since:
      2.2
    • DefaultImageCRS

      public DefaultImageCRS(String name, ImageDatum datum, AffineCS cs)
      Constructs an image CRS from a name.
      Parameters:
      name - The name.
      datum - The datum.
      cs - The coordinate system.
    • DefaultImageCRS

      public DefaultImageCRS(Map<String,?> properties, ImageDatum datum, AffineCS cs)
      Constructs an image CRS from a set of properties. The properties are given unchanged to the super-class constructor.
      Parameters:
      properties - Set of properties. Should contains at least "name".
      datum - The datum.
      cs - The coordinate system.
  • Method Details