# Uses of Interface
org.opengis.referencing.IdentifiedObject

Packages that use IdentifiedObject
Package
Description
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
org.apache.sis.parameter
Descriptions and values of parameters used by a coordinate operation or a process.
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.cs
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
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.factory.sql
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
org.apache.sis.referencing.gazetteer
Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.apache.sis.util
Simple data objects and miscellaneous utilities.
org.opengis.parameter
Description and storage of parameter values.
org.opengis.referencing
Reference systems.
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.cs
Coordinate systems and their axis.
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

- ## Uses of IdentifiedObject in org.apache.sis.io.wkt

  Methods in org.apache.sis.io.wkt that return IdentifiedObject
  Modifier and Type
  Method
  Description
  `IdentifiedObject`
  WKTDictionary.`createObject(String code)`
  Returns an arbitrary object from a code.
  Methods in org.apache.sis.io.wkt with parameters of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `void`
  Formatter.`setInvalidWKT(IdentifiedObject unformattable, Exception cause)`
  Marks the current WKT representation of the given object as not strictly compliant with the WKT specification.
  Method parameters in org.apache.sis.io.wkt with type arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<String>`
  WKTDictionary.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Returns the set of authority codes for objects of the given type.
  `Optional<InternationalString>`
  WKTDictionary.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Gets a description of the object corresponding to a code.

- ## Uses of IdentifiedObject in org.apache.sis.parameter

  Classes in org.apache.sis.parameter that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractParameterDescriptor`
  Abstract definition of a parameter or group of parameters used by a coordinate operation or a process.
  `class`
  `DefaultParameterDescriptor<T>`
  The definition of a single parameter used by an operation method.
  `class`
  `DefaultParameterDescriptorGroup`
  The definition of a group of related parameters used by an operation method.

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

  Classes in org.apache.sis.referencing that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractIdentifiedObject`
  Base class for objects identified by a name or a code.
  `class`
  `AbstractReferenceSystem`
  Description of a spatial and temporal reference system used by a dataset.
  Methods in org.apache.sis.referencing that return types with arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Class<? extends IdentifiedObject>`
  AbstractIdentifiedObject.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing with parameters of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `B`
  Builder.`addNameAndIdentifier(Citation authority, IdentifiedObject object)`
  Adds the non-deprecated names and identifiers from the given object for the specified authority.
  `B`
  Builder.`addNamesAndIdentifiers(IdentifiedObject object)`
  Adds all non-deprecated names and identifiers from the given object.
  `static AbstractIdentifiedObject`
  AbstractIdentifiedObject.`castOrCopy(IdentifiedObject object)`
  Returns a SIS identified object implementation with the values of the given arbitrary implementation.
  `static InternationalString`
  IdentifiedObjects.`getDisplayName(IdentifiedObject object)`
  Returns a name that can be used for display purposes.
  `static String`
  IdentifiedObjects.`getDisplayName(IdentifiedObject object, Locale locale)`
  Returns a name that can be used for display purposes in the specified locale.
  `static Optional<Extent>`
  IdentifiedObjects.`getDomainOfValidity(IdentifiedObject object)`
  Returns the domain of validity of the given object.
  `static Optional<GeographicBoundingBox>`
  IdentifiedObjects.`getGeographicBoundingBox(IdentifiedObject object)`
  Returns the geographic bounding box computed from the domains of the given object.
  `static Identifier`
  IdentifiedObjects.`getIdentifier(IdentifiedObject object, Citation authority)`
  Returns an identifier for the given object according the given authority.
  `static String`
  IdentifiedObjects.`getIdentifierOrName(IdentifiedObject object)`
  Returns the string representation of the first identifier, or the object name if there is no identifier.
  `static String`
  IdentifiedObjects.`getName(IdentifiedObject object, Citation authority)`
  Returns an object name according the given authority.
  `static Set<String>`
  IdentifiedObjects.`getNames(IdentifiedObject object, Citation authority)`
  Returns every object names and aliases according the given authority.
  `static Map<String,?>`
  IdentifiedObjects.`getProperties(IdentifiedObject object, String... excludes)`
  Returns the information provided in the specified identified object as a map of properties.
  `static String`
  IdentifiedObjects.`getSimpleNameOrIdentifier(IdentifiedObject object)`
  Returns the first name, alias or identifier which is a valid Unicode identifier.
  `static boolean`
  IdentifiedObjects.`isHeuristicMatchForName(IdentifiedObject object, String name)`
  Returns `true` if either the primary name or at least one alias matches the given string according heuristic rules.
  `static Integer`
  IdentifiedObjects.`lookupEPSG(IdentifiedObject object)`
  Looks up an EPSG code, such as `4326`, of the specified object.
  `static String`
  IdentifiedObjects.`lookupURN(IdentifiedObject object, Citation authority)`
  Looks up a URN, such as `"urn:ogc:def:crs:EPSG:9.1:4326"`, of the specified object.
  Constructors in org.apache.sis.referencing with parameters of type IdentifiedObject
  Modifier
  Constructor
  Description
  `protected`
  `AbstractIdentifiedObject(IdentifiedObject object)`
  Constructs a new identified object with the same values as the specified one.
  `protected`
  `Builder(IdentifiedObject object)`
  Creates a new builder initialized to properties of the given object.

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

  Classes in org.apache.sis.referencing.crs that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractCRS`
  Coordinate reference system, defined by a coordinate system and (usually) a datum.
  `class`
  `DefaultCompoundCRS`
  A CRS describing the position of points through two or more independent coordinate reference systems.
  `class`
  `DefaultDerivedCRS`
  A coordinate reference system that is defined by its coordinate conversion from another CRS.
  `class`
  `DefaultEngineeringCRS`
  A 1-, 2- or 3-dimensional contextually local coordinate reference system.
  `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.
  `class`
  `DefaultParametricCRS`
  A 1-dimensional coordinate reference system which uses parameter values or functions.
  `class`
  `DefaultProjectedCRS`
  A 2-dimensional coordinate reference system used to approximate the shape of the earth on a planar surface.
  `class`
  `DefaultTemporalCRS`
  A 1-dimensional coordinate reference system used for the recording of time.
  `class`
  `DefaultVerticalCRS`
  A 1-dimensional coordinate reference system used for recording heights or depths.

