Package | Description |
---|---|
org.geotools.coverage.grid |
GridCoverage2D implementation.
|
org.geotools.coverage.io | |
org.geotools.coverage.io.util | |
org.geotools.coverage.processing |
Coverage processing
implementations.
|
org.geotools.gce.imagemosaic | |
org.geotools.imageio.netcdf | |
org.geotools.referencing |
Reference systems implementation.
|
org.geotools.referencing.operation.builder |
A package of convenience classes which use control points common to two
data sets to derive empirically the transformation parameters needed to
convert positions between the coordinate systems of the two data sets.
|
org.geotools.referencing.operation.projection |
Basic implementations of map projections.
|
org.geotools.referencing.operation.transform |
Basic implementations of math transforms.
|
org.geotools.referencing.util | |
org.opengis.referencing.operation |
Coordinate operations
(relationship between any two coordinate reference systems).
|
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
GridGeometry2D.getCRSToGrid2D()
Returns a math transform for the two dimensional part for conversion from world to grid
coordinates.
|
MathTransform2D |
GridGeometry2D.getCRSToGrid2D(PixelOrientation orientation)
Returns a math transform for the two dimensional part.
|
MathTransform2D |
GridGeometry2D.getGridToCRS2D()
Returns a math transform for the two dimensional part.
|
MathTransform2D |
GridGeometry2D.getGridToCRS2D(PixelOrientation orientation)
Returns a math transform for the two dimensional part.
|
Modifier and Type | Field and Description |
---|---|
protected MathTransform2D |
CoverageReadRequest.gridToWorldTransform
The request
MathTransform2D which would map the pixel into the requested world area. |
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
SpatialRequestHelper.CoverageProperties.getGridToWorld2D() |
MathTransform2D |
CoverageReadRequest.getGridToWorldTransform() |
abstract MathTransform2D |
CoverageSource.SpatialDomain.getGridToWorldTransform(ProgressListener listener)
Transformation between the 2D raster space and the 2D model space.
|
Modifier and Type | Method and Description |
---|---|
void |
CoverageReadRequest.setDomainSubset(Rectangle rasterArea,
MathTransform2D gridToWorldTrasform,
CoordinateReferenceSystem crs) |
void |
SpatialRequestHelper.CoverageProperties.setGridToWorld2D(MathTransform2D gridToWorld2D) |
Modifier and Type | Method and Description |
---|---|
static GeneralEnvelope |
Utilities.evaluateRequestedParams(GridEnvelope originalGridRange,
Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
MathTransform originalGridToWorld,
GeneralEnvelope requestedEnvelope,
Rectangle sourceRegion,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Evaluates the requested envelope and builds a new adjusted version of it fitting this
coverage envelope.
|
static GeneralEnvelope |
Utilities.getIntersection(Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
GeneralEnvelope requestedEnvelope2D,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Returns the intersection between the base envelope and the requested envelope.
|
Modifier and Type | Field and Description |
---|---|
MathTransform2D |
OperationJAI.Parameters.gridToCRS
The "grid to coordinate reference system" transform common to all source grid coverages.
|
Modifier and Type | Method and Description |
---|---|
protected void |
OperationJAI.resampleToCommonGeometry(GridCoverage2D[] sources,
CoordinateReferenceSystem crs2D,
MathTransform2D gridToCrs2D,
Hints hints)
Resamples all sources grid coverages to the same two-dimensional
geometry before to apply the OperationJAI.operation.
|
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
RasterLayerResponse.getFinalGridToWorldCorner() |
MathTransform2D |
RasterLayerResponse.getFinalWorldToGridCorner() |
MathTransform2D |
SpatialRequestHelper.CoverageProperties.getGridToWorld2D() |
MathTransform2D |
GranuleLoader.getMosaicWorldToGrid() |
Modifier and Type | Method and Description |
---|---|
GranuleDescriptor.GranuleLoadingResult |
GranuleDescriptor.loadRaster(ImageReadParam imageReadParameters,
int index,
ReferencedEnvelope cropBBox,
MathTransform2D mosaicWorldToGrid,
RasterLayerRequest request,
Hints hints)
Load a specified a raster as a portion of the granule describe by this
GranuleDescriptor . |
void |
SpatialRequestHelper.CoverageProperties.setGridToWorld2D(MathTransform2D gridToWorld2D) |
Constructor and Description |
---|
GranuleLoader(ImageReadParam readParameters,
int imageIndex,
ReferencedEnvelope cropBBox,
MathTransform2D mosaicWorldToGrid,
GranuleDescriptor granuleDescriptor,
RasterLayerRequest request,
Hints hints) |
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
VariableAdapter.UnidataSpatialDomain.getGridToWorldTransform(ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
static Rectangle2D |
CRS.transform(MathTransform2D transform,
Rectangle2D envelope,
Rectangle2D destination)
Transforms a rectangular envelope using the given math transform.
|
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
LocalizationGrid.getMathTransform()
Returns a math transform from grid to "real world" coordinates.
|
MathTransform2D |
LocalizationGrid.getPolynomialTransform(int degree)
Returns a math transform from grid to "real world" coordinates using a polynomial fitting of
the specified degree.
|
Modifier and Type | Class and Description |
---|---|
class |
AlbersEqualArea
Albers Equal Area Projection (EPSG code 9822).
|
static class |
AzimuthalEquidistant.Abstract
Abstract base class for Azimuthal Equidistant projections.
|
static class |
AzimuthalEquidistant.Ellipsoidal
Ellipsoidal Azimuthal Equidistant projection.
|
static class |
AzimuthalEquidistant.Spherical
Spherical Azimuthal Equidistant projection.
|
class |
CassiniSoldner
Cassini-Soldner Projection (EPSG code 9806).
|
class |
CylindricalEqualArea |
class |
EckertIV
Eckert IV projection
|
class |
EqualArea
Equal Earth is a projection inspired by the Robinson projection, but unlike the Robinson
projection retains the relative size of areas.
|
class |
EquatorialOrthographic
The equatorial case of the
Orthographic projection. |
class |
EquatorialStereographic
The USGS equatorial case of the stereographic projection.
|
class |
EquidistantConic
Equidistant Conic Projection.
|
class |
EquidistantCylindrical
Equidistant cylindrical projection (EPSG code 9823).
|
class |
GeneralOblique
General Oblique Transformation projection useful for rotated spherical coordinates ("Rotated
Pole"), commonly used in numerical weather forecasting models.
|
class |
GeostationarySatellite
The Geostationary Satellite Projection
Adapted from https://github.com/OSGeo/proj.4/blob/4.9/src/PJ_geos.c
NOTE: Not all valid coordinates in this projection will transform to valid terrestrial
coordinates, this is especially true of "Full Disk" earth coverages.
|
static class |
GeostationarySatellite.Ellipsoidal |
static class |
GeostationarySatellite.Spherical |
class |
Gnomonic
The gnomonic projection using a spheroid algorithm.
|
class |
Homolosine
Homolosine projection
|
class |
HotineObliqueMercator
Hotine Oblique Mercator projection.
|
class |
Krovak
Krovak Oblique Conformal Conic projection (EPSG code 9819).
|
class |
LambertAzimuthalEqualArea
Lambert Azimuthal Equal Area (EPSG code 9820).
|
class |
LambertConformal
Lambert Conical Conformal Projection.
|
class |
LambertConformal1SP
Lambert Conical Conformal 1SP Projection.
|
class |
LambertConformal2SP
Lambert Conical Conformal 2SP Projection.
|
class |
LambertConformalBelgium
Lambert Conical Conformal 2SP Belgium Projection.
|
class |
MapProjection
Base class for transformation services between ellipsoidal and cartographic projections.
|
class |
Mercator
Mercator Cylindrical Projection.
|
class |
Mercator1SP
Mercator Cylindrical 1SP Projection.
|
class |
Mercator2SP
Mercator Cylindrical 2SP Projection.
|
class |
MeteosatSG
Meteosat Second Generation imagery projection
Conversion of image coordinates (pixel column and row) into the corresponding geographical
coordinates (Latitude and Longitude) of all MSG Satellites (Meteosat-8, Meteosat-9 and
Meteosat-10) Level 1.5 VIS/IR data.
|
class |
Mollweide
Mollweide projection
|
class |
NewZealandMapGrid
The NZMG (New Zealand Map Grid) projection.
|
class |
ObliqueMercator
Oblique Mercator Projection.
|
class |
ObliqueOrthographic
The oblique case of the
Orthographic projection. |
class |
ObliqueStereographic
Provides the transform equations for the Oblique Stereographic (EPSG code 9809).
|
class |
Orthographic
Orthographic Projection.
|
class |
PlateCarree
Plate Carree (or Equirectangular) projection.
|
class |
PolarOrthographic
The polar case of the
Orthographic projection. |
class |
PolarStereographic
The polar case of the stereographic projection.
|
static class |
Polyconic.Abstract |
static class |
Polyconic.Ellipsoidal
Ellipsoidal Polyconic projection.
|
static class |
Polyconic.Spherical
Ellipsoidal Polyconic projection.
|
class |
Robinson
Robinson projection
|
class |
RotatedPole
Rotated Pole Transformation for rotated spherical coordinates ("Rotated Pole Coordinates"),
commonly used in numerical weather forecasting models.
|
class |
Sinusoidal
Sinusoidal (Sanson–Flamsteed) projection
|
class |
Stereographic
Stereographic Projection.
|
class |
TransverseMercator
Transverse Mercator Projection (EPSG code 9807).
|
class |
WinkelTripel
Winkel Tripel and Hammer Aitoff projection
References:
http://en.wikipedia.org/wiki/Winkel_tripel_projection
http://en.wikipedia.org/wiki/Hammer_projection
|
class |
WorldVanDerGrintenI
World Van der Grinten I projection.
|
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
MapProjection.inverse()
Returns the inverse of this map projection.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineTransform2D
Transforms two-dimensional coordinate points using an affine transform.
|
class |
NADCONTransform
Transform backed by the North American Datum Conversion grid.
|
class |
NTv2Transform
The "NTv2" coordinate transformation method (EPSG:9615).
|
class |
WarpTransform2D
Wraps an arbitrary
Warp object as a two-dimensional
transform. |
Modifier and Type | Method and Description |
---|---|
static MathTransform2D |
WarpTransform2D.create(Warp warp)
Returns a transform using the specified warp object.
|
MathTransform2D |
AffineTransform2D.inverse()
Creates the inverse transform of this object.
|
MathTransform2D |
NADCONTransform.inverse()
Returns the inverse of this transform.
|
MathTransform2D |
WarpTransform2D.inverse()
Returns the inverse transform.
|
MathTransform2D |
NTv2Transform.inverse()
Returns the inverse of this transform.
|
Modifier and Type | Method and Description |
---|---|
Warp |
WarpBuilder.buildWarp(MathTransform2D mt,
Rectangle domain) |
int[] |
WarpBuilder.getRowColsSplit(MathTransform2D mt,
Rectangle2D.Double domain)
Given a math transform and a source domain, return the number of rows and cols by which the
domain should be split to avoid transform linearity issues, or null if it could not be found.
|
static Warp |
WarpTransform2D.getWarp(CharSequence name,
MathTransform2D transform)
Returns a image warp for the specified transform.
|
Modifier and Type | Method and Description |
---|---|
static Point2D |
CRSUtilities.deltaTransform(MathTransform2D transform,
Point2D origin,
Point2D source,
Point2D dest)
Transforms the relative distance vector specified by
source and stores the result in
dest . |
Modifier and Type | Method and Description |
---|---|
MathTransform2D |
MathTransform2D.inverse()
Creates the inverse transform of this object.
|
Copyright © 1996–2023 Geotools. All rights reserved.