| Package | Description |
|---|---|
| org.geolatte.geom.crs |
This package contains classes that model Coordinate Reference Systems.
|
| Modifier and Type | Field and Description |
|---|---|
static LinearUnit |
Unit.METER |
static LinearUnit |
Unit.UNKNOWN_LINEAR |
| Modifier and Type | Method and Description |
|---|---|
LinearUnit |
LinearUnit.getFundamentalUnit() |
LinearUnit |
VerticalCoordinateReferenceSystem.getUnit() |
LinearUnit |
VerticalStraightLineAxis.getUnit() |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position,R extends Position> |
CoordinateReferenceSystems.addLinearSystem(CoordinateReferenceSystem<P> base,
Class<R> resultCSPtype,
LinearUnit unit) |
static <P extends Position> |
CoordinateReferenceSystems.addLinearSystem(CoordinateReferenceSystem<P> base,
LinearUnit unit) |
<Q extends P> |
CoordinateReferenceSystem.addLinearSystem(LinearUnit unit,
Class<Q> clazz) |
static <P extends Position,R extends Position> |
CoordinateReferenceSystems.addVerticalSystem(CoordinateReferenceSystem<P> base,
Class<R> resultCSPtype,
LinearUnit unit) |
static <P extends Position> |
CoordinateReferenceSystems.addVerticalSystem(CoordinateReferenceSystem<P> base,
LinearUnit unit) |
<Q extends P> |
CoordinateReferenceSystem.addVerticalSystem(LinearUnit unit,
Class<Q> clazz) |
CrsId |
CrsId.extend(LinearUnit zUnit,
Unit mUnit)
Creates an instance that identifies the crs identified by this
CrsId, but
extended with (optionally) a vertical or measure axis. |
static CoordinateReferenceSystem<?> |
CoordinateReferenceSystems.mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs,
LinearUnit verticalUnit,
LinearUnit measureUnit)
Returns a
CoordinateReferenceSystem derived from the specified @{code CoordinateReferenceSystem}
but extended with the specified axis |
static <P extends Position> |
CoordinateReferenceSystems.mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs,
LinearUnit verticalUnit,
LinearUnit measureUnit,
Class<P> positionType) |
static CoordinateReferenceSystem<?> |
CoordinateReferenceSystems.mkCoordinateReferenceSystem(int epsgCode,
LinearUnit verticalUnit,
LinearUnit measureUnit) |
static LinearCoordinateReferenceSystem |
CoordinateReferenceSystems.mkLinear(LinearUnit unit)
Creates a 1-Dimensional
LinearCoordinateReferenceSystem |
static ProjectedCoordinateReferenceSystem |
CoordinateReferenceSystems.mkProjected(CrsId srid,
LinearUnit unit) |
static ProjectedCoordinateReferenceSystem |
CoordinateReferenceSystems.mkProjected(LinearUnit unit)
Creates a generic projected coordinate reference system using the specified units of length for coordinates.
|
static VerticalCoordinateReferenceSystem |
CoordinateReferenceSystems.mkVertical(LinearUnit unit)
Creates a 1-Dimensional
VerticalCoordinateReferenceSystem |
| Constructor and Description |
|---|
MeasureStraightLineAxis(String axisName,
LinearUnit unit)
Creates an instance.
|
StraightLineAxis(String axisName,
CoordinateSystemAxisDirection coordinateSystemAxisDirection,
LinearUnit unit)
Creates an instance.
|
VerticalStraightLineAxis(String axisName,
CoordinateSystemAxisDirection coordinateSystemAxisDirection,
LinearUnit unit) |
VerticalStraightLineAxis(String axisName,
LinearUnit unit)
Creates an instance.
|
Copyright © 2023 geolatte.org. All rights reserved.