Package | Description |
---|---|
org.geolatte.geom |
A model for geospatial geometries.
|
org.geolatte.geom.builder | |
org.geolatte.geom.codec.sqlserver | |
org.geolatte.geom.crs |
This package contains classes that model Coordinate Reference Systems.
|
org.geolatte.geom.curve | |
org.geolatte.geom.jts |
Modifier and Type | Method and Description |
---|---|
CrsId |
EmptyPointSequence.getCrsId() |
CrsId |
Envelope.getCrsId()
Returns the
CrsId for this Envelope |
CrsId |
PointSequenceBuilder.getCrsId()
Returns the
CrsId of the PointSequence being built. |
CrsId |
PointCollection.getCrsId()
Returns the
CrsId of this PointCollection . |
CrsId |
Geometry.getCrsId()
Returns the reference to the coordinate reference system of this
Geometry |
protected static CrsId |
Geometry.getCrsId(Geometry[] geometries)
Extracts the first
CrsId from an array of Geometry s if
the array is non-null and not empty. |
Modifier and Type | Method and Description |
---|---|
static PointSequence |
PointCollectionFactory.create(double[] coordinates,
DimensionalFlag dimensionalFlag,
CrsId crsId)
Creates a
PointSequence from a coordinate array. |
static Point |
Points.create2D(double x,
double y,
CrsId crsId)
Creates a 2D
Point using the specified coordinates and coordinate reference system |
static Point |
Points.create2DM(double x,
double y,
double m,
CrsId crsId)
Creates a 2DM
Point using the specified coordinates and coordinate reference system |
static Point |
Points.create3D(double x,
double y,
double z,
CrsId crsId)
Creates a 3D
Point using the specified coordinates and coordinate reference system |
static Point |
Points.create3DM(double x,
double y,
double z,
double m,
CrsId crsId)
Creates a 3DM
Point using the specified coordinates and coordinate reference system |
static PointSequenceBuilder |
PointSequenceBuilders.fixedSized(int numPoints,
DimensionalFlag flag,
CrsId crsId)
Creates a
PointSequenceBuilder of fixed size. |
static PointSequenceBuilder |
PointSequenceBuilders.variableSized(DimensionalFlag flag,
CrsId crsId)
Creates a
PointSequenceBuilder of variable size. |
Constructor and Description |
---|
Envelope(double minX,
double minY,
double maxX,
double maxY,
CrsId crsId)
Create an instance using the specified coordinates and
CrsId . |
Modifier and Type | Method and Description |
---|---|
static GeometryBuilder2D<LinearRing> |
LinearRings.create2D(CrsId crsId) |
static GeometryBuilder2D<LineString> |
LineStrings.create2D(CrsId crsId) |
static GeometryBuilder2DM<LinearRing> |
LinearRings.create2DM(CrsId crsId) |
static GeometryBuilder2DM<LineString> |
LineStrings.create2DM(CrsId crsId) |
static GeometryBuilder3D<LinearRing> |
LinearRings.create3D(CrsId crsId) |
static GeometryBuilder3D<LineString> |
LineStrings.create3D(CrsId crsId) |
static GeometryBuilder3DM<LinearRing> |
LinearRings.create3DM(CrsId crsId) |
static GeometryBuilder3DM<LineString> |
LineStrings.create3DM(CrsId crsId) |
Modifier and Type | Method and Description |
---|---|
CrsId |
CountingPointSequenceBuilder.getCrsId() |
Constructor and Description |
---|
CountingPointSequenceBuilder(DimensionalFlag df,
CrsId crsId) |
Modifier and Type | Field and Description |
---|---|
static CrsId |
CrsId.UNDEFINED
Identifies an undefined (or unknown)
CrsId . |
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(String srsString)
Creates an instance from a
String of the form "[. |
static CrsId |
CrsId.valueOf(int code)
Returns a
CrsId with the specified code and the
EPSG as authority. |
static CrsId |
CrsId.valueOf(String authority,
int code)
Returns an instance having the specified authority and code.
|
Constructor and Description |
---|
CoordinateReferenceSystem(CrsId crsId,
String name,
CoordinateSystemAxis... axes)
Constructs a
CoordinateReferenceSystem . |
CrsIdentifiable(CrsId crsId,
String name)
Constructs an instance.
|
Datum(CrsId crsId,
Ellipsoid ellipsoid,
String name,
double[] toWGS84)
Constructs a
Datum . |
Ellipsoid(CrsId crsId,
String name,
double semiMajorAxis,
double inverseFlattening)
constructs an instance
|
GeocentricCoordinateReferenceSystem(CrsId crsId,
String name,
CoordinateSystemAxis... axes)
Constructs a
CoordinateReferenceSystem . |
GeographicCoordinateReferenceSystem(CrsId crsId,
String name,
CoordinateSystemAxis... axes)
Constructs a
CoordinateReferenceSystem . |
PrimeMeridian(CrsId crsId,
String name,
double longitude)
Constructs an instance
|
ProjectedCoordinateReferenceSystem(CrsId crsId,
String name,
GeographicCoordinateReferenceSystem geoCRS,
Projection projection,
List<CrsParameter> parameters,
CoordinateSystemAxis... axes)
Constructs a
ProjectedCoordinateReferenceSystem . |
Projection(CrsId crsId,
String name) |
Unit(CrsId crsId,
String name,
Unit.Type type,
double conversionFactor)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
CrsId |
MortonContext.getCrsId()
Returns the CrsId of the spatial extent
|
Modifier and Type | Method and Description |
---|---|
static Envelope |
JTS.from(com.vividsolutions.jts.geom.Envelope jtsEnvelope,
CrsId crsId)
Converts a JTS
Envelope to a geolatte Envelope with the
specified CRS. |
static Geometry |
JTS.from(com.vividsolutions.jts.geom.Geometry jtsGeometry,
CrsId crsId)
Factory method that converts a JTS geometry into an equivalent geolatte geometry and allows the caller to
specify the srid value of the resulting geolatte geometry.
|
Copyright © 2015 geolatte.org. All rights reserved.