public class CoordinateReferenceSystems extends Object
Modifier and Type | Field and Description |
---|---|
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 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
GeographicCoordinateReferenceSystem
public static ProjectedCoordinateReferenceSystem mkProjected(int 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 Geographic2DCoordinateReferenceSystem mkGeographic(AngularUnit unit)
unit
- the unit to use for the planar coordinates.CoordinateReferenceSystem
public static LinearCoordinateReferenceSystem mkLinear(LinearUnit unit)
LinearCoordinateReferenceSystem
unit
- the linear unit tot useLinearCoordinateReferenceSystem
with an M-axispublic static VerticalCoordinateReferenceSystem mkVertical(LinearUnit unit)
VerticalCoordinateReferenceSystem
unit
- 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> 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 <P extends Position> boolean hasAxisOrder(CoordinateReferenceSystem<P> crs, int order)
public static <P extends Position> boolean hasVerticalAxis(CoordinateReferenceSystem<P> crs)
public static <P extends Position> boolean hasMeasureAxis(CoordinateReferenceSystem<P> crs)
Copyright © 2018 geolatte.org. All rights reserved.