| 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 |
|---|---|
PositionSequence<?> |
SDOGeometry.getElementPositions(int i) |
protected <P extends Position> |
AbstractSDOEncoder.reverse(PositionSequence<P> positions) |
| Modifier and Type | Method and Description |
|---|---|
protected Double[] |
AbstractSDOEncoder.convertPositionSequence(PositionSequence<?> coordinates) |
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 © 2023 geolatte.org. All rights reserved.