## Uses of Interface
org.opengis.referencing.crs.CoordinateReferenceSystem

Packages that use CoordinateReferenceSystem
org.opengis.coverage: Coverages (generate a value for any point).
org.opengis.coverage.grid: Quadrilateral grid coverages.
org.opengis.feature: Representation a features on a map.
org.opengis.feature.simple
org.opengis.feature.type: Captures the generic feature model from ISO 19109 with allowances for usability.
org.opengis.geometry: Root package for geometries.
org.opengis.geometry.coordinate: Set of geometric objects.
org.opengis.geometry.primitive: Set of geometric objects that are not decomposed further into other primitives.
org.opengis.go
org.opengis.go.display.canvas
org.opengis.go.display.primitive
org.opengis.layer: Basic unit of geographic information that may be requested as a map from a server.
org.opengis.referencing.crs: Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.operation: Coordinate operations (relationship between any two coordinate reference systems).

Uses of CoordinateReferenceSystem in org.opengis.coverage

Methods in org.opengis.coverage that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `Coverage.getCoordinateReferenceSystem()` Returns the coordinate reference system to which the objects in its domain are referenced.

Uses of CoordinateReferenceSystem in org.opengis.coverage.grid

Methods in org.opengis.coverage.grid that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `ReferenceableGrid.getCoordinateReferenceSystem()` Returns the coordinate reference system to which this grid is referenceable.

Uses of CoordinateReferenceSystem in org.opengis.feature

Methods in org.opengis.feature that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `Query.getCoordinateSystem()` Deprecated. Temporarily override the coordinate reference system.
`CoordinateReferenceSystem` `Query.getCoordinateSystemReproject()` Deprecated. Request data reprojection.
`CoordinateReferenceSystem` `Feature.getCRS()` The CRS of this feature (if known).
`CoordinateReferenceSystem` `GeometryAttribute.getCRS()` The Coordinate Reference System of this geometry.

Methods in org.opengis.feature with parameters of type CoordinateReferenceSystem
`GeometryAttribute` `FeatureFactory.createGeometryAttribute(Object geometry, AttributeDescriptor desc, String id, CoordinateReferenceSystem crs)` Creates a new geometry attribute (always nested).
`void` `Feature.setCRS(CoordinateReferenceSystem crs)` Sets the CRS of the feature.
`void` `GeometryAttribute.setCRS(CoordinateReferenceSystem crs)` Sets the coordinate reference system for the attribute.

Uses of CoordinateReferenceSystem in org.opengis.feature.simple

Methods in org.opengis.feature.simple with parameters of type CoordinateReferenceSystem
`GeometryAttribute` `SimpleFeatureFactory.createGeometryAttribute(Object value, AttributeDescriptor desc, String id, CoordinateReferenceSystem crs)` Creates a new geometry attribute (always nested).
`SimpleFeatureType` `SimpleTypeFactory.createSimpleFeatureType(Name name, List<AttributeType> types, AttributeDescriptor defaultGeometry, CoordinateReferenceSystem crs, Set<Filter> restrictions, InternationalString description)` Create a SimpleFeatureType describing a Feature containing only directly bound attributes with no multiplicity.

Uses of CoordinateReferenceSystem in org.opengis.feature.type

Methods in org.opengis.feature.type that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `GeometryType.getCRS()` The coordinate reference system of the Geometries contained by attributes of this type.
`CoordinateReferenceSystem` `FeatureType.getCRS()` The coordinate reference system of the Geometries attributes contained by this feature type.

Methods in org.opengis.feature.type with parameters of type CoordinateReferenceSystem
`FeatureCollectionType` `TypeFactory.createFeatureCollectionType(Name name, Collection<StructuralDescriptor> schema, Collection<AssociationDescriptor> members, AttributeDescriptor defaultGeom, CoordinateReferenceSystem crs, boolean isAbstract, Set<Filter> restrictions, AttributeType superType, InternationalString description)`
`FeatureType` `TypeFactory.createFeatureType(Name name, Collection<StructuralDescriptor> schema, AttributeDescriptor defaultGeometry, CoordinateReferenceSystem crs, boolean isAbstract, Set<Filter> restrictions, AttributeType superType, InternationalString description)`
`GeometryType` `TypeFactory.createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, Set<Filter> restrictions, AttributeType superType, InternationalString description)`

Uses of CoordinateReferenceSystem in org.opengis.geometry