- ## Uses of IdentifiedObject in org.apache.sis.referencing.cs

  Classes in org.apache.sis.referencing.cs that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractCS`
  The set of coordinate system axes that spans a given coordinate space.
  `class`
  `DefaultAffineCS`
  A 2- or 3-dimensional coordinate system with straight axes that are not necessarily orthogonal.
  `class`
  `DefaultCartesianCS`
  A 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
  `class`
  `DefaultCompoundCS`
  A coordinate system made of two or more independent coordinate systems.
  `class`
  `DefaultCoordinateSystemAxis`
  Coordinate system axis name, direction, unit and range of values.
  `class`
  `DefaultCylindricalCS`
  A 3-dimensional coordinate system made of a polar coordinate system extended by a straight perpendicular axis.
  `class`
  `DefaultEllipsoidalCS`
  A 2- or 3-dimensional coordinate system for geodetic latitude and longitude, optionally with ellipsoidal height.
  `class`
  `DefaultLinearCS`
  A 1-dimensional coordinate system for points that lie on a single axis (not necessarily a straight line).
  `class`
  `DefaultParametricCS`
  A 1-dimensional coordinate system for parametric values or functions.
  `class`
  `DefaultPolarCS`
  A 2-dimensional coordinate system for coordinates represented by a distance from the origin and an angle from a fixed direction.
  `class`
  `DefaultSphericalCS`
  A 2- or 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates.
  `class`
  `DefaultTimeCS`
  A 1-dimensional coordinate system for time elapsed in the specified time units from a specified time origin.
  `class`
  `DefaultVerticalCS`
  A 1-dimensional coordinate system for heights or depths of points.

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

  Classes in org.apache.sis.referencing.datum that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractDatum`
  Specifies the relationship of a Coordinate System to the earth.
  `class`
  `DefaultDatumEnsemble<D extends Datum>`
  Collection of datums which for low accuracy requirements may be considered to be insignificantly different from each other.
  `class`
  `DefaultEllipsoid`
  Geometric figure that can be used to describe the approximate shape of the earth.
  `class`
  `DefaultEngineeringDatum`
  Defines the origin of an engineering coordinate reference system.
  `class`
  `DefaultGeodeticDatum`
  Defines the location and orientation of an ellipsoid that approximates the shape of the earth.
  `static class`
  `DefaultGeodeticDatum.Dynamic`
  A geodetic reference frame in which some of the defining parameters have time dependency.
  `class`
  `DefaultParametricDatum`
  Defines the origin of a parametric coordinate reference system.
  `class`
  `DefaultPrimeMeridian`
  Defines the origin from which longitude values are determined.
  `class`
  `DefaultTemporalDatum`
  Defines the origin of a temporal coordinate reference system.
  `class`
  `DefaultVerticalDatum`
  Identifies a particular reference level surface used as a zero-height surface.
  `static class`
  `DefaultVerticalDatum.Dynamic`
  A vertical reference frame in which some of the defining parameters have time dependency.
  Methods in org.apache.sis.referencing.datum that return IdentifiedObject
  Modifier and Type
  Method
  Description
  `static IdentifiedObject`
  DatumOrEnsemble.`of(SingleCRS crs)`
  Returns the datum of the given CRS if presents, or the datum ensemble otherwise.
  Methods in org.apache.sis.referencing.datum that return types with arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Optional<IdentifiedObject>`
  AbstractDatum.`getConventionalRS()`
  Returns the name, identifier, alias and remarks for the reference system realized by this reference frame.
  `static Optional<IdentifiedObject>`
  DatumOrEnsemble.`ofTarget(SingleCRS source, SingleCRS target)`
  Returns the datum or ensemble of a coordinate operation from source to target.
  Methods in org.apache.sis.referencing.datum with parameters of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `static Optional<PositionalAccuracy>`
  DatumOrEnsemble.`getAccuracy(IdentifiedObject object)`
  If the given object is a datum ensemble or a CRS associated to a datum ensemble, returns its accuracy.

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

  Classes in org.apache.sis.referencing.factory with type parameters of type IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `IdentifiedObjectSet<T extends IdentifiedObject>`
  A lazy set of `IdentifiedObject` instances created from their authority codes only when first needed.
  Methods in org.apache.sis.referencing.factory with type parameters of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `final <T extends IdentifiedObject>
  T`
  GeodeticAuthorityFactory.`createObject(Class<T> type, String code)`
  Returns an object of the specified type from a code.
  Methods in org.apache.sis.referencing.factory that return IdentifiedObject
  Modifier and Type
  Method
  Description
  `IdentifiedObject`
  CommonAuthorityFactory.`createObject(String code)`
  Creates an object from the specified code.
  `IdentifiedObject`
  ConcurrentAuthorityFactory.`createObject(String code)`
  Returns an arbitrary object from a code.
  `abstract IdentifiedObject`
  GeodeticAuthorityFactory.`createObject(String code)`
  Returns an arbitrary object from a code.
  `IdentifiedObject`
  MultiAuthoritiesFactory.`createObject(String code)`
  Creates an arbitrary object from a code.
  `IdentifiedObject`
  IdentifiedObjectFinder.`findSingleton(IdentifiedObject object)`
  Looks up only one object which is approximately equal to the specified object.
  `IdentifiedObject`
  IdentifiedObjectFinder.Wrapper.`findSingleton(IdentifiedObject object)`
  Looks up only one object which is approximately equal to the specified object.
  Methods in org.apache.sis.referencing.factory that return types with arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<IdentifiedObject>`
  IdentifiedObjectFinder.`find(IdentifiedObject object)`
  Looks up objects which are approximately equal to the specified object.
  `Set<IdentifiedObject>`
  IdentifiedObjectFinder.Wrapper.`find(IdentifiedObject object)`
  Looks up objects which are approximately equal to the specified object.
  Methods in org.apache.sis.referencing.factory with parameters of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<IdentifiedObject>`
  IdentifiedObjectFinder.`find(IdentifiedObject object)`
  Looks up objects which are approximately equal to the specified object.
  `Set<IdentifiedObject>`
  IdentifiedObjectFinder.Wrapper.`find(IdentifiedObject object)`
  Looks up objects which are approximately equal to the specified object.
  `IdentifiedObject`
  IdentifiedObjectFinder.`findSingleton(IdentifiedObject object)`
  Looks up only one object which is approximately equal to the specified object.
  `IdentifiedObject`
  IdentifiedObjectFinder.Wrapper.`findSingleton(IdentifiedObject object)`
  Looks up only one object which is approximately equal to the specified object.
  `protected Iterable<String>`
  IdentifiedObjectFinder.`getCodeCandidates(IdentifiedObject object)`
  Returns a set of authority codes that may identify the same object as the specified one.
  `protected Iterable<String>`
  IdentifiedObjectFinder.Wrapper.`getCodeCandidates(IdentifiedObject object)`
  Returns a set of authority codes that may identify the same object as the specified one.
  Method parameters in org.apache.sis.referencing.factory with type arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<String>`
  CommonAuthorityFactory.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Provides a complete set of the known codes provided by this factory.
  `Set<String>`
  ConcurrentAuthorityFactory.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Returns the set of authority codes for objects of the given type.
  `Set<String>`
  MultiAuthoritiesFactory.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Returns the set of authority codes for objects of the given type.
  `Optional<InternationalString>`
  CommonAuthorityFactory.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Returns a description of the object corresponding to a code.
  `Optional<InternationalString>`
  ConcurrentAuthorityFactory.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Gets a description of the object corresponding to a code.
  `Optional<InternationalString>`
  GeodeticAuthorityFactory.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Returns a description of the object corresponding to a code.
  `Optional<InternationalString>`
  MultiAuthoritiesFactory.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Returns a description of the object corresponding to a code.

