Package com.luciad.format.raster.reference


package com.luciad.format.raster.reference
Provides classes for referencing and rectifying rasters.

Rasters are referenced by two pieces of information:

  • their coordinate system,
  • their bounds.
This combined information is represented by ILcdRasterReference.

The information can be computed by various implementations of ILcdRasterReferencer, when given a number of pairs of tie points. Each pair consist of an image tie point, expressed in the pixel coordinates of an image, and a model tie point, expressed in the coordinates of a given model reference. Each raster referencer tries to map the image tie points onto their corresponding model tie points, using its own strategy, and returning a raster reference.

Since:
8.1
  • Class
    Description
    This interface represents a reference for a raster, consisting of the model reference and the raster bounds.
    This interface defines a method to reference rasters based on tie points.
    This implementation of ILcdRasterReferencer computes axis-aligned raster bounds in the given model reference.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given list of ILcdRasterReferencer instances, returning the result of the first successful one.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given ILcdRasterReferencer, after having transformed model tie points in a geodetic reference to more suitable orthographic grid reference.
    This implementation of ILcdRasterReferencer computes raster references using polynomial approximations, based on the given tie points.
    This implementation of ILcdRasterReferencer computes raster references using a projective function to map the given tie points.
    This implementation of ILcdRasterReference provides a simple container of a model reference and raster bounds.
    This implementation of ILcdRasterReferencer computes raster references using rational approximations, based on the given tie points.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given ILcdRasterReferencer, and checks the residual errors of the results that it returns.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given ILcdRasterReferencer, after having rotated model tie points in a grid reference or geodetic reference to a more suitable rotated grid reference.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given ILcdRasterReferencer, after having checked the number of tie points.
    This implementation of ILcdRasterReferencer computes axis-aligned raster bounds in the given model reference.
    This implementation of ILcdRasterReferencer delegates the computation of the raster reference to a given ILcdRasterReferencer, after verifiying if the raster crosses the 180 degrees meridian.