Methods in org.opengis.geometry that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `PositionFactory.getCoordinateReferenceSystem()` Returns the coordinate reference system in use for all direct positions to be created through this interface.
`CoordinateReferenceSystem` `Geometry.getCoordinateReferenceSystem()` Returns the coordinate reference system used in direct position coordinates.
`CoordinateReferenceSystem` `DirectPosition.getCoordinateReferenceSystem()` The coordinate reference system in which the coordinate is given.
`CoordinateReferenceSystem` `Envelope.getCoordinateReferenceSystem()` Returns the envelope coordinate reference system, or `null` if unknown.

Methods in org.opengis.geometry with parameters of type CoordinateReferenceSystem
`BoundingBox` `BoundingBox.toBounds(CoordinateReferenceSystem targetCRS)` Transforms this box to the specified CRS and returns a new bounding box for the transformed shape.
`Geometry` `Geometry.transform(CoordinateReferenceSystem newCRS)` Returns a new `Geometry` that is the coordinate transformation of this `Geometry` into the passed coordinate reference system within the accuracy of the transformation.
`Geometry` `Geometry.transform(CoordinateReferenceSystem newCRS, MathTransform transform)` Returns a new `Geometry` that is the coordinate transformation of this `Geometry` into the passed coordinate reference system, using the specified transform.

Uses of CoordinateReferenceSystem in org.opengis.geometry.coordinate

Methods in org.opengis.geometry.coordinate that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `GeometryFactory.getCoordinateReferenceSystem()` Returns the coordinate reference system in use for all geometries to be created through this interface.
`CoordinateReferenceSystem` `PointArray.getCoordinateReferenceSystem()` Returns the Coordinate Reference System in which the coordinates are given.

Uses of CoordinateReferenceSystem in org.opengis.geometry.primitive

Methods in org.opengis.geometry.primitive that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `PrimitiveFactory.getCoordinateReferenceSystem()` Returns the coordinate reference system in use for all primitive geometric objects to be created through this interface.

Uses of CoordinateReferenceSystem in org.opengis.go

Methods in org.opengis.go with parameters of type CoordinateReferenceSystem
`GeometryFactory` `CommonFactory.getGeometryFactory(CoordinateReferenceSystem crs)` Returns the geometry factory equiped to build geometries using the given coordinate reference system.
`PrimitiveFactory` `CommonFactory.getPrimitiveFactory(CoordinateReferenceSystem crs)` Returns the primitive factory equiped to build primitives using the given coordinate reference system.
`Class[]` `CommonCapabilities.getSupportedDirectPositions(CoordinateReferenceSystem crs)` Returns an array of `Class` objects for the directposition interfaces that are supported by a given implementation for the specified Coordinate Reference System.
`Class[]` `CommonCapabilities.getSupportedOrientations(CoordinateReferenceSystem crs)` Returns an array of `Class` objects for the orientation interfaces that are supported by a given implementation for the specified Coordinate Reference System.
`Class[]` `CommonCapabilities.getSupportedSpatialSchemaObjects(CoordinateReferenceSystem crs)` Returns an array of `Class` objects from the spatialschema-package that are supported by a given implementation for the specified Coordinate Reference System.

Uses of CoordinateReferenceSystem in org.opengis.go.display.canvas

Methods in org.opengis.go.display.canvas that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `Canvas.getDisplayCoordinateReferenceSystem()` Returns the Coordinate Reference System associated with the display of this `Canvas`.
`CoordinateReferenceSystem` `Canvas.getObjectiveCoordinateReferenceSystem()` Returns the objective Coordinate Reference System (e.g. the projection of a georeferenced Coordinate Reference System) for this `Canvas`.

Methods in org.opengis.go.display.canvas with parameters of type CoordinateReferenceSystem
`void` `Canvas.setObjectiveCoordinateReferenceSystem(CoordinateReferenceSystem crs)` Sets the objective Coordinate Reference System (e.g. the projection of a georeferenced Coordinate Reference System) for this `Canvas`.
`void` `Canvas.setObjectiveCoordinateReferenceSystem(CoordinateReferenceSystem crs, MathTransform objectiveToDisplay, MathTransform displayToObjective)` Sets the objective Coordinate Reference System (e.g. the projection of a georeferenced Coordinate Reference System) for this `Canvas`.

Uses of CoordinateReferenceSystem in org.opengis.go.display.primitive

Methods in org.opengis.go.display.primitive that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `GraphicScaledImage.getCRS()` Returns the coordinate reference system that was used to create the image this object represents.

Methods in org.opengis.go.display.primitive with parameters of type CoordinateReferenceSystem
`void` `GraphicScaledImage.setCRS(CoordinateReferenceSystem crs)` This sets the coordinate reference system that was used to create the image that this object represents.

Uses of CoordinateReferenceSystem in org.opengis.layer