- ## Uses of IdentifiedObject in org.apache.sis.referencing.factory.sql

  Methods in org.apache.sis.referencing.factory.sql that return IdentifiedObject
  Modifier and Type
  Method
  Description
  `IdentifiedObject`
  EPSGDataAccess.`createObject(String code)`
  Returns an arbitrary object from a code.
  Method parameters in org.apache.sis.referencing.factory.sql with type arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<String>`
  EPSGDataAccess.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Returns the set of authority codes of the given type.
  `Optional<InternationalString>`
  EPSGDataAccess.`getDescriptionText(Class<? extends IdentifiedObject> type, String code)`
  Gets a description of the object corresponding to a code.

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

  Classes in org.apache.sis.referencing.gazetteer that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `GeohashReferenceSystem`
  Geographic coordinates represented as geohashes strings.
  `class`
  `MilitaryGridReferenceSystem`
  The Military Grid Reference System (MGRS).
  `class`
  `ReferencingByIdentifiers`
  Base class of reference systems that describe locations using geographic identifiers instead of coordinates.

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

  Classes in org.apache.sis.referencing.operation that implement IdentifiedObject
  Modifier and Type
  Class
  Description
  `class`
  `AbstractCoordinateOperation`
  Describes the operation for transforming coordinates in the source CRS to coordinates in the target CRS.
  `class`
  `DefaultConversion`
  A parameterized mathematical operation that converts coordinates to another CRS without any change of datum.
  `class`
  `DefaultOperationMethod`
  Describes the algorithm and parameters used to perform a coordinate operation.
  `class`
  `DefaultPassThroughOperation`
  Specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
  `class`
  `DefaultTransformation`
  A parameterized mathematical operation that transforms coordinates to another CRS with a change of datum.

- ## Uses of IdentifiedObject in org.apache.sis.util

  Constructors in org.apache.sis.util with parameters of type IdentifiedObject
  Modifier
  Constructor
  Description
  ``
  `CorruptedObjectException(IdentifiedObject object)`
  Constructs a new exception with the name of the given object.

- ## Uses of IdentifiedObject in org.opengis.parameter

  Subinterfaces of IdentifiedObject in org.opengis.parameter
  Modifier and Type
  Interface
  Description
  `interface`
  `GeneralParameterDescriptor`
  Abstract definition of a parameter or group of parameters used by an operation method.
  `interface`
  `ParameterDescriptor<T>`
  The definition of a parameter used by an operation method.
  `interface`
  `ParameterDescriptorGroup`
  The definition of a group of related parameters used by an operation method.

- ## Uses of IdentifiedObject in org.opengis.referencing

  Subinterfaces of IdentifiedObject in org.opengis.referencing
  Modifier and Type
  Interface
  Description
  `interface`
  `ReferenceSystem`
  Description of a spatial and temporal reference system used by a dataset.
  Methods in org.opengis.referencing that return IdentifiedObject
  Modifier and Type
  Method
  Description
  `IdentifiedObject`
  AuthorityFactory.`createObject(String code)`
  Returns an arbitrary object from a code.
  Method parameters in org.opengis.referencing with type arguments of type IdentifiedObject
  Modifier and Type
  Method
  Description
  `Set<String>`
  AuthorityFactory.`getAuthorityCodes(Class<? extends IdentifiedObject> type)`
  Returns the set of authority codes of the given type.

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

  Subinterfaces of IdentifiedObject in org.opengis.referencing.crs
  Modifier and Type
  Interface
  Description
  `interface`
  `CompoundCRS`
  A coordinate reference system describing the position of points through two or more independent coordinate reference systems.
  `interface`
  `CoordinateReferenceSystem`
  Abstract coordinate reference system, usually defined by a coordinate system and a datum.
  `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.

