| Package | Description |
|---|---|
| org.geolatte.geom |
A model for geospatial geometries.
|
| org.geolatte.geom.cga | |
| 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.codec.support |
This package contains data structures useful when decoding
Geometrys from WKT/WKB or GEOJSON |
| Modifier and Type | Method and Description |
|---|---|
PositionSequence<P> |
PositionSequence.clone() |
static <P extends Position> |
Positions.collect(Class<P> positionType,
P... positions) |
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
Class<P> targetPosClass,
double defaultValue)
Copies the source positions to a new PositionSequence.
|
PositionSequence<P> |
Geometry.getPositions()
Returns the
PositionSequence of this instance |
protected static <T extends Position> |
Geometry.nestPositionSequences(Geometry<T>[] geometries) |
PositionSequence<P> |
PositionSequence.reverse()
Creates a new
PositionSequence with positions in reverse order. |
PositionSequence<P> |
PositionSequenceBuilder.toPositionSequence()
Returns the result of this builder.
|
| Modifier and Type | Method and Description |
|---|---|
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
Class<P> targetPosClass,
double defaultValue)
Copies the source positions to a new PositionSequence.
|
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequences are equal. |
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequences are equal. |
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
static <P extends Position> |
Geometries.mkGeometry(Class<?> 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) |
| Constructor and Description |
|---|
Geometry(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
LinearRing(PositionSequence<P> points,
CoordinateReferenceSystem<P> crs) |
LineSegments(PositionSequence<P> positionSequence) |
LineString(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs)
Constructs a
LineString from the specified positions
and CoordinateReferenceSystem. |
Point(PositionSequence<P> sequence,
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 |
|---|---|
PositionSequence<P> |
CircularArcLinearizer.linearize()
Linearizes the arc segment defined by the three
Positions specified in this instance's constructor.Compared to CircularArcLinearizer.linearizeCircle() this is not using normalized direction angels, as direction of arc
will be lost in this case (Does not matter if working with a circle). |
PositionSequence<P> |
CircularArcLinearizer.linearizeCircle() |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
protected <P extends Position> |
AbstractSDODecoder.convertOrdinateArray(Double[] oordinates,
SDOGeometry sdoGeom,
CoordinateReferenceSystem<P> crs) |
protected <P extends Position> |
AbstractSDODecoder.getCompoundCSeq(int idxFirst,
int idxLast,
SDOGeometry sdoGeom)
Gets the CoordinateSequence corresponding to a compound element.
|
protected <P extends Position> |
AbstractSDODecoder.getElementCSeq(int i,
SDOGeometry sdoGeom,
boolean hasNextSE,
CoordinateReferenceSystem<P> crs)
Gets the CoordinateSequence corresponding to an element.
|
protected <P extends Position> |
AbstractSDODecoder.linearize(PositionSequence<P> positions,
boolean entireCirlce)
Linearizes arcs and circles.
|
protected <P extends Position> |
AbstractSDOEncoder.reverse(PositionSequence<P> positions) |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
protected Double[] |
AbstractSDOEncoder.convertPositionSequence(PositionSequence<?> coordinates) |
protected <P extends Position> |
AbstractSDODecoder.linearize(PositionSequence<P> positions,
boolean entireCirlce)
Linearizes arcs and circles.
|
protected <P extends Position> |
AbstractSDOEncoder.reverse(PositionSequence<P> positions) |
| Modifier and Type | Method and Description |
|---|---|
PositionSequence<P> |
CountingPositionSequenceBuilder.toPositionSequence() |
| Modifier and Type | Method and Description |
|---|---|
<P extends Position> |
LinearPositionsHolder.toPositionSequence(CoordinateReferenceSystem<P> crs) |
Copyright © 2021 geolatte.org. All rights reserved.