| 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.sqlserver |
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems to Microsoft SQL Server internal
format.
|
| org.geolatte.geom.json | |
| org.geolatte.geom.jts |
JTS interoperability classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinearRing<P extends Position>
A
LineString that is both closed and simple. |
| Modifier and Type | Method and Description |
|---|---|
private <T extends C2D & Measured> |
DefaultMeasureGeometryOperations.OnLengthMeasureOp.measure(LineString<T> geometry) |
static <P extends Position> |
Geometries.mkEmptyLineString(CoordinateReferenceSystem<P> crs)
Creates an empty
LineString for a 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 |
| Modifier and Type | Method and Description |
|---|---|
private <T extends C2D & Measured> |
DefaultMeasureGeometryOperations.OnLengthMeasureOp.measure(LineString<T> geometry) |
static <P extends Position> |
Geometries.mkMultiLineString(LineString<P>... linestrings) |
void |
GeometryVisitor.visit(LineString<P> lineString)
Visits a
LineString. |
void |
MeasureInterpolatingVisitor.visit(LineString<P> lineString) |
void |
DefaultMeasureGeometryOperations.InterpolatingVisitor.visit(LineString<P> lineString) |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position> |
Geometries.mkMultiLineString(java.util.List<LineString<P>> lineStrings) |
| Constructor and Description |
|---|
LinearRing(LineString<P> lineString) |
LineString(LineString<P> base)
This constructor has been added to speed up object creation of LinearRings
|
MultiLineString(LineString<P>... lineStrings)
Constructs a
MultiLineString from the specified LineStrings |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position> |
DSL.linestring(CoordinateReferenceSystem<P> crs,
P... positions)
Creates a
LineString |
(package private) LineString<P> |
DSL.LineStringToken.toGeometry(CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Position> |
DSL.multilinestring(LineString<P> linestring,
LineString<P>... linestrings) |
static <P extends Position> |
DSL.multilinestring(LineString<P> linestring,
LineString<P>... linestrings) |
| Modifier and Type | Method and Description |
|---|---|
private <P extends Position> |
AbstractWkbDecoder.decodeLineString(ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
PostgisWktDecoder.decodeLineStringText(CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
void |
WkbVisitor.visit(LineString<P> geom) |
| Modifier and Type | Method and Description |
|---|---|
protected LineString<?> |
LineStringSqlServerDecoder.createGeometry(SqlServerGeometry nativeGeom) |
protected LineString<?> |
LineStringSqlServerDecoder.createGeometry(SqlServerGeometry nativeGeom,
int shapeIndex) |
protected LineString<?> |
LineStringSqlServerDecoder.createLineString(SqlServerGeometry nativeGeom,
IndexRange pntIndexRange) |
protected LineString<?> |
LineStringSqlServerDecoder.createNullGeometry(CoordinateReferenceSystem<?> crs) |
| Modifier and Type | Method and Description |
|---|---|
private void |
PolygonSqlServerEncoder.addInteriorRing(LineString<?> ring,
CountingPositionSequenceBuilder<?> coordinates,
java.util.List<Figure> figures) |
private void |
PolygonSqlServerEncoder.addPoints(LineString<?> ring,
CountingPositionSequenceBuilder<?> coordinates) |
| Modifier and Type | Method and Description |
|---|---|
LineString<P> |
LineStringParser.parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
| Modifier and Type | Method and Description |
|---|---|
(package private) <P extends Position> |
LinearPositionsListHolder.toLineStrings(CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
private static <P extends Position> |
JTS.from(org.locationtech.jts.geom.LineString jtsLineString,
CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
private static <P extends Position> |
JTS.to(LineString<P> lineString,
org.locationtech.jts.geom.GeometryFactory gFact) |