| Package | Description |
|---|---|
| org.cts.crs | |
| org.cts.datum | |
| org.cts.op | |
| org.cts.op.projection | |
| org.cts.op.transformation |
| Modifier and Type | Method and Description |
|---|---|
CoordinateOperation |
CompoundCRS.fromGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from a
Geographic3DCRS based on the same
GeodeticDatum,
and using normal SI units in the following order : latitude (rad),
longitude (rad) height/altitude (m) to this CoordinateReferenceSystem. |
CoordinateOperation |
ProjectedCRS.fromGeographicCoordinateConverter() |
abstract CoordinateOperation |
GeodeticCRS.fromGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from a
Geographic3DCRS based on the same GeodeticDatum,
and using normal SI units in the following order : latitude (rad),
longitude (rad) height (m) to this CoordinateReferenceSystem. |
CoordinateOperation |
Geographic2DCRS.fromGeographicCoordinateConverter() |
CoordinateOperation |
Geographic3DCRS.fromGeographicCoordinateConverter() |
CoordinateOperation |
GeocentricCRS.fromGeographicCoordinateConverter() |
CoordinateOperation |
CompoundCRS.toGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from this CRS
to the Geographic3DCRS based on the same
GeodeticDatum,
and using normal SI units in the following order : latitude (rad), longitude
(rad) height (m). |
CoordinateOperation |
ProjectedCRS.toGeographicCoordinateConverter() |
abstract CoordinateOperation |
GeodeticCRS.toGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from this
CoordinateReferenceSystem to a
Geographic3DCRS based on
the same GeodeticDatum, and using normal SI units in the
following order : latitude (rad), longitude (rad) height (m). |
CoordinateOperation |
Geographic2DCRS.toGeographicCoordinateConverter() |
CoordinateOperation |
Geographic3DCRS.toGeographicCoordinateConverter() |
CoordinateOperation |
GeocentricCRS.toGeographicCoordinateConverter() |
| Modifier and Type | Method and Description |
|---|---|
CoordinateOperation |
VerticalDatum.getAltiToEllpsHeight()
Return the operation converting altitude of the vertical datum into
ellipsoidal height.
|
CoordinateOperation |
VerticalDatum.getToWGS84() |
CoordinateOperation |
Datum.getToWGS84()
Returns the ellipsoid of this datum.
|
| Modifier and Type | Method and Description |
|---|---|
Set<CoordinateOperation> |
GeodeticDatum.getGeographicTransformations(GeodeticDatum targetDatum)
Get available geographic transformations to another datum.
|
Set<CoordinateOperation> |
GeodeticDatum.getHeightTransformations(Datum datum)
Get available geographic transformations to another datum.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeodeticDatum.addGeographicTransformation(GeodeticDatum targetDatum,
CoordinateOperation coordOp)
Add a Geographic Transformation to another GeodeticDatum.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCoordinateOperation
AbstractCoordinateOperation is a partial implementation of the
CoordinateOperation interface. |
class |
ChangeCoordinateDimension
Change de coordinate dimension.
|
class |
CoordinateOperationSequence
A coordinate operation sequence can transform a coordinate through several
ordered CoordinateOperations.
|
class |
CoordinateRounding
A class to change the coordinate precision
|
class |
CoordinateSwitch
A class to switch to values in a double array.
|
class |
Geocentric2Geographic
Transform geographic coordinates (latitude, longitude, ellipsoidal height
into geocentric coordinates.
|
class |
Geographic2Geocentric
Transform geographic coordinates (latitude, longitude, ellipsoidal height
into geocentric coordinates.
|
class |
Identity
The identity transformation.
|
class |
IterativeTransformation
The IterativeTransformation is used to repeat a
CoordinateOperation until one or more coordinate(s)
converge to predifined values (saved in additional dimensions using
MemorizeCoordinate). |
class |
LoadMemorizeCoordinate
Add a fourth dimension to save one of the other coordinates.
|
class |
LongitudeRotation
Longitude rotation is a simple transformation which shift the longitude
parameter of a geographic coordinate.
|
class |
MemorizeCoordinate
Add a fourth dimension to save one of the other coordinates.
|
class |
OppositeCoordinate
This transformation turn the choosing coordinate into its opposite.
|
class |
UnitConversion
Convert coordinates from a source unit to a target unit.
|
| Modifier and Type | Field and Description |
|---|---|
static CoordinateOperation |
LoadMemorizeCoordinate.loadX |
static CoordinateOperation |
LoadMemorizeCoordinate.loadY |
static CoordinateOperation |
LoadMemorizeCoordinate.loadZ |
static CoordinateOperation |
MemorizeCoordinate.memoX |
static CoordinateOperation |
MemorizeCoordinate.memoXY |
static CoordinateOperation |
MemorizeCoordinate.memoXYZ |
static CoordinateOperation |
MemorizeCoordinate.memoY |
static CoordinateOperation |
MemorizeCoordinate.memoZ |
protected CoordinateOperation[] |
CoordinateOperationSequence.sequence
The sequence of the
CoordinateOperation used by this
CoordinateOperationSequence. |
| Modifier and Type | Method and Description |
|---|---|
static CoordinateOperation |
CoordinateOperationFactory.getMostPrecise(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
static CoordinateOperation |
CoordinateOperationFactory.getMostPrecise3DTransformation(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
CoordinateOperation |
AbstractCoordinateOperation.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
CoordinateOperation.inverse()
Return the inverse CoordinateOperation, or throw a
NonInvertibleOperationException.
|
CoordinateOperation |
OppositeCoordinate.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
Geocentric2Geographic.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
CoordinateOperationSequence.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
Geographic2Geocentric.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
UnitConversion.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
LongitudeRotation.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
ChangeCoordinateDimension.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
CoordinateSwitch.inverse()
Creates the inverse CoordinateOperation.
|
| Modifier and Type | Method and Description |
|---|---|
static List<CoordinateOperation> |
CoordinateOperationSequence.cleverAdd(List<CoordinateOperation> ops,
CoordinateOperation op)
cleverAdd add cleverly a CoordinateOperation in a list of
CoordinateOperations by removing the last element of list if it is the
inverse of the element to add.
|
static Set<CoordinateOperation> |
CoordinateOperationFactory.createCoordinateOperations(GeodeticCRS source,
GeodeticCRS target)
|
static Set<CoordinateOperation> |
CoordinateOperationFactory.excludeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations excluding sequence containing a particular operation type. |
static Set<CoordinateOperation> |
CoordinateOperationFactory.includeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations including operations of a particular type. |
| Modifier and Type | Method and Description |
|---|---|
static List<CoordinateOperation> |
CoordinateOperationSequence.cleverAdd(List<CoordinateOperation> ops,
CoordinateOperation op)
cleverAdd add cleverly a CoordinateOperation in a list of
CoordinateOperations by removing the last element of list if it is the
inverse of the element to add.
|
| Modifier and Type | Method and Description |
|---|---|
static List<CoordinateOperation> |
CoordinateOperationSequence.cleverAdd(List<CoordinateOperation> ops,
CoordinateOperation op)
cleverAdd add cleverly a CoordinateOperation in a list of
CoordinateOperations by removing the last element of list if it is the
inverse of the element to add.
|
static Set<CoordinateOperation> |
CoordinateOperationFactory.excludeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations excluding sequence containing a particular operation type. |
static CoordinateOperation |
CoordinateOperationFactory.getMostPrecise(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
static CoordinateOperation |
CoordinateOperationFactory.getMostPrecise3DTransformation(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
static Set<CoordinateOperation> |
CoordinateOperationFactory.includeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations including operations of a particular type. |
| Constructor and Description |
|---|
CoordinateOperationSequence(Identifier identifier,
CoordinateOperation... sequence)
Create a CoordinateOperationSequence from an identifier and an array of
CoordinateOperations.
|
CoordinateOperationSequence(Identifier identifier,
CoordinateOperation[] sequence,
double precision)
Create a CoordinateOperationSequence from an identifier an array of
CoordinateOperations and a
precision.
|
IterativeTransformation(CoordinateOperation op,
int[] realValueIndex,
int[] calculatedValueIndex,
double[] tol,
int maxIterations)
Build a new IterativeTransformation.
|
NonInvertibleOperationException(CoordinateOperation op)
Create a new InterpolationMethodException.
|
| Constructor and Description |
|---|
CoordinateOperationSequence(Identifier identifier,
List<CoordinateOperation> list)
Create a CoordinateOperationSequence from an identifier and a List of
CoordinateOperations.
|
CoordinateOperationSequence(Identifier identifier,
List<CoordinateOperation> list,
double precision)
Creates a CoordinateOperationSequence from an identifier, a List of
CoordinateOperations and a
precision.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AlbersEqualArea
The Albers Equal Area Projection (AEA).
|
class |
CassiniSoldner
The Cassini-Soldner Projection (CASS).
|
class |
CylindricalEqualArea
The Cylindrical Equal Area (normal case) Projection (CEA).
|
class |
EquidistantCylindrical
The Equidistant Cylindrical projection (EQC).
|
class |
GaussSchreiberTransverseMercator
The Gauss Schreiber Transverse Mercator (GSTMERC).
|
class |
Krovak
The Krovak (North Orientated) Projection (KROVAK).
|
class |
LambertAzimuthalEqualArea
The Lambert Azimuthal Equal Area Projection (LAEA).
|
class |
LambertConicConformal1SP
A map projection is any method used in cartography (mapmaking) to represent
the two-dimensional curved surface of the earth or other body on a plane.
|
class |
LambertConicConformal2SP
A map projection is any method used in cartography (mapmaking) to represent
the two-dimensional curved surface of the earth or other body on a plane.
|
class |
Mercator1SP
The Mercator Projection (MERC).
|
class |
MillerCylindrical
The Miller Cylindrical Projection (MILL).
|
class |
NewZealandMapGrid
The New Zealand Map Grid Projection (NZMG).
|
class |
ObliqueMercator
The Oblique Mercator Projection (OMERC).
|
class |
ObliqueStereographicAlternative
The Oblique Stereographic Alternative Projection (STEREA).
|
class |
Polyconic
The Polyconic (American) Projection (POLY).
|
class |
Projection
A map projection is any method used in cartography (mapmaking) to represent
the two-dimensional curved surface of the earth or other body on a plane.
|
class |
Stereographic
The Polar Stereographic Projection (STERE).
|
class |
SwissObliqueMercator
The Swiss Oblique Mercator Projection (SOMERC).
|
class |
TransverseMercator
A map projection is any method used in cartography (mapmaking) to represent
the two-dimensional curved surface of the earth or other body on a plane.
|
class |
UniversalTransverseMercator
The Universal Transverse Mercator Projection (UTM).
|
class |
UniversalTransverseMercatorAuto
A map projection is any method used in cartography (mapmaking) to represent
the two-dimensional curved surface of the earth or other body on a plane.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GeocentricTransformation
An interface to mark Geocentric transformations.
|
interface |
ParamBasedTransformation
Marker for transformations including 7 parameters transformation (Bursa-Wolf),
Translation and Identity.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Altitude2EllipsoidalHeight
Altitude2EllipsoidalHeight is a coordinate operation used to transform 3D
coordinates containing the altitude in the third coordinate with a grid
transformation that return the equivalent coordinates with ellipsoidal height
instead of altitude.
|
class |
FrenchGeocentricNTF2RGF
French Geocentric interpolation is a transformation used at IGN-France to
transform coordinates from the old local NTF system to the new ETRS-89
compatible RGF93.
|
class |
GeocentricTransformationSequence
A GeocentricTransformationSequence is a CoordinateOperationSequence which
result is a
GeocentricTransformation. |
class |
GeocentricTranslation
GeocentricTranslation is a coordinate operation used to transform
geocentric coordinates with a 3D translation defined by three parameters
representing translation values along x axis, y axis and z axis.
|
class |
NTv2GridShiftTransformation
Geographic Offset by Interpolation of Gridded Data.
|
class |
SevenParameterTransformation
Seven-Parameter transformations are mathematical similarities or Helmert
transformations in a three dimensional space.
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateOperation |
Altitude2EllipsoidalHeight.inverse()
Creates the inverse CoordinateOperation.
|
CoordinateOperation |
NTv2GridShiftTransformation.inverse()
Creates the inverse CoordinateOperation.
|
| Constructor and Description |
|---|
GeocentricTransformationSequence(Identifier identifier,
CoordinateOperation... sequence) |
GeocentricTransformationSequence(Identifier identifier,
CoordinateOperation[] sequence,
double precision) |
| Constructor and Description |
|---|
GeocentricTransformationSequence(Identifier identifier,
List<CoordinateOperation> sequence) |
Copyright © 2019 CNRS. All rights reserved.