Uses of Interface
org.opengis.referencing.cs.CoordinateSystem
Packages that use CoordinateSystem
Package
Description
Well Known Text (WKT) parsing and formatting.
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
Conversions or transformations of multi-dimensional coordinate tuples.
Simple data objects and miscellaneous utilities.
Coordinate systems and their
axis.
Coordinate operations (relationship between
any two coordinate reference systems).
-
Uses of CoordinateSystem in org.apache.sis.io.wkt
Methods in org.apache.sis.io.wkt with parameters of type CoordinateSystemModifier and TypeMethodDescriptionTransliterator.toLatinAbbreviation(CoordinateSystem cs, AxisDirection direction, String abbreviation) Returns the axis abbreviation to format in WKT, ornullif none.Transliterator.toShortAxisName(CoordinateSystem cs, AxisDirection direction, String name) Returns the axis name to format in WKT, ornullif none. -
Uses of CoordinateSystem in org.apache.sis.referencing.crs
Methods in org.apache.sis.referencing.crs that return CoordinateSystemModifier and TypeMethodDescriptionAbstractCRS.getCoordinateSystem()Returns the coordinate system.DefaultDerivedCRS.getCoordinateSystem()Returns the coordinate system.Methods in org.apache.sis.referencing.crs with parameters of type CoordinateSystemModifier and TypeMethodDescriptionstatic DefaultDerivedCRSDefaultDerivedCRS.create(Map<String, ?> properties, SingleCRS baseCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform baseToDerived, CoordinateSystem derivedCS) Creates a derived CRS from a math transform and a type inferred from the given arguments.static DefaultDerivedCRSDefaultDerivedCRS.create(Map<String, ?> properties, SingleCRS baseCRS, Conversion baseToDerived, CoordinateSystem derivedCS) Creates a derived CRS from a defining conversion and a type inferred from the given arguments.Constructors in org.apache.sis.referencing.crs with parameters of type CoordinateSystemModifierConstructorDescriptionAbstractCRS(Map<String, ?> properties, CoordinateSystem cs) Creates a coordinate reference system from the given properties and coordinate system.protectedDefaultDerivedCRS(Map<String, ?> properties, SingleCRS baseCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform baseToDerived, CoordinateSystem derivedCS) Creates a derived CRS from a math transform.protectedDefaultDerivedCRS(Map<String, ?> properties, SingleCRS baseCRS, Conversion conversion, CoordinateSystem derivedCS) Creates a derived CRS from a defining conversion.DefaultEngineeringCRS(Map<String, ?> properties, EngineeringDatum datum, DefaultDatumEnsemble<EngineeringDatum> ensemble, CoordinateSystem cs) Creates a coordinate reference system from the given properties, datum and coordinate system. -
Uses of CoordinateSystem in org.apache.sis.referencing.cs
Classes in org.apache.sis.referencing.cs that implement CoordinateSystemModifier and TypeClassDescriptionclassThe set of coordinate system axes that spans a given coordinate space.classA 2- or 3-dimensional coordinate system with straight axes that are not necessarily orthogonal.classA 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.classA coordinate system made of two or more independent coordinate systems.classA 3-dimensional coordinate system made of a polar coordinate system extended by a straight perpendicular axis.classA 2- or 3-dimensional coordinate system for geodetic latitude and longitude, optionally with ellipsoidal height.classA 1-dimensional coordinate system for points that lie on a single axis (not necessarily a straight line).classA 1-dimensional coordinate system for parametric values or functions.classA 2-dimensional coordinate system for coordinates represented by a distance from the origin and an angle from a fixed direction.classA 2- or 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates.classA 1-dimensional coordinate system for time elapsed in the specified time units from a specified time origin.classA 1-dimensional coordinate system for heights or depths of points.Methods in org.apache.sis.referencing.cs that return CoordinateSystemModifier and TypeMethodDescriptionstatic CoordinateSystemCoordinateSystems.replaceAngularUnit(CoordinateSystem cs, Unit<Angle> newUnit) Returns a coordinate system derived from the given one but with all angular units replaced by the given unit.static CoordinateSystemCoordinateSystems.replaceAxes(CoordinateSystem cs, AxisFilter filter) Returns a coordinate system derived from the given one but with a modified list of axes.static CoordinateSystemCoordinateSystems.replaceLinearUnit(CoordinateSystem cs, Unit<Length> newUnit) Returns a coordinate system derived from the given one but with all linear units replaced by the given unit.Methods in org.apache.sis.referencing.cs that return types with arguments of type CoordinateSystemModifier and TypeMethodDescriptionDefaultCompoundCS.getComponents()Returns all coordinate systems in this compound CS.Class<? extends CoordinateSystem> AbstractCS.getInterface()Returns the GeoAPI interface implemented by this class.static List<CoordinateSystem> CoordinateSystems.getSingleComponents(CoordinateSystem cs) Returns all components of the given coordinate system.Methods in org.apache.sis.referencing.cs with parameters of type CoordinateSystemModifier and TypeMethodDescriptionstatic AbstractCSAbstractCS.castOrCopy(CoordinateSystem object) Returns a SIS coordinate system implementation with the values of the given arbitrary implementation.static AxisDirection[]CoordinateSystems.getAxisDirections(CoordinateSystem cs) Returns the axis directions for the specified coordinate system.static AxisDirection[]CoordinateSystems.getSimpleAxisDirections(CoordinateSystem cs) Returns the axis directions, replacing "North/South along meridian" by a cardinal direction.static List<CoordinateSystem> CoordinateSystems.getSingleComponents(CoordinateSystem cs) Returns all components of the given coordinate system.final booleanAbstractCS.hasSameAxes(CoordinateSystem other) Returns whether this coordinate system has the same axes as the specified CS, ignoring axis order.static booleanCoordinateSystems.isGeodetic(CoordinateSystem cs) Returns whether the given coordinate system can be associated to aGeodeticCRS.static CoordinateSystemCoordinateSystems.replaceAngularUnit(CoordinateSystem cs, Unit<Angle> newUnit) Returns a coordinate system derived from the given one but with all angular units replaced by the given unit.static CoordinateSystemCoordinateSystems.replaceAxes(CoordinateSystem cs, AxisFilter filter) Returns a coordinate system derived from the given one but with a modified list of axes.static CoordinateSystemCoordinateSystems.replaceLinearUnit(CoordinateSystem cs, Unit<Length> newUnit) Returns a coordinate system derived from the given one but with all linear units replaced by the given unit.static MatrixCoordinateSystems.swapAndScaleAxes(CoordinateSystem sourceCS, CoordinateSystem targetCS) Returns an affine transform between two coordinate systems.Method parameters in org.apache.sis.referencing.cs with type arguments of type CoordinateSystemModifier and TypeMethodDescriptionstatic IntegerCoordinateSystems.getEpsgCode(Class<? extends CoordinateSystem> type, CoordinateSystemAxis... axes) Returns the EPSG code of a coordinate system using the units and directions of given axes.Constructors in org.apache.sis.referencing.cs with parameters of type CoordinateSystemModifierConstructorDescriptionprotectedAbstractCS(CoordinateSystem original) Creates a new coordinate system with the same values as the specified one.DefaultCompoundCS(Map<String, ?> properties, CoordinateSystem... components) Constructs a coordinate system from a set of properties and a sequence of coordinate systems.DefaultCompoundCS(CoordinateSystem... components) Constructs a compound coordinate system from a sequence of coordinate systems. -
Uses of CoordinateSystem in org.apache.sis.referencing.factory
Methods in org.apache.sis.referencing.factory that return CoordinateSystemModifier and TypeMethodDescriptionConcurrentAuthorityFactory.createCoordinateSystem(String code) Returns an arbitrary coordinate system from a code.GeodeticAuthorityFactory.createCoordinateSystem(String code) Creates an arbitrary coordinate system from a code.MultiAuthoritiesFactory.createCoordinateSystem(String code) Creates an arbitrary coordinate system from a code.Methods in org.apache.sis.referencing.factory with parameters of type CoordinateSystemModifier and TypeMethodDescriptionGeodeticObjectFactory.createDerivedCRS(Map<String, ?> properties, CoordinateReferenceSystem baseCRS, Conversion baseToDerived, CoordinateSystem derivedCS) Creates a derived coordinate reference system from a conversion.GeodeticObjectFactory.createEngineeringCRS(Map<String, ?> properties, EngineeringDatum datum, DefaultDatumEnsemble<EngineeringDatum> ensemble, CoordinateSystem cs) Creates a engineering coordinate reference system.GeodeticObjectFactory.createEngineeringCRS(Map<String, ?> properties, EngineeringDatum datum, CoordinateSystem cs) Creates a engineering CRS with a datum that may be a datum ensemble. -
Uses of CoordinateSystem in org.apache.sis.referencing.factory.sql
Methods in org.apache.sis.referencing.factory.sql that return CoordinateSystemModifier and TypeMethodDescriptionEPSGDataAccess.createCoordinateSystem(String code) Creates an arbitrary coordinate system from a code. -
Uses of CoordinateSystem in org.apache.sis.referencing.operation.transform
Methods in org.apache.sis.referencing.operation.transform that return types with arguments of type CoordinateSystemModifier and TypeMethodDescriptiondefault Class<? extends CoordinateSystem> MathTransformProvider.Context.getSourceCSType()Returns the type of the source coordinate system.default Class<? extends CoordinateSystem> MathTransformProvider.Context.getTargetCSType()Returns the type of the target coordinate system.Methods in org.apache.sis.referencing.operation.transform with parameters of type CoordinateSystemModifier and TypeMethodDescriptionDefaultMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS) Deprecated.voidMathTransformBuilder.setSourceAxes(CoordinateSystem cs, Ellipsoid ellipsoid) Gives hints about axis lengths and their orientations in input coordinates.voidMathTransformBuilder.setTargetAxes(CoordinateSystem cs, Ellipsoid ellipsoid) Gives hints about axis lengths and their orientations in output coordinates.Method parameters in org.apache.sis.referencing.operation.transform with type arguments of type CoordinateSystemModifier and TypeMethodDescriptionEllipsoidToCentricTransform.TargetType.of(Class<? extends CoordinateSystem> csType) Returns the enumeration value for the given type of coordinate system. -
Uses of CoordinateSystem in org.apache.sis.util
Methods in org.apache.sis.util with parameters of type CoordinateSystemModifier and TypeMethodDescriptionstatic voidArgumentChecks.ensureDimensionMatches(String name, int expected, CoordinateSystem cs) Ensures that the given coordinate system, if non-null, has the expected number of dimensions. -
Uses of CoordinateSystem in org.opengis.referencing.crs
Methods in org.opengis.referencing.crs that return CoordinateSystemModifier and TypeMethodDescriptionCoordinateReferenceSystem.getCoordinateSystem()Returns a relevant coordinate system instance.GeocentricCRS.getCoordinateSystem()SingleCRS.getCoordinateSystem()Returns the coordinate system.Methods in org.opengis.referencing.crs with parameters of type CoordinateSystemModifier and TypeMethodDescriptionCRSFactory.createDerivedCRS(Map<String, ?> properties, CoordinateReferenceSystem baseCRS, Conversion conversionFromBase, CoordinateSystem derivedCS) Creates a derived coordinate reference system.CRSFactory.createEngineeringCRS(Map<String, ?> properties, EngineeringDatum datum, CoordinateSystem cs) Creates a engineering coordinate reference system. -
Uses of CoordinateSystem in org.opengis.referencing.cs
Subinterfaces of CoordinateSystem in org.opengis.referencing.csModifier and TypeInterfaceDescriptioninterfaceA two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal.interfaceA 1-, 2-, or 3-dimensional coordinate system.interfaceA three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system.interfaceA two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height.interfaceA one-dimensional coordinate system that consists of the points that lie on the single axis described.interfaceA two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction.interfaceA three-dimensional coordinate system with one distance measured from the origin and two angular coordinates.interfaceA one-dimensional coordinate system containing a single time axis, used to describe the temporal position of a point in the specified time units from a specified time origin.interfaceA two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other Coordinate System type.interfaceA one-dimensional coordinate system used to record the heights (or depths) of points.Methods in org.opengis.referencing.cs that return CoordinateSystemModifier and TypeMethodDescriptionCSAuthorityFactory.createCoordinateSystem(String code) Returns an arbitrary coordinate system from a code. -
Uses of CoordinateSystem in org.opengis.referencing.operation
Methods in org.opengis.referencing.operation with parameters of type CoordinateSystemModifier and TypeMethodDescriptionMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS) Creates a parameterized transform from a base CRS to a derived CS.
DefaultMathTransformFactory.builder(String).