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

Packages that use GeographicCRS
Package
Description
org.apache.sis.gui.referencing
Widgets about coordinate reference systems.
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.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.referencing.gazetteer
Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).

- ## Uses of GeographicCRS in org.apache.sis.gui.referencing

  Methods in org.apache.sis.gui.referencing with parameters of type GeographicCRS
  Modifier and Type
  Method
  Description
  `protected abstract ProjectedCRS`
  PositionableProjection.`createProjectedCRS(GeographicCRS baseCRS, double latitude, double longitude)`
  Creates a map projection centered on the given latitude and longitude.

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

  Methods in org.apache.sis.referencing that return GeographicCRS
  Modifier and Type
  Method
  Description
  `static GeographicCRS`
  CommonCRS.`defaultGeographic()`
  Returns the default two-dimensional normalized geographic CRS.
  `GeographicCRS`
  CommonCRS.`geographic()`
  Returns the two-dimensional geographic CRS with axes in the standard (latitude, longitude) order.
  `GeographicCRS`
  CommonCRS.`geographic3D()`
  Returns the three-dimensional geographic CRS with axes in the standard (latitude, longitude, height) order.
  `GeographicCRS`
  GeodeticCalculator.`getGeographicCRS()`
  Returns the coordinate reference system for all methods expecting (φ,λ) as `double` values.
  `GeographicCRS`
  CommonCRS.`normalizedGeographic()`
  Returns a two-dimensional geographic CRS with axes in the non-standard but computationally convenient (longitude, latitude) order.

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

  Classes in org.apache.sis.referencing.crs that implement GeographicCRS
  Modifier and Type
  Class
  Description
  `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 that return GeographicCRS
  Modifier and Type
  Method
  Description
  `GeographicCRS`
  DefaultProjectedCRS.`getBaseCRS()`
  Returns the geographic CRS on which the map projection is applied.
  Methods in org.apache.sis.referencing.crs that return types with arguments of type GeographicCRS
  Modifier and Type
  Method
  Description
  `Class<? extends GeographicCRS>`
  DefaultGeographicCRS.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.crs with parameters of type GeographicCRS
  Modifier and Type
  Method
  Description
  `static DefaultGeographicCRS`
  DefaultGeographicCRS.`castOrCopy(GeographicCRS 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 GeographicCRS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultGeographicCRS(GeographicCRS crs)`
  Constructs a new coordinate reference system with the same values as the specified one.
  ``
  `DefaultProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected CRS from a defining conversion.

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

  Methods in org.apache.sis.referencing.factory that return GeographicCRS
  Modifier and Type
  Method
  Description
  `GeographicCRS`
  ConcurrentAuthorityFactory.`createGeographicCRS(String code)`
  Returns a 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.
  `GeographicCRS`
  GeodeticAuthorityFactory.`createGeographicCRS(String code)`
  Creates a 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.
  `GeographicCRS`
  GeodeticObjectFactory.`createGeographicCRS(Map<String,?> properties, GeodeticDatum datum, DefaultDatumEnsemble<GeodeticDatum> ensemble, EllipsoidalCS cs)`
  Creates a geographic coordinate reference system.
  `GeographicCRS`
  GeodeticObjectFactory.`createGeographicCRS(Map<String,?> properties, GeodeticDatum datum, EllipsoidalCS cs)`
  Creates a geographic CRS with a datum that may be a datum ensemble.
  `GeographicCRS`
  MultiAuthoritiesFactory.`createGeographicCRS(String code)`
  Creates a 2- or 3-dimensional coordinate reference system based on an ellipsoidal approximation of the geoid.
  Methods in org.apache.sis.referencing.factory with parameters of type GeographicCRS
  Modifier and Type
  Method
  Description
  `ProjectedCRS`
  GeodeticObjectFactory.`createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected coordinate reference system from a conversion.

- ## Uses of GeographicCRS in org.apache.sis.referencing.gazetteer

  Constructors in org.apache.sis.referencing.gazetteer with parameters of type GeographicCRS
  Modifier
  Constructor
  Description
  ``
  `GeohashReferenceSystem(GeohashReferenceSystem.Format format, GeographicCRS crs)`
  Creates a new geohash reference system for the given format and coordinate reference system.

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

  Methods in org.opengis.referencing.crs that return GeographicCRS
  Modifier and Type
  Method
  Description
  `GeographicCRS`
  CRSAuthorityFactory.`createGeographicCRS(String code)`
  Returns a geographic coordinate reference system from a code.
  `GeographicCRS`
  CRSFactory.`createGeographicCRS(Map<String,?> properties, GeodeticDatum datum, EllipsoidalCS cs)`
  Creates a geographic coordinate reference system.
  `GeographicCRS`
  ProjectedCRS.`getBaseCRS()`
  Returns the base coordinate reference system, which must be geographic.
  Methods in org.opengis.referencing.crs with parameters of type GeographicCRS
  Modifier and Type
  Method
  Description
  `ProjectedCRS`
  CRSFactory.`createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion conversionFromBase, CartesianCS derivedCS)`
  Creates a projected coordinate reference system from a defining conversion.