public class CoordinateReferenceSystems extends Object
| Modifier and Type | Field and Description |
|---|---|
static GeographicCoordinateReferenceSystem |
ETRS89
The European ETRS89 geographic reference system.
|
static SingleCoordinateReferenceSystem<C2D> |
PROJECTED_2D_METER
A generic projected 2D
CoordinateReferenceSystem with meter coordinates |
static CompoundCoordinateReferenceSystem<C2DM> |
PROJECTED_2DM_METER
A generic projected 2DM
CoordinateReferenceSystem with meter coordinates |
static CompoundCoordinateReferenceSystem<C3D> |
PROJECTED_3D_METER
A generic projected 3D
CoordinateReferenceSystem with meter coordinates |
static CompoundCoordinateReferenceSystem<C3DM> |
PROJECTED_3DM_METER
A generic projected 3DM
CoordinateReferenceSystem with meter coordinates |
static ProjectedCoordinateReferenceSystem |
WEB_MERCATOR
The WGS 84/Pseudo-Mercator
ProjectedCoordinateReferenceSystem
This is de de facto standard for Web mapping applications. |
static Geographic2DCoordinateReferenceSystem |
WGS84
The WGS 84
GeographicCoordinateReferenceSystem |
| Constructor and Description |
|---|
CoordinateReferenceSystems() |
public static final SingleCoordinateReferenceSystem<C2D> PROJECTED_2D_METER
CoordinateReferenceSystem with meter coordinatespublic static final CompoundCoordinateReferenceSystem<C2DM> PROJECTED_2DM_METER
CoordinateReferenceSystem with meter coordinatespublic static final CompoundCoordinateReferenceSystem<C3D> PROJECTED_3D_METER
CoordinateReferenceSystem with meter coordinatespublic static final CompoundCoordinateReferenceSystem<C3DM> PROJECTED_3DM_METER
CoordinateReferenceSystem with meter coordinatespublic static Geographic2DCoordinateReferenceSystem WGS84
GeographicCoordinateReferenceSystempublic static ProjectedCoordinateReferenceSystem WEB_MERCATOR
ProjectedCoordinateReferenceSystem
This is de de facto standard for Web mapping applications. See this Wikipedia article
for more information, and some warnings of its use.public static GeographicCoordinateReferenceSystem ETRS89
public static ProjectedCoordinateReferenceSystem mkProjected(CrsId srid, LinearUnit unit)
public static ProjectedCoordinateReferenceSystem mkProjected(LinearUnit unit)
unit - the unit to use for the planar coordinates.CoordinateReferenceSystem with the specified length unitspublic static GeographicCoordinateReferenceSystem mkGeographic(CrsId srid, AngularUnit unit)
unit - the unit to use for the planar coordinates.CoordinateReferenceSystempublic static GeographicCoordinateReferenceSystem mkGeographic(AngularUnit unit)
public static CoordinateReferenceSystem<?> mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit)
CoordinateReferenceSystem derived from the specified @{code CoordinateReferenceSystem}
but extended with the specified axisbaseCrs - the base Coordinate Reference SystemverticalUnit - the Unit for the Vertical axis (or null if not required)measureUnit - the Unit for measures (or null if not required)CoordinateReferenceSystem with at least the specified dimension, and using the specified
crs as basepublic static CoordinateReferenceSystem<?> mkCoordinateReferenceSystem(int epsgCode, LinearUnit verticalUnit, LinearUnit measureUnit)
public static <P extends Position> CoordinateReferenceSystem<P> mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit, Class<P> positionType)
public static LinearCoordinateReferenceSystem mkLinear(LinearUnit unit)
LinearCoordinateReferenceSystemunit - the linear unit tot useLinearCoordinateReferenceSystem with an M-axispublic static VerticalCoordinateReferenceSystem mkVertical(LinearUnit unit)
VerticalCoordinateReferenceSystemunit - the linear unit to useLinearCoordinateReferenceSystem with an Z-axispublic static <P extends Position,R extends P> CompoundCoordinateReferenceSystem<R> combine(CoordinateReferenceSystem<P> base, SingleCoordinateReferenceSystem ods, Class<R> resultCSPtype)
P - R - base - ods - resultCSPtype - the Position class for the result of the combined coordinate reference systempublic static <P extends Position,R extends P> CompoundCoordinateReferenceSystem<R> addLinearSystem(CoordinateReferenceSystem<P> base, Class<R> resultCSPtype, LinearUnit unit)
public static <P extends Position,R extends P> CompoundCoordinateReferenceSystem<R> addVerticalSystem(CoordinateReferenceSystem<P> base, Class<R> resultCSPtype, LinearUnit unit)
public static <P extends Position> ProjectedCoordinateReferenceSystem asProjected(CoordinateReferenceSystem<P> original)
original - public static <P extends Position> CompoundCoordinateReferenceSystem<?> combine(CoordinateReferenceSystem<P> base, SingleCoordinateReferenceSystem ods)
public static <P extends Position> CompoundCoordinateReferenceSystem<?> addLinearSystem(CoordinateReferenceSystem<P> base, LinearUnit unit)
public static <P extends Position> CompoundCoordinateReferenceSystem<?> addVerticalSystem(CoordinateReferenceSystem<P> base, LinearUnit unit)
public static CoordinateReferenceSystem<?> adjustTo(CoordinateReferenceSystem<?> crs, int coordinateDimension)
public static <P extends Position> boolean hasAxisOrder(CoordinateReferenceSystem<P> crs, int order)
@Deprecated public static <P extends Position> boolean hasVerticalAxis(CoordinateReferenceSystem<P> crs)
@Deprecated public static <P extends Position> boolean hasMeasureAxis(CoordinateReferenceSystem<P> crs)
Copyright © 2020 geolatte.org. All rights reserved.