| Package | Description |
|---|---|
| org.geolatte.geom.codec |
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems.
|
| org.geolatte.geom.crs |
This package contains classes that model Coordinate Reference Systems.
|
| org.geolatte.geom.json |
| Modifier and Type | Method and Description |
|---|---|
private CrsId |
CrsWktDecoder.decodeOptionalAuthority() |
private CrsId |
CrsWktDecoder.decodeOptionalAuthority(int srid) |
| Modifier and Type | Field and Description |
|---|---|
private CrsId |
CrsIdentifiable.crsId |
private CrsId |
Projection.crsId |
static CrsId |
CrsId.UNDEFINED
Identifies an undefined (or unknown)
CrsId. |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.Integer,CrsId> |
CrsRegistry.crsIdMap |
| Modifier and Type | Method and Description |
|---|---|
CrsId |
CrsIdentifiable.getCrsId()
Returns the identifier for this
CoordinateReferenceSystem. |
static CrsId |
CrsRegistry.getCrsIdForEPSG(int epsgCode)
Returns the
CrsId for the specified EPSG Code. |
static CrsId |
CrsId.parse(java.lang.String srsString)
Creates an instance from a
String of the form "[<authority>:]<code>". |
static CrsId |
CrsId.valueOf(int code)
Returns a
CrsId with the specified code and the
EPSG as authority. |
static CrsId |
CrsId.valueOf(java.lang.String authority,
int code)
Returns an instance having the specified authority and code.
|
| Constructor and Description |
|---|
AngularUnit(CrsId crsId,
java.lang.String name,
double conversionFactor)
Creates an instance.
|
CompoundCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
SingleCoordinateReferenceSystem<?>... components) |
CoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
CoordinateSystem<P> coordinateSystem)
Constructs a
CoordinateReferenceSystem. |
CrsIdentifiable(CrsId crsId,
java.lang.String name)
Constructs an instance.
|
Datum(CrsId crsId,
Ellipsoid ellipsoid,
java.lang.String name,
double[] toWGS84)
Constructs a
Datum. |
Ellipsoid(CrsId crsId,
java.lang.String name,
double semiMajorAxis,
double inverseFlattening)
constructs an instance
|
GeocentricCartesianCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
Datum datum,
PrimeMeridian primeMeridian,
CartesianCoordinateSystem3D crs)
Constructs a
CoordinateReferenceSystem. |
Geographic2DCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
EllipsoidalCoordinateSystem2D crs)
Constructs a
CoordinateReferenceSystem. |
Geographic3DCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
EllipsoidalCoordinateSystem3D coordinateSystem)
Constructs a 3-Dimensional geographic coordinate reference system.
|
GeographicCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
CoordinateSystem<P> coordinateSystem)
Constructs a
HorizontalCoordinateReferenceSystem. |
LinearUnit(CrsId crsId,
java.lang.String name,
double conversionFactor)
Creates an instance.
|
PrimeMeridian(CrsId crsId,
java.lang.String name,
double longitude)
Constructs an instance
|
ProjectedCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
Geographic2DCoordinateReferenceSystem geoCRS,
Projection projection,
java.util.List<CrsParameter> parameters,
CartesianCoordinateSystem2D crs)
Constructs a
ProjectedCoordinateReferenceSystem. |
ProjectedCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
Geographic2DCoordinateReferenceSystem geoCRS,
Projection projection,
java.util.List<CrsParameter> parameters,
CartesianCoordinateSystem2D crs,
Extension extension)
Constructs a
ProjectedCoordinateReferenceSystem. |
Projection(CrsId crsId,
java.lang.String name) |
SingleCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
CoordinateSystem<P> coordinateSystem)
Constructs a
HorizontalCoordinateReferenceSystem. |
Unit(CrsId crsId,
java.lang.String name,
double conversionFactor)
Creates an instance.
|
VerticalCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
VerticalDatum datum,
VerticalStraightLineAxis axis)
Constructs an instance.
|
VerticalDatum(CrsId crsId,
java.lang.String name,
int datumtype)
Constructs an instance.
|
VerticalDatum(CrsId crsId,
java.lang.String name,
int datumtype,
Extension extension)
Constructs an instance
|
| Modifier and Type | Method and Description |
|---|---|
protected CrsId |
AbstractGeometryParser.getCrsId(com.fasterxml.jackson.databind.JsonNode root) |