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

Packages that use GeodeticCRS
Package
Description
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.referencing.crs
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
org.apache.sis.referencing.datum
Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).

- ## Uses of GeodeticCRS in org.apache.sis.referencing

  Methods in org.apache.sis.referencing with parameters of type GeodeticCRS
  Modifier and Type
  Method
  Description
  `static double`
  CRS.`getGreenwichLongitude(GeodeticCRS crs)`
  Returns the Greenwich longitude of the prime meridian of the given CRS in degrees.

- ## Uses of GeodeticCRS in org.apache.sis.referencing.crs

  Classes in org.apache.sis.referencing.crs that implement GeodeticCRS
  Modifier and Type
  Class
  Description
  `class`
  `DefaultGeocentricCRS`
  A 2- or 3-dimensional coordinate reference system with the origin at the approximate centre of mass of the earth.
  `class`
  `DefaultGeographicCRS`
  A 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.
  Methods in org.apache.sis.referencing.crs with parameters of type GeodeticCRS
  Modifier and Type
  Method
  Description
  `static DefaultGeocentricCRS`
  DefaultGeocentricCRS.`castOrCopy(GeodeticCRS object)`
  Returns a SIS coordinate reference system implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.crs with parameters of type GeodeticCRS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultGeocentricCRS(GeodeticCRS crs)`
  Constructs a new coordinate reference system with the same values as the specified one.

- ## Uses of GeodeticCRS in org.apache.sis.referencing.datum

  Methods in org.apache.sis.referencing.datum with parameters of type GeodeticCRS
  Modifier and Type
  Method
  Description
  `static GeodeticDatum`
  DatumOrEnsemble.`asDatum(GeodeticCRS crs)`
  Returns the datum (preferred) or ensemble (fallback) of the given geodetic CRS.
  `static Optional<GeodeticDatum>`
  DatumOrEnsemble.`asTargetDatum(GeodeticCRS source, GeodeticCRS target)`
  Returns the datum or pseudo-datum of the result of an operation between the given geodetic CRSs.

- ## Uses of GeodeticCRS in org.apache.sis.referencing.factory

  Methods in org.apache.sis.referencing.factory that return GeodeticCRS
  Modifier and Type
  Method
  Description
  `GeodeticCRS`
  GeodeticObjectFactory.`createGeodeticCRS(Map<String,?> properties, GeodeticDatum datum, DefaultDatumEnsemble<GeodeticDatum> ensemble, CartesianCS cs)`
  Creates a geocentric coordinate reference system from a Cartesian coordinate system.
  `GeodeticCRS`
  GeodeticObjectFactory.`createGeodeticCRS(Map<String,?> properties, GeodeticDatum datum, DefaultDatumEnsemble<GeodeticDatum> ensemble, SphericalCS cs)`
  Creates a geocentric coordinate reference system from a spherical coordinate system.

- ## Uses of GeodeticCRS in org.apache.sis.referencing.operation

  Methods in org.apache.sis.referencing.operation with parameters of type GeodeticCRS
  Modifier and Type
  Method
  Description
  `protected List<CoordinateOperation>`
  CoordinateOperationFinder.`createOperationStep(GeodeticCRS sourceCRS, GeodeticCRS targetCRS)`
  Creates an operation between two geodetic (geographic or geocentric) coordinate reference systems.
  `protected List<CoordinateOperation>`
  CoordinateOperationFinder.`createOperationStep(GeodeticCRS sourceCRS, VerticalCRS targetCRS)`
  Creates an operation between a geodetic and a vertical coordinate reference systems.

- ## Uses of GeodeticCRS in org.opengis.referencing.crs

  Subinterfaces of GeodeticCRS in org.opengis.referencing.crs
  Modifier and Type
  Interface
  Description
  `interface`
  `GeocentricCRS`
  A 3D coordinate reference system with the origin at the approximate centre of mass of the earth.
  `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.