| Package | Description |
|---|---|
| org.geolatte.geom |
A model for geospatial geometries.
|
| org.geolatte.geom.builder |
A DSL to simplify the creation of Geometries.
|
| org.geolatte.geom.codec |
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems.
|
| org.geolatte.geom.codec.db.oracle | |
| org.geolatte.geom.codec.db.sqlserver |
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems to Microsoft SQL Server internal
format.
|
| org.geolatte.geom.crs |
This package contains classes that model Coordinate Reference Systems.
|
| org.geolatte.geom.curve |
Space-filling curves.
|
| org.geolatte.geom.json | |
| org.geolatte.geom.jts |
JTS interoperability classes.
|
| Modifier and Type | Field and Description |
|---|---|
private CoordinateReferenceSystem<P> |
Geometry.crs |
(package private) CoordinateReferenceSystem<P> |
Geometry.EnvelopeVisitor.crs |
private CoordinateReferenceSystem<P> |
Envelope.crs |
private CoordinateReferenceSystem<M> |
DefaultMeasureGeometryOperations.OnLengthMeasureOp.measuredVariant |
| Modifier and Type | Method and Description |
|---|---|
CoordinateReferenceSystem<P> |
Geometry.getCoordinateReferenceSystem()
Returns the coordinate reference system of this
Geometry |
CoordinateReferenceSystem<P> |
Envelope.getCoordinateReferenceSystem()
Returns the
CoordinateReferenceSystem for this Envelope |
private CoordinateReferenceSystem<P> |
MeasureInterpolatingVisitor.getCrs() |
protected static <T extends Position> |
Geometry.getCrs(Geometry<T>[] geometries) |
| Modifier and Type | Method and Description |
|---|---|
private void |
Polygon.checkLinearRing(LinearRing<P> ring,
CoordinateReferenceSystem<P> crs) |
static <Q extends Position> |
Geometry.forceToCrs(Geometry<?> geometry,
CoordinateReferenceSystem<Q> crs)
Creates a new
Geometry with the positions from the specified geometry and having the specified
CoordinateReferenceSystem |
double |
Position.getCoordinate(CoordinateSystemAxis axis,
CoordinateReferenceSystem<?> crs)
Gets the coordinate value for the specified axis
|
static <P extends Position> |
Geometries.mkEmptyGeometryCollection(CoordinateReferenceSystem<P> crs)
Creates an empty
GeometryCollection for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyLineString(CoordinateReferenceSystem<P> crs)
Creates an empty
LineString for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyMultiLineString(CoordinateReferenceSystem<P> crs)
Creates an empty
MultiLineString for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyMultiPoint(CoordinateReferenceSystem<P> crs)
Creates an empty
MultiPoint for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyMultiPolygon(CoordinateReferenceSystem<P> crs)
Creates an empty
MultiPolygon for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyPoint(CoordinateReferenceSystem<P> crs)
Creates an empty
Point for a coordinate reference system |
static <P extends Position> |
Geometries.mkEmptyPolygon(CoordinateReferenceSystem<P> crs)
Creates an empty
Polygon for a coordinate reference system |
static <Q extends Position> |
Geometries.mkGeometry(java.lang.Class<? extends Complex> geometryClass,
CoordinateReferenceSystem<Q> crs) |
static <P extends Position> |
Geometries.mkGeometry(java.lang.Class<? extends Simple> geometryClass,
PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
Geometries.mkLinearRing(PositionSequence<P> seq,
CoordinateReferenceSystem<P> crs)
Creates a
LinearRing from a PositionSequence and coordinate reference system |
static <P extends Position> |
Geometries.mkLineString(PositionSequence<P> seq,
CoordinateReferenceSystem<P> crs)
Creates a
LineString from a PositionSequence and coordinate reference system |
static <P extends Position> |
Geometries.mkMultiPoint(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
Geometries.mkPoint(P pos,
CoordinateReferenceSystem<P> crs)
Creates a
Point from a Position and coordinate reference system |
static <P extends Position> |
Positions.mkPosition(CoordinateReferenceSystem<P> crs,
double... coordinates) |
| Constructor and Description |
|---|
Envelope(CoordinateReferenceSystem<P> crs)
Creates an empty Envelop
|
Envelope(double minC1,
double minC2,
double maxC1,
double maxC2,
CoordinateReferenceSystem<P> crs)
Create an instance using the specified coordinates and
CoordinateReferenceSystem. |
Envelope(P lowerLeft,
P upperRight,
CoordinateReferenceSystem<P> crs)
Creates an instance from specified lower-left and upper-right
Points. |
EnvelopeVisitor(CoordinateReferenceSystem<P> crs) |
Geometry(CoordinateReferenceSystem<P> crs)
Creates an empty Geometry
|
Geometry(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
GeometryCollection(CoordinateReferenceSystem<P> crs)
Constructs an empty
GeometryCollection |
LinearRing(CoordinateReferenceSystem<P> crs) |
LinearRing(PositionSequence<P> points,
CoordinateReferenceSystem<P> crs) |
LineString(CoordinateReferenceSystem<P> crs) |
LineString(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs)
Constructs a
LineString from the specified positions
and ProjectedGeometryOperations implementation. |
MultiLineString(CoordinateReferenceSystem<P> crs) |
MultiPoint(CoordinateReferenceSystem<P> crs) |
MultiPolygon(CoordinateReferenceSystem<P> crs) |
OnLengthMeasureOp(Geometry<?> geometry,
CoordinateReferenceSystem<M> measuredVariant,
boolean keepBeginMeasure) |
Point(CoordinateReferenceSystem<P> crs) |
Point(P position,
CoordinateReferenceSystem<P> crs) |
Point(PositionSequence<P> sequence,
CoordinateReferenceSystem<P> crs) |
Polygon(CoordinateReferenceSystem<P> crs) |
Polygon(PositionSequence<P> positionSequence,
CoordinateReferenceSystem<P> crs)
Creates a
Polygon with no holes, and having the specified PositionSequence as exterior boundary |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position> |
DSL.geometrycollection(CoordinateReferenceSystem<P> crs,
DSL.GeometryToken<P>... tokens)
Creates a
GeometryCollection from the specified GeometryTokens and CoordinateReferenceSystem. |
static <P extends Position> |
DSL.linestring(CoordinateReferenceSystem<P> crs,
P... positions)
Creates a
LineString |
static <P extends Position> |
DSL.multilinestring(CoordinateReferenceSystem<P> crs,
DSL.LineStringToken<P>... tokens) |
static <P extends Position> |
DSL.multipoint(CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
DSL.multipoint(CoordinateReferenceSystem<P> crs,
DSL.PointToken<P>... tokens) |
static <P extends Position> |
DSL.multipoint(CoordinateReferenceSystem<P> crs,
P... positions) |
static <P extends Position> |
DSL.multipolygon(CoordinateReferenceSystem<P> crs,
DSL.PolygonToken<P>... tokens) |
static <P extends Position> |
DSL.point(CoordinateReferenceSystem<P> crs,
P p)
Creates a
Point |
static <P extends Position> |
DSL.polygon(CoordinateReferenceSystem<P> crs,
DSL.LinearRingToken<P>... tokens)
Creates a
Polygon from the specified ring tokens and CoordinateReferenceSystem |
static <P extends Position> |
DSL.ring(CoordinateReferenceSystem<P> crs,
P... positions)
Creates a
LinearRing |
(package private) abstract Geometry<P> |
DSL.GeometryToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) Point<P> |
DSL.PointToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) LineString<P> |
DSL.LineStringToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) LinearRing<P> |
DSL.LinearRingToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) Polygon<P> |
DSL.PolygonToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) GeometryCollection<P,Geometry<P>> |
DSL.GeometryCollectionToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) MultiPoint<P> |
DSL.MultiPointToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) MultiLineString<P> |
DSL.MultiLineStringToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) MultiPolygon<P> |
DSL.MultiPolygonToken.toGeometry(CoordinateReferenceSystem<P> crs) |
(package private) static <P extends Position> |
DSL.toSeq(CoordinateReferenceSystem<P> crs,
P[] positions) |
| Modifier and Type | Field and Description |
|---|---|
protected CoordinateReferenceSystem<?> |
WktTokenizer.baseCRS |
private CoordinateReferenceSystem<?> |
PostgisWktDecoder.crs |
private CoordinateReferenceSystem<P> |
WktPointSequenceToken.crs |
private CoordinateReferenceSystem<?> |
WktTokenizer.targetCRS |
| Modifier and Type | Method and Description |
|---|---|
private <T extends CoordinateReferenceSystem> |
CrsWktDecoder.decodeAxis(Unit unit,
java.lang.Class<T> crsClass) |
private <T extends CoordinateReferenceSystem> |
CrsWktDecoder.decodeOptionalAxes(int num,
Unit unit,
java.lang.Class<T> crsClass) |
private <T extends CoordinateReferenceSystem> |
CrsWktDecoder.defaultCRS(Unit unit,
java.lang.Class<T> crsClass) |
| Modifier and Type | Method and Description |
|---|---|
private CoordinateReferenceSystem<? extends Position> |
CrsWktDecoder.decode()
Determines the WKT variant and calls the according method to decode the WKT.
|
CoordinateReferenceSystem<? extends Position> |
CrsWktDecoder.decode(java.lang.String wkt,
int srid)
Decodes a WKT representation of a
CoordinateReferenceSystem. |
private CoordinateReferenceSystem<?> |
WktTokenizer.determineTargetCRS() |
private CoordinateReferenceSystem<?> |
WktTokenizer.ensureZM(CoordinateReferenceSystem<?> crs,
boolean needZ,
boolean needM) |
private CoordinateReferenceSystem<?> |
WktTokenizer.getCoordinateReferenceSystem() |
CoordinateReferenceSystem<P> |
WktPointSequenceToken.getCoordinateReferenceSystem() |
protected <P extends Position> |
HANAWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
protected <P extends Position> |
MySqlWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
protected abstract <P extends Position> |
AbstractWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs)
Read and set the SRID (if it is present)
|
protected <P extends Position> |
PostgisWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
<P extends Position> |
AbstractWkbDecoder.decode(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
<P extends Position> |
WkbDecoder.decode(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs)
Decodes a WKB encoded representation of a
Geometry, assuming the specified
CoordinateReferenceSystem |
<P extends Position> |
WktDecoder.decode(java.lang.String wkt,
CoordinateReferenceSystem<P> crs)
Decodes a WKT representation using the specified (base)
CoordinateReferenceSystem. |
<P extends Position> |
PostgisWktDecoder.decode(java.lang.String wkt,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeGeometry(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeGeometry(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeGeometryCollection(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeGeometryCollection(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeLinearRingText(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeLineString(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeLineStringText(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeMultiLineString(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeMultiLineString(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeMultiPoint(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeMultiPoint(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodeMultiPolygon(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeMultiPolygon(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodePoint(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodePointSequence(CoordinateReferenceSystem<P> forceCrs) |
private <P extends Position> |
PostgisWktDecoder.decodePointText(CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.decodePolygon(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodePolygonText(CoordinateReferenceSystem<P> crs) |
private CoordinateReferenceSystem<?> |
WktTokenizer.ensureZM(CoordinateReferenceSystem<?> crs,
boolean needZ,
boolean needM) |
static <P extends Position> |
Wkt.fromWkt(java.lang.String wkt,
CoordinateReferenceSystem<P> crs)
Decodes the specified WKT String to a
Geometry. |
private <P extends Position> |
PostgisWktDecoder.prepare(java.lang.String wkt,
CoordinateReferenceSystem<P> crs)
The instance fields wktString and crsId are initialized prior to decoding.
|
protected <P extends Position> |
HANAWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
protected <P extends Position> |
MySqlWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
protected abstract <P extends Position> |
AbstractWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs)
Read and set the SRID (if it is present)
|
protected <P extends Position> |
PostgisWkbDecoder.readCrs(ByteBuffer byteBuffer,
int typeCode,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.readPolygonRings(int numRings,
ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.readPosition(ByteBuffer byteBuffer,
double[] coordinates,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.readPositions(int numPos,
ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractWkbDecoder.readRing(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private void |
PostgisWkbDecoder.validateCrs(CoordinateReferenceSystem<?> crs,
boolean hasM,
boolean hasZ) |
| Constructor and Description |
|---|
HANAWktTokenizer(java.lang.CharSequence wkt,
WktVariant variant,
CoordinateReferenceSystem<?> baseCRS) |
HANAWktTokenizer(java.lang.CharSequence wkt,
WktVariant variant,
CoordinateReferenceSystem<?> baseCRS,
boolean forceToCRS)
A Tokenizer for the specified WKT string
|
WktPointSequenceToken(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
WktTokenizer(java.lang.CharSequence wkt,
WktVariant variant,
CoordinateReferenceSystem<?> baseCRS) |
WktTokenizer(java.lang.CharSequence wkt,
WktVariant variant,
CoordinateReferenceSystem<?> baseCRS,
boolean forceToCRS)
A Tokenizer for the specified WKT string
|
| Modifier and Type | Field and Description |
|---|---|
private CoordinateReferenceSystem<?> |
AbstractSDODecoder.crs |
| Modifier and Type | Method and Description |
|---|---|
private CoordinateReferenceSystem<?> |
AbstractSDODecoder.determineCRS(SDOGeometry nativeGeom) |
(package private) CoordinateReferenceSystem<?> |
AbstractSDODecoder.getCoordinateReferenceSystem(SDOGeometry nativeGeom)
Determine the SRID, by considering the srid value to be an EPSG code.
|
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Position> |
AbstractSDODecoder.convertOrdinateArray(java.lang.Double[] oordinates,
SDOGeometry sdoGeom,
CoordinateReferenceSystem<P> crs) |
protected <P extends Position> |
AbstractSDODecoder.getElementCSeq(int i,
SDOGeometry sdoGeom,
boolean hasNextSE,
CoordinateReferenceSystem<P> crs)
Gets the CoordinateSequence corresponding to an element.
|
| Modifier and Type | Field and Description |
|---|---|
private CoordinateReferenceSystem<?> |
SqlServerGeometry.crs |
private static CoordinateReferenceSystem<?> |
SqlServerGeometry.DEFAULT_CRS |
| Modifier and Type | Method and Description |
|---|---|
(package private) CoordinateReferenceSystem<?> |
SqlServerGeometry.getCoordinateReferenceSystem() |
(package private) CoordinateReferenceSystem<?> |
SqlServerGeometry.getCRS(int srid,
boolean hasZValues,
boolean hasMValues) |
| Modifier and Type | Method and Description |
|---|---|
(package private) <P extends Position> |
SqlServerGeometry.copyCoordinate(int index,
double[] coords,
CoordinateReferenceSystem<P> crs) |
protected Geometry<?> |
AbstractGeometryCollectionSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
protected abstract Geometry<?> |
AbstractSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
protected Point<?> |
PointSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
protected Polygon<?> |
PolygonSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
protected LineString<?> |
LineStringSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
(package private) void |
SqlServerGeometry.setCoordinateReferenceSystem(CoordinateReferenceSystem<?> crs) |
| Constructor and Description |
|---|
CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompoundCoordinateReferenceSystem<P extends Position>
A compound
CoordinateReferenceSystem that is constructed by adding additional CoordinateSystemAxes to a
base coordinate reference system (either a Geographic, Geocentric or Projected Coordinate Reference System). |
class |
GeocentricCartesianCoordinateReferenceSystem
A geo-centric
CoordinateReferenceSystem. |
class |
Geographic2DCoordinateReferenceSystem
A geographic
CoordinateReferenceSystem. |
class |
Geographic3DCoordinateReferenceSystem
Created by Karel Maesen, Geovise BVBA on 30/11/14.
|
class |
GeographicCoordinateReferenceSystem<P extends G2D>
Created by Karel Maesen, Geovise BVBA on 30/11/14.
|
class |
LinearCoordinateReferenceSystem
A 1-Dimensional Linear Coordinate Ssytem that consists of the points that lie on the axis of a linear
feature, for example a pipeline or a road.
|
class |
ProjectedCoordinateReferenceSystem
A projected
CoordinateReferenceSystem. |
class |
SingleCoordinateReferenceSystem<P extends Position>
A Coordinate reference system consisting of one Coordinate System and one Datum (as opposed to a Compound CRS)
Created by Karel Maesen, Geovise BVBA on 29/11/14.
|
class |
VerticalCoordinateReferenceSystem
Created by Karel Maesen, Geovise BVBA on 29/11/14.
|
| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.ConcurrentHashMap<java.lang.Integer,CoordinateReferenceSystem<? extends Position>> |
CrsRegistry.crsMap |
| Modifier and Type | Method and Description |
|---|---|
static CoordinateReferenceSystem<?> |
CrsRegistry.getCoordinateReferenceSystemForEPSG(int epsgCode,
CoordinateReferenceSystem<?> fallback)
returns the
CoordinateReferenceSystem for the specified EPSG code. |
static CoordinateReferenceSystem<?> |
CrsRegistry.ifAbsentReturnProjected2D(int epsgCode)
Returns the registered coordinate reference system, or when unavailable in the registry, create a new Projected 2D system and register
this on-the-fly.
|
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position,R extends P> |
CoordinateReferenceSystems.addLinearSystem(CoordinateReferenceSystem<P> base,
java.lang.Class<R> resultCSPtype,
LinearUnit unit) |
static <P extends Position> |
CoordinateReferenceSystems.addLinearSystem(CoordinateReferenceSystem<P> base,
LinearUnit unit) |
static <P extends Position,R extends P> |
CoordinateReferenceSystems.addVerticalSystem(CoordinateReferenceSystem<P> base,
java.lang.Class<R> resultCSPtype,
LinearUnit unit) |
static <P extends Position> |
CoordinateReferenceSystems.addVerticalSystem(CoordinateReferenceSystem<P> base,
LinearUnit unit) |
static <P extends Position> |
CoordinateReferenceSystems.combine(CoordinateReferenceSystem<P> base,
SingleCoordinateReferenceSystem ods) |
static <P extends Position,R extends P> |
CoordinateReferenceSystems.combine(CoordinateReferenceSystem<P> base,
SingleCoordinateReferenceSystem ods,
java.lang.Class<R> resultCSPtype) |
static CoordinateReferenceSystem<?> |
CrsRegistry.getCoordinateReferenceSystemForEPSG(int epsgCode,
CoordinateReferenceSystem<?> fallback)
returns the
CoordinateReferenceSystem for the specified EPSG code. |
static <P extends Position> |
CoordinateReferenceSystems.hasAxisOrder(CoordinateReferenceSystem<P> crs,
int order) |
static <P extends Position> |
CoordinateReferenceSystems.hasMeasureAxis(CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
CoordinateReferenceSystems.hasVerticalAxis(CoordinateReferenceSystem<P> crs) |
static void |
CrsRegistry.registerCoordinateReferenceSystem(CoordinateReferenceSystem<?> crs)
Registers a
CoordinateReferenceSystem in the registry under the specified (pseudo-)EPSG code. |
| Modifier and Type | Method and Description |
|---|---|
CoordinateReferenceSystem<?> |
MortonContext.getCoordinateReferenceSystem()
Returns the CrsId of the spatial extent
|
| Modifier and Type | Field and Description |
|---|---|
private CoordinateReferenceSystem<P> |
Context.defaultCRS |
| Modifier and Type | Method and Description |
|---|---|
(package private) CoordinateReferenceSystem<P> |
Context.getDefaultCrs() |
protected CoordinateReferenceSystem<P> |
AbstractGeometryParser.getDefaultCrs() |
protected CoordinateReferenceSystem<P> |
AbstractGeometryParser.resolveCrs(com.fasterxml.jackson.databind.JsonNode root,
int coordinateDimension,
CoordinateReferenceSystem<P> defaultCrs) |
| Modifier and Type | Method and Description |
|---|---|
LineString<P> |
LineStringParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
GeometryCollection<P,Geometry<P>> |
GeometryCollectionParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
Geometry<P> |
GeometryParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
Point<P> |
PointParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
Polygon<P> |
PolygonParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
MultiLineString<P> |
MultiLineStringParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
MultiPolygon<P> |
MultiPolygonParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
abstract G |
AbstractGeometryParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> crs) |
MultiPoint<P> |
MultiPointParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
protected CoordinateReferenceSystem<P> |
AbstractGeometryParser.resolveCrs(com.fasterxml.jackson.databind.JsonNode root,
int coordinateDimension,
CoordinateReferenceSystem<P> defaultCrs) |
(package private) <P extends Position> |
LinearPositionsListHolder.toLinearRings(CoordinateReferenceSystem<P> crs) |
(package private) <P extends Position> |
LinearPositionsListHolder.toLineStrings(CoordinateReferenceSystem<P> crs) |
(package private) <P extends Position> |
PolygonListHolder.toPolygons(CoordinateReferenceSystem<P> crs) |
<P extends Position> |
PointHolder.toPosition(CoordinateReferenceSystem<P> crs) |
(package private) <P extends Position> |
LinearPositionsHolder.toPositionSequence(CoordinateReferenceSystem<P> crs) |
private void |
GeometrySerializer.writeCrs(com.fasterxml.jackson.core.JsonGenerator gen,
CoordinateReferenceSystem<P> crs) |
private void |
GeometrySerializer.writeNamedCrs(com.fasterxml.jackson.core.JsonGenerator gen,
CoordinateReferenceSystem<P> crs) |
| Constructor and Description |
|---|
Context(CoordinateReferenceSystem<P> defaultCRS,
Features features) |
GeolatteGeomModule(CoordinateReferenceSystem<P> defaultCrs) |
| Modifier and Type | Method and Description |
|---|---|
private CoordinateReferenceSystem<?> |
PointSequenceCoordinateSequenceFactory.determineCRS(org.locationtech.jts.geom.Coordinate[] coordinates) |
| Modifier and Type | Method and Description |
|---|---|
private <P extends Position> |
PointSequenceCoordinateSequenceFactory.copy(org.locationtech.jts.geom.Coordinate co,
double[] ordinates,
CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
JTS.from(org.locationtech.jts.geom.Envelope jtsEnvelope,
CoordinateReferenceSystem<P> crs)
Converts a JTS
Envelope to a geolatte Envelope with the
specified CRS. |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.GeometryCollection jtsGeometry,
CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
JTS.from(org.locationtech.jts.geom.Geometry jtsGeometry,
CoordinateReferenceSystem<P> crs)
Factory method that converts a JTS geometry into an equivalent geolatte geometry and allows the caller to
specify the CoordinateReferenceSystem of the resulting geolatte geometry.
|
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.LineString jtsLineString,
CoordinateReferenceSystem<P> crs) |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.MultiLineString jtsGeometry,
CoordinateReferenceSystem<P> crs) |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.MultiPoint jtsMultiPoint,
CoordinateReferenceSystem<P> crs) |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.MultiPolygon jtsGeometry,
CoordinateReferenceSystem<P> crs) |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.Point jtsPoint,
CoordinateReferenceSystem<P> crs) |
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.Polygon jtsGeometry,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PointSequenceCoordinateSequenceFactory.fromCoordinateArray(org.locationtech.jts.geom.Coordinate[] coordinates,
CoordinateReferenceSystem<P> crs) |
<P extends Position> |
PointSequenceCoordinateSequenceFactory.toPositionSequence(org.locationtech.jts.geom.CoordinateSequence cs,
java.lang.Class<P> posType,
CoordinateReferenceSystem<P> crs) |