Methods in org.opengis.layer that return types with arguments of type CoordinateReferenceSystem
`Set<CoordinateReferenceSystem>` `Layer.getCRSs()` Provides the coordinate reference systems available to this `Layer`, which includes CRSs inherited from parent `Layer`s.

Uses of CoordinateReferenceSystem in org.opengis.referencing.crs

Subinterfaces of CoordinateReferenceSystem in org.opengis.referencing.crs
`interface` `CompoundCRS` A coordinate reference system describing the position of points through two or more independent coordinate reference systems.
`interface` `DerivedCRS` A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system but is not a projected coordinate reference system.
`interface` `EngineeringCRS` A contextually local coordinate reference system.
`interface` `GeneralDerivedCRS` A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system (not by a datum).
`interface` `GeocentricCRS` A 3D coordinate reference system with the origin at the approximate centre of mass of the earth.
`interface` `GeodeticCRS` A coordinate reference system associated with a geodetic datum.
`interface` `GeographicCRS` A coordinate reference system based on an ellipsoidal approximation of the geoid; this provides an accurate representation of the geometry of geographic features for a large portion of the earth's surface.
`interface` `ImageCRS` An engineering coordinate reference system applied to locations in images.
`interface` `ProjectedCRS` A 2D coordinate reference system used to approximate the shape of the earth on a planar surface.
`interface` `SingleCRS` Abstract coordinate reference system, consisting of a single Coordinate System and a single Datum (as opposed to Compound CRS).
`interface` `TemporalCRS` A 1D coordinate reference system used for the recording of time.
`interface` `VerticalCRS` A 1D coordinate reference system used for recording heights or depths.

Methods in org.opengis.referencing.crs that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `CRSAuthorityFactory.createCoordinateReferenceSystem(String code)` Returns an arbitrary coordinate reference system from a code.
`CoordinateReferenceSystem` `CRSFactory.createFromWKT(String wkt)` Creates a coordinate reference system object from a string.
`CoordinateReferenceSystem` `CRSFactory.createFromXML(String xml)` Creates a coordinate reference system object from a XML string.
`CoordinateReferenceSystem` `GeneralDerivedCRS.getBaseCRS()` Returns the base coordinate reference system.

Methods in org.opengis.referencing.crs that return types with arguments of type CoordinateReferenceSystem
`List<CoordinateReferenceSystem>` `CompoundCRS.getCoordinateReferenceSystems()` The ordered list of coordinate reference systems.

Methods in org.opengis.referencing.crs with parameters of type CoordinateReferenceSystem
`CompoundCRS` `CRSFactory.createCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem[] elements)` Creates a compound coordinate reference system from an ordered list of `CoordinateReferenceSystem` objects.
`DerivedCRS` `CRSFactory.createDerivedCRS(Map<String,?> properties, CoordinateReferenceSystem baseCRS, Conversion conversionFromBase, CoordinateSystem derivedCS)` Creates a derived coordinate reference system.

`DerivedCRS`

`CRSFactory.createDerivedCRS(Map<String,?> properties, OperationMethod method, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS)`
Deprecated. Use `CoordinateOperationFactory.createDefiningConversion(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.parameter.ParameterValueGroup)` followed by `CRSFactory.createDerivedCRS(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.cs.CoordinateSystem)` instead.

Uses of CoordinateReferenceSystem in org.opengis.referencing.operation

Methods in org.opengis.referencing.operation that return CoordinateReferenceSystem
`CoordinateReferenceSystem` `Conversion.getSourceCRS()` Returns the source CRS.
`CoordinateReferenceSystem` `Transformation.getSourceCRS()` Returns the source CRS.
`CoordinateReferenceSystem` `CoordinateOperation.getSourceCRS()` Returns the source CRS.
`CoordinateReferenceSystem` `Conversion.getTargetCRS()` Returns the target CRS.
`CoordinateReferenceSystem` `Transformation.getTargetCRS()` Returns the target CRS.
`CoordinateReferenceSystem` `CoordinateOperation.getTargetCRS()` Returns the target CRS.

Methods in org.opengis.referencing.operation with parameters of type CoordinateReferenceSystem
`MathTransform` `MathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS)` Creates a parameterized transform from a base CRS to a derived CS.
`CoordinateOperation` `CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS)` Returns an operation for conversion or transformation between two coordinate reference systems.

`CoordinateOperation`

`CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method)`
Deprecated. `CoordinateOperationFactory` is supposed to infers the operation from the CRS. In addition, more than one operation step may be involved in the path from `sourceCRS` to `targetCRS`, but this method has only one `method` argument.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.