- ## Uses of IdentifiedObject in org.opengis.referencing.cs

  Subinterfaces of IdentifiedObject in org.opengis.referencing.cs
  Modifier and Type
  Interface
  Description
  `interface`
  `AffineCS`
  A two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal.
  `interface`
  `CartesianCS`
  A 1-, 2-, or 3-dimensional coordinate system.
  `interface`
  `CoordinateSystem`
  The set of coordinate system axes that spans a given coordinate space.
  `interface`
  `CoordinateSystemAxis`
  Definition of a coordinate system axis.
  `interface`
  `CylindricalCS`
  A 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.
  `interface`
  `EllipsoidalCS`
  A two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height.
  `interface`
  `LinearCS`
  A one-dimensional coordinate system that consists of the points that lie on the single axis described.
  `interface`
  `PolarCS`
  A 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.
  `interface`
  `SphericalCS`
  A three-dimensional coordinate system with one distance measured from the origin and two angular coordinates.
  `interface`
  `TimeCS`
  A 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.
  `interface`
  `UserDefinedCS`
  A two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other Coordinate System type.
  `interface`
  `VerticalCS`
  A one-dimensional coordinate system used to record the heights (or depths) of points.

- ## Uses of IdentifiedObject in org.opengis.referencing.datum

  Subinterfaces of IdentifiedObject in org.opengis.referencing.datum
  Modifier and Type
  Interface
  Description
  `interface`
  `Datum`
  Specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system.
  `interface`
  `Ellipsoid`
  Geometric figure that can be used to describe the approximate shape of the earth.
  `interface`
  `EngineeringDatum`
  Defines the origin of an engineering coordinate reference system.
  `interface`
  `GeodeticDatum`
  Defines the location and precise orientation in 3-dimensional space of a defined ellipsoid (or sphere) that approximates the shape of the earth.
  `interface`
  `ImageDatum`
  Defines the origin of an image coordinate reference system.
  `interface`
  `PrimeMeridian`
  A prime meridian defines the origin from which longitude values are determined.
  `interface`
  `TemporalDatum`
  A temporal datum defines the origin of a temporal coordinate reference system.
  `interface`
  `VerticalDatum`
  A textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface.

- ## Uses of IdentifiedObject in org.opengis.referencing.operation

  Subinterfaces of IdentifiedObject in org.opengis.referencing.operation
  Modifier and Type
  Interface
  Description
  `interface`
  `ConcatenatedOperation`
  An ordered sequence of two or more single coordinate operations.
  `interface`
  `ConicProjection`
  Base interface for conical map projections.
  `interface`
  `Conversion`
  An operation on coordinates that does not include any change of Datum.
  `interface`
  `CoordinateOperation`
  A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.
  `interface`
  `CylindricalProjection`
  Base interface for cylindrical map projections.
  `interface`
  `OperationMethod`
  Definition of an algorithm used to perform a coordinate operation.
  `interface`
  `PassThroughOperation`
  A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
  `interface`
  `PlanarProjection`
  Base interface for for azimuthal (or planar) map projections.
  `interface`
  `Projection`
  A conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).
  `interface`
  `SingleOperation`
  A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.
  `interface`
  `Transformation`
  An operation on coordinates that usually includes a change of Datum.