public class CoordinateOperations extends Object
| Constructor and Description |
|---|
CoordinateOperations() |
| Modifier and Type | Method and Description |
|---|---|
static CoordinateOperation |
identity(int dim) |
static CoordinateOperation |
positionVectorTransformation(Datum source,
Datum target) |
static CoordinateOperation |
positionVectorTransformation2D(GeographicCoordinateReferenceSystem<G2D> source,
GeographicCoordinateReferenceSystem<G2D> target)
Returns the Position Vector transformation for the geographic 2D domain.
|
static CoordinateOperation |
positionVectorTransformation3D(GeographicCoordinateReferenceSystem<G3D> source,
GeographicCoordinateReferenceSystem<G3D> target)
Returns the Position Vector transformation for the geographic 3D domain.
|
static <P extends Position,Q extends Position> |
transform(CoordinateReferenceSystem<P> source,
CoordinateReferenceSystem<Q> target) |
static CoordinateOperation |
transform(CrsId sourceId,
CrsId targetId)
Creates a transformation from source to target CRS's
|
public static CoordinateOperation positionVectorTransformation2D(GeographicCoordinateReferenceSystem<G2D> source, GeographicCoordinateReferenceSystem<G2D> target)
It first transforms from the source CRS to WGS84, and then from WGS84 to the target CRS.
This transformation uses EPSG method 9606
public static CoordinateOperation positionVectorTransformation3D(GeographicCoordinateReferenceSystem<G3D> source, GeographicCoordinateReferenceSystem<G3D> target)
It first transforms from the source CRS to WGS84, and then from WGS84 to the target CRS.
This transformation uses EPSG method 1037
public static CoordinateOperation positionVectorTransformation(Datum source, Datum target)
public static CoordinateOperation transform(CrsId sourceId, CrsId targetId)
sourceId - the source CRStargetId - the target CRSUnsupportedTransformException - when no transform could be determinedpublic static <P extends Position,Q extends Position> CoordinateOperation transform(CoordinateReferenceSystem<P> source, CoordinateReferenceSystem<Q> target)
public static CoordinateOperation identity(int dim)
Copyright © 2023 geolatte.org. All rights reserved.