Uses of Class
org.geolatte.geom.crs.CoordinateReferenceSystem
-
Packages that use CoordinateReferenceSystem 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.crs.trans org.geolatte.geom.curve Space-filling curves.org.geolatte.geom.jts JTS interoperability classes. -
-
Uses of CoordinateReferenceSystem in org.geolatte.geom
Methods in org.geolatte.geom that return CoordinateReferenceSystem Modifier and Type Method Description CoordinateReferenceSystem<P>Envelope. getCoordinateReferenceSystem()Returns theCoordinateReferenceSystemfor thisEnvelopeCoordinateReferenceSystem<P>Geometry. getCoordinateReferenceSystem()Returns the coordinate reference system of thisGeometryprotected static <T extends Position>
CoordinateReferenceSystem<T>Geometry. getCrs(Geometry<T>[] geometries)Methods in org.geolatte.geom with parameters of type CoordinateReferenceSystem Modifier and Type Method Description static <Q extends Position>
Geometry<Q>Geometry. forceToCrs(Geometry<?> geometry, CoordinateReferenceSystem<Q> crs)Creates a newGeometrywith the positions from the specified geometry and having the specifiedCoordinateReferenceSystemdoublePosition. getCoordinate(CoordinateSystemAxis axis, CoordinateReferenceSystem<?> crs)Deprecated.static <P extends Position>
GeometryCollection<P>Geometries. mkEmptyGeometryCollection(CoordinateReferenceSystem<P> crs)Creates an emptyGeometryCollectionfor a coordinate reference systemstatic <P extends Position>
LineString<P>Geometries. mkEmptyLineString(CoordinateReferenceSystem<P> crs)Creates an emptyLineStringfor a coordinate reference systemstatic <P extends Position>
MultiLineString<P>Geometries. mkEmptyMultiLineString(CoordinateReferenceSystem<P> crs)Creates an emptyMultiLineStringfor a coordinate reference systemstatic <P extends Position>
MultiPoint<P>Geometries. mkEmptyMultiPoint(CoordinateReferenceSystem<P> crs)Creates an emptyMultiPointfor a coordinate reference systemstatic <P extends Position>
MultiPolygon<P>Geometries. mkEmptyMultiPolygon(CoordinateReferenceSystem<P> crs)Creates an emptyMultiPolygonfor a coordinate reference systemstatic <P extends Position>
Point<P>Geometries. mkEmptyPoint(CoordinateReferenceSystem<P> crs)Creates an emptyPointfor a coordinate reference systemstatic <P extends Position>
Polygon<P>Geometries. mkEmptyPolygon(CoordinateReferenceSystem<P> crs)Creates an emptyPolygonfor a coordinate reference systemstatic <Q extends Position>
Geometry<Q>Geometries. mkGeometry(Class<?> geometryClass, CoordinateReferenceSystem<Q> crs)static <P extends Position>
Geometry<P>Geometries. mkGeometry(Class<?> geometryClass, PositionSequence<P> positions, CoordinateReferenceSystem<P> crs)static <P extends Position>
LinearRing<P>Geometries. mkLinearRing(PositionSequence<P> seq, CoordinateReferenceSystem<P> crs)Creates aLinearRingfrom aPositionSequenceand coordinate reference systemstatic <P extends Position>
LineString<P>Geometries. mkLineString(PositionSequence<P> seq, CoordinateReferenceSystem<P> crs)Creates aLineStringfrom aPositionSequenceand coordinate reference systemstatic <P extends Position>
MultiPoint<P>Geometries. mkMultiPoint(PositionSequence<P> positions, CoordinateReferenceSystem<P> crs)static <P extends Position>
Point<P>Geometries. mkPoint(P pos, CoordinateReferenceSystem<P> crs)Creates aPointfrom a Position and coordinate reference systemstatic <P extends Position>
PPositions. mkPosition(CoordinateReferenceSystem<P> crs, double... coordinates)Constructors in org.geolatte.geom with parameters of type CoordinateReferenceSystem Constructor Description AbstractGeometryCollection(CoordinateReferenceSystem<P> crs)Constructs an emptyGeometryCollectionEnvelope(double minC1, double minC2, double maxC1, double maxC2, CoordinateReferenceSystem<P> crs)Create an instance using the specified coordinates andCoordinateReferenceSystem.Envelope(CoordinateReferenceSystem<P> crs)Creates an empty EnvelopEnvelope(P lowerLeft, P upperRight, CoordinateReferenceSystem<P> crs)Creates an instance from specified lower-left and upper-rightPoints.Geometry(CoordinateReferenceSystem<P> crs)Creates an empty GeometryGeometry(PositionSequence<P> positions, CoordinateReferenceSystem<P> crs)GeometryCollection(CoordinateReferenceSystem<P> crs)LinearRing(CoordinateReferenceSystem<P> crs)LinearRing(PositionSequence<P> points, CoordinateReferenceSystem<P> crs)LineString(CoordinateReferenceSystem<P> crs)LineString(PositionSequence<P> positions, CoordinateReferenceSystem<P> crs)Constructs aLineStringfrom the specified positions andProjectedGeometryOperationsimplementation.MultiLineString(CoordinateReferenceSystem<P> crs)MultiPoint(CoordinateReferenceSystem<P> crs)MultiPolygon(CoordinateReferenceSystem<P> crs)Point(CoordinateReferenceSystem<P> crs)Point(PositionSequence<P> sequence, CoordinateReferenceSystem<P> crs)Point(P position, CoordinateReferenceSystem<P> crs)Polygon(CoordinateReferenceSystem<P> crs)Polygon(PositionSequence<P> positionSequence, CoordinateReferenceSystem<P> crs)Creates aPolygonwith no holes, and having the specifiedPositionSequenceas exterior boundary -
Uses of CoordinateReferenceSystem in org.geolatte.geom.builder
Methods in org.geolatte.geom.builder with parameters of type CoordinateReferenceSystem Modifier and Type Method Description static <P extends Position>
GeometryCollection<P>DSL. geometrycollection(CoordinateReferenceSystem<P> crs, DSL.GeometryToken<P>... tokens)Creates aGeometryCollectionfrom the specifiedGeometryTokens andCoordinateReferenceSystem.static <P extends Position>
LineString<P>DSL. linestring(CoordinateReferenceSystem<P> crs, P... positions)Creates aLineStringstatic <P extends Position>
MultiLineString<P>DSL. multilinestring(CoordinateReferenceSystem<P> crs, DSL.LineStringToken<P>... tokens)static <P extends Position>
MultiPoint<P>DSL. multipoint(CoordinateReferenceSystem<P> crs)static <P extends Position>
MultiPoint<P>DSL. multipoint(CoordinateReferenceSystem<P> crs, DSL.PointToken<P>... tokens)static <P extends Position>
MultiPoint<P>DSL. multipoint(CoordinateReferenceSystem<P> crs, P... positions)static <P extends Position>
MultiPolygon<P>DSL. multipolygon(CoordinateReferenceSystem<P> crs, DSL.PolygonToken<P>... tokens)static <P extends Position>
Point<P>DSL. point(CoordinateReferenceSystem<P> crs, P p)Creates aPointstatic <P extends Position>
Polygon<P>DSL. polygon(CoordinateReferenceSystem<P> crs, DSL.LinearRingToken<P>... tokens)Creates aPolygonfrom the specified ring tokens andCoordinateReferenceSystemstatic <P extends Position>
LinearRing<P>DSL. ring(CoordinateReferenceSystem<P> crs, P... positions)Creates aLinearRing -
Uses of CoordinateReferenceSystem in org.geolatte.geom.codec
Methods in org.geolatte.geom.codec that return CoordinateReferenceSystem Modifier and Type Method Description CoordinateReferenceSystem<? extends Position>CrsWktDecoder. decode(String wkt, int srid)Decodes a WKT representation of aCoordinateReferenceSystem.Methods in org.geolatte.geom.codec with parameters of type CoordinateReferenceSystem Modifier and Type Method Description <P extends Position>
Geometry<P>WkbDecoder. decode(ByteBuffer byteBuffer, CoordinateReferenceSystem<P> crs)Decodes a WKB encoded representation of aGeometry, assuming the specifiedCoordinateReferenceSystem<P extends Position>
Geometry<P>WktDecoder. decode(String wkt, CoordinateReferenceSystem<P> crs)Decodes a WKT representation using the specifiedCoordinateReferenceSystem.static <P extends Position>
Geometry<P>Wkt. fromWkt(String wkt, CoordinateReferenceSystem<P> crs)Decodes the specified WKT String to aGeometry. -
Uses of CoordinateReferenceSystem in org.geolatte.geom.codec.db.oracle
Methods in org.geolatte.geom.codec.db.oracle with parameters of type CoordinateReferenceSystem Modifier and Type Method Description protected <P extends Position>
PositionSequence<P>AbstractSDODecoder. convertOrdinateArray(Double[] oordinates, SDOGeometry sdoGeom, CoordinateReferenceSystem<P> crs)protected <P extends Position>
PositionSequence<P>AbstractSDODecoder. getElementCSeq(int i, SDOGeometry sdoGeom, boolean hasNextSE, CoordinateReferenceSystem<P> crs)Gets the CoordinateSequence corresponding to an element. -
Uses of CoordinateReferenceSystem in org.geolatte.geom.codec.db.sqlserver
Constructors in org.geolatte.geom.codec.db.sqlserver with parameters of type CoordinateReferenceSystem Constructor Description CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs) -
Uses of CoordinateReferenceSystem in org.geolatte.geom.crs
Subclasses of CoordinateReferenceSystem in org.geolatte.geom.crs Modifier and Type Class Description classCompoundCoordinateReferenceSystem<P extends Position>A compoundCoordinateReferenceSystemthat is constructed by adding additional CoordinateSystemAxes to a base coordinate reference system (either a Geographic, Geocentric or Projected Coordinate Reference System).classGeocentricCartesianCoordinateReferenceSystemA geo-centricCoordinateReferenceSystem.classGeographic2DCoordinateReferenceSystemA geographicCoordinateReferenceSystem.classGeographic3DCoordinateReferenceSystemCreated by Karel Maesen, Geovise BVBA on 30/11/14.classGeographicCoordinateReferenceSystem<P extends G2D>Created by Karel Maesen, Geovise BVBA on 30/11/14.classLinearCoordinateReferenceSystemA 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.classProjectedCoordinateReferenceSystemA projectedCoordinateReferenceSystem.classSingleCoordinateReferenceSystem<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.classVerticalCoordinateReferenceSystemCreated by Karel Maesen, Geovise BVBA on 29/11/14.Methods in org.geolatte.geom.crs that return CoordinateReferenceSystem Modifier and Type Method Description static CoordinateReferenceSystem<?>CrsRegistry. computeIfAbsent(CrsId crsId, Function<? super CrsId,? extends CoordinateReferenceSystem<? extends Position>> buildCrs)Returns the registered coordinate reference system, or when unavailable in the registry, create a new reference system and register it on-the-fly.CoordinateReferenceSystem<?>CoordinateSystemExpander. expand(CoordinateReferenceSystem<?> base, CoordinateSystemAxisDirection direction)CoordinateReferenceSystem<?>DefaultCoordinateSystemExpander. expand(CoordinateReferenceSystem<?> base, CoordinateSystemAxisDirection direction)default CoordinateReferenceSystem<?>CoordinateSystemExpander. expandM(CoordinateReferenceSystem<?> base)default CoordinateReferenceSystem<?>CoordinateSystemExpander. expandZ(CoordinateReferenceSystem<?> base)static CoordinateReferenceSystem<?>CrsRegistry. getCoordinateReferenceSystem(CrsId crsId, CoordinateReferenceSystem<?> fallback)returns theCoordinateReferenceSystemfor the specifiedCrsIdstatic CoordinateReferenceSystem<?>CrsRegistry. getCoordinateReferenceSystemForEPSG(int epsgCode, CoordinateReferenceSystem<?> fallback)returns theCoordinateReferenceSystemfor the specified EPSG code.static CoordinateReferenceSystem<?>CrsRegistry. ifAbsentReturnGeographic2D(int epsgCode)Returns the registered coordinate reference system, or when unavailable in the registry, create a new Geographic 2D system and register this on-the-fly.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.static CoordinateReferenceSystem<?>CoordinateReferenceSystems. mkCoordinateReferenceSystem(int epsgCode, LinearUnit verticalUnit, LinearUnit measureUnit)static CoordinateReferenceSystem<?>CoordinateReferenceSystems. mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit)Returns aCoordinateReferenceSystemderived from the specified @{codeCoordinateReferenceSystem} but extended with the specified axisstatic <P extends Position>
CoordinateReferenceSystem<P>CoordinateReferenceSystems. mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit, Class<P> positionType)Methods in org.geolatte.geom.crs with parameters of type CoordinateReferenceSystem Modifier and Type Method Description static <P extends Position,R extends P>
CompoundCoordinateReferenceSystem<R>CoordinateReferenceSystems. addLinearSystem(CoordinateReferenceSystem<P> base, Class<R> resultCSPtype, LinearUnit unit)static <P extends Position>
CompoundCoordinateReferenceSystem<?>CoordinateReferenceSystems. addLinearSystem(CoordinateReferenceSystem<P> base, LinearUnit unit)static <P extends Position,R extends P>
CompoundCoordinateReferenceSystem<R>CoordinateReferenceSystems. addVerticalSystem(CoordinateReferenceSystem<P> base, Class<R> resultCSPtype, LinearUnit unit)static <P extends Position>
CompoundCoordinateReferenceSystem<?>CoordinateReferenceSystems. addVerticalSystem(CoordinateReferenceSystem<P> base, LinearUnit unit)static <P extends Position>
ProjectedCoordinateReferenceSystemCoordinateReferenceSystems. asProjected(CoordinateReferenceSystem<P> original)Turn a geographic CRS into a projected CRS, using a no-op projectionstatic <P extends Position>
CompoundCoordinateReferenceSystem<?>CoordinateReferenceSystems. combine(CoordinateReferenceSystem<P> base, SingleCoordinateReferenceSystem ods)static <P extends Position,R extends P>
CompoundCoordinateReferenceSystem<R>CoordinateReferenceSystems. combine(CoordinateReferenceSystem<P> base, SingleCoordinateReferenceSystem ods, Class<R> resultCSPtype)CoordinateReferenceSystem<?>CoordinateSystemExpander. expand(CoordinateReferenceSystem<?> base, CoordinateSystemAxisDirection direction)CoordinateReferenceSystem<?>DefaultCoordinateSystemExpander. expand(CoordinateReferenceSystem<?> base, CoordinateSystemAxisDirection direction)default CoordinateReferenceSystem<?>CoordinateSystemExpander. expandM(CoordinateReferenceSystem<?> base)default CoordinateReferenceSystem<?>CoordinateSystemExpander. expandZ(CoordinateReferenceSystem<?> base)static CoordinateReferenceSystem<?>CrsRegistry. getCoordinateReferenceSystem(CrsId crsId, CoordinateReferenceSystem<?> fallback)returns theCoordinateReferenceSystemfor the specifiedCrsIdstatic CoordinateReferenceSystem<?>CrsRegistry. getCoordinateReferenceSystemForEPSG(int epsgCode, CoordinateReferenceSystem<?> fallback)returns theCoordinateReferenceSystemfor the specified EPSG code.static <P extends Position>
booleanCoordinateReferenceSystems. hasAxisOrder(CoordinateReferenceSystem<P> crs, int order)static <P extends Position>
booleanCoordinateReferenceSystems. hasMeasureAxis(CoordinateReferenceSystem<P> crs)Deprecated.User crs.hasM()static <P extends Position>
booleanCoordinateReferenceSystems. hasVerticalAxis(CoordinateReferenceSystem<P> crs)Deprecated.User crs.hasZ()static CoordinateReferenceSystem<?>CoordinateReferenceSystems. mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit)Returns aCoordinateReferenceSystemderived from the specified @{codeCoordinateReferenceSystem} but extended with the specified axisstatic <P extends Position>
CoordinateReferenceSystem<P>CoordinateReferenceSystems. mkCoordinateReferenceSystem(CoordinateReferenceSystem<?> baseCrs, LinearUnit verticalUnit, LinearUnit measureUnit, Class<P> positionType)static voidCrsRegistry. registerCoordinateReferenceSystem(CoordinateReferenceSystem<?> crs)Registers aCoordinateReferenceSystemin the registry.static voidCrsRegistry. registerCoordinateReferenceSystem(CrsId id, CoordinateReferenceSystem<?> crs)Registers aCoordinateReferenceSystemin the registry under the specified (pseudo-)EPSG code.Method parameters in org.geolatte.geom.crs with type arguments of type CoordinateReferenceSystem Modifier and Type Method Description static CoordinateReferenceSystem<?>CrsRegistry. computeIfAbsent(CrsId crsId, Function<? super CrsId,? extends CoordinateReferenceSystem<? extends Position>> buildCrs)Returns the registered coordinate reference system, or when unavailable in the registry, create a new reference system and register it on-the-fly. -
Uses of CoordinateReferenceSystem in org.geolatte.geom.crs.trans
Methods in org.geolatte.geom.crs.trans that return CoordinateReferenceSystem Modifier and Type Method Description CoordinateReferenceSystem<P>TransformOperation. getSource()CoordinateReferenceSystem<Q>TransformOperation. getTarget()Methods in org.geolatte.geom.crs.trans with parameters of type CoordinateReferenceSystem Modifier and Type Method Description static <P extends Position,Q extends Position>
TransformOperation<P,Q>TransformOperations. from(CoordinateReferenceSystem<P> source, CoordinateReferenceSystem<Q> target)static <P extends Position,Q extends Position>
CoordinateOperationCoordinateOperations. transform(CoordinateReferenceSystem<P> source, CoordinateReferenceSystem<Q> target) -
Uses of CoordinateReferenceSystem in org.geolatte.geom.curve
Methods in org.geolatte.geom.curve that return CoordinateReferenceSystem Modifier and Type Method Description CoordinateReferenceSystem<?>MortonContext. getCoordinateReferenceSystem()Returns the CrsId of the spatial extent -
Uses of CoordinateReferenceSystem in org.geolatte.geom.jts
Methods in org.geolatte.geom.jts with parameters of type CoordinateReferenceSystem Modifier and Type Method Description static <P extends Position>
Envelope<P>JTS. from(org.locationtech.jts.geom.Envelope jtsEnvelope, CoordinateReferenceSystem<P> crs)Converts a JTSEnvelopeto a geolatteEnvelopewith the specified CRS.static <P extends Position>
Geometry<P>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.
-