Uses of Class
org.geolatte.geom.crs.CrsId
-
Packages that use CrsId Package Description org.geolatte.geom.crs This package contains classes that model Coordinate Reference Systems.org.geolatte.geom.crs.trans -
-
Uses of CrsId in org.geolatte.geom.crs
Subclasses of CrsId in org.geolatte.geom.crs Modifier and Type Class Description classCrsExtendedIdCreated by Karel Maesen, Geovise BVBA on 11/09/2018.Fields in org.geolatte.geom.crs declared as CrsId Modifier and Type Field Description static CrsIdCrsId. UNDEFINEDIdentifies an undefined (or unknown)CrsId.Methods in org.geolatte.geom.crs that return CrsId Modifier and Type Method Description CrsIdCrsId. extend(LinearUnit zUnit, Unit mUnit)Creates an instance that identifies the crs identified by thisCrsId, but extended with (optionally) a vertical or measure axis.CrsIdCrsIdentifiable. getCrsId()Returns the identifier for thisCoordinateReferenceSystem.CrsIdProjection. getCrsId()static CrsIdCrsRegistry. getCrsIdForEPSG(int epsgCode)Returns theCrsIdfor the specified EPSG Code.static CrsIdCrsId. parse(String srsString)Creates an instance from aStringof the form "[<authority>:]<code>".static CrsIdCrsId. valueOf(int code)Returns aCrsIdwith the specified code and the EPSG as authority.static CrsIdCrsId. valueOf(String authority, int code)Returns an instance having the specified authority and code.Methods in org.geolatte.geom.crs with parameters of type CrsId 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.static CoordinateReferenceSystem<?>CrsRegistry. getCoordinateReferenceSystem(CrsId crsId, CoordinateReferenceSystem<?> fallback)returns theCoordinateReferenceSystemfor the specifiedCrsIdstatic GeographicCoordinateReferenceSystemCoordinateReferenceSystems. mkGeographic(CrsId srid, AngularUnit unit)Creates a generic geographic coordinate reference system using the specified units of length for coordinates.static ProjectedCoordinateReferenceSystemCoordinateReferenceSystems. mkProjected(CrsId srid, LinearUnit unit)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 CrsId 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.Constructors in org.geolatte.geom.crs with parameters of type CrsId Constructor Description AngularUnit(CrsId crsId, String name, double conversionFactor)Creates an instance.CompoundCoordinateReferenceSystem(CrsId crsId, String name, SingleCoordinateReferenceSystem<?>... components)CoordinateReferenceSystem(CrsId crsId, String name, CoordinateSystem<P> coordinateSystem)Constructs aCoordinateReferenceSystem.CrsIdentifiable(CrsId crsId, String name)Constructs an instance.Datum(CrsId crsId, Ellipsoid ellipsoid, String name, double[] toWGS84)Constructs aDatum.Ellipsoid(CrsId crsId, String name, double semiMajorAxis, double inverseFlattening)constructs an instanceGeocentricCartesianCoordinateReferenceSystem(CrsId crsId, String name, Datum datum, PrimeMeridian primeMeridian, CartesianCoordinateSystem3D crs)Constructs aCoordinateReferenceSystem.Geographic2DCoordinateReferenceSystem(CrsId crsId, String name, EllipsoidalCoordinateSystem2D crs)Constructs aCoordinateReferenceSystem.Geographic3DCoordinateReferenceSystem(CrsId crsId, String name, EllipsoidalCoordinateSystem3D coordinateSystem)Constructs a 3-Dimensional geographic coordinate reference system.GeographicCoordinateReferenceSystem(CrsId crsId, String name, CoordinateSystem<P> coordinateSystem)Constructs aHorizontalCoordinateReferenceSystem.LinearUnit(CrsId crsId, String name, double conversionFactor)Creates an instance.PrimeMeridian(CrsId crsId, String name, double longitude)Constructs an instanceProjectedCoordinateReferenceSystem(CrsId crsId, String name, GeographicCoordinateReferenceSystem geoCRS, Projection projection, List<CrsParameter> parameters, CartesianCoordinateSystem2D crs)Constructs aProjectedCoordinateReferenceSystem.ProjectedCoordinateReferenceSystem(CrsId crsId, String name, GeographicCoordinateReferenceSystem geoCRS, Projection projection, List<CrsParameter> parameters, CartesianCoordinateSystem2D crs, Extension extension)Constructs aProjectedCoordinateReferenceSystem.Projection(CrsId crsId, String name)SingleCoordinateReferenceSystem(CrsId crsId, String name, CoordinateSystem<P> coordinateSystem)Constructs aHorizontalCoordinateReferenceSystem.Unit(CrsId crsId, String name, double conversionFactor)Creates an instance.UnsupportedCoordinateReferenceSystem(CrsId crsId)VerticalCoordinateReferenceSystem(CrsId crsId, String name, VerticalDatum datum, VerticalStraightLineAxis axis)Constructs an instance.VerticalDatum(CrsId crsId, String name, int datumtype)Constructs an instance.VerticalDatum(CrsId crsId, String name, int datumtype, Extension extension)Constructs an instance -
Uses of CrsId in org.geolatte.geom.crs.trans
Methods in org.geolatte.geom.crs.trans with parameters of type CrsId Modifier and Type Method Description static CoordinateOperationCoordinateOperations. transform(CrsId sourceId, CrsId targetId)Creates a transformation from source to target CRS'sConstructors in org.geolatte.geom.crs.trans with parameters of type CrsId Constructor Description UnsupportedTransformException(CrsId method)UnsupportedTransformException(CrsId source, CrsId target)
-