org.opengis.referencing
Interface IdentifiedObject
- All Known Subinterfaces:
- AffineCS, Calendar, CartesianCS, Clock, CompoundCRS, ConcatenatedOperation, ConicProjection, Conversion, CoordinateOperation, CoordinateReferenceSystem, CoordinateSystem, CoordinateSystemAxis, CylindricalCS, CylindricalProjection, Datum, DerivedCRS, Ellipsoid, EllipsoidalCS, EngineeringCRS, EngineeringDatum, GeneralDerivedCRS, GeneralParameterDescriptor, GeocentricCRS, GeodeticCRS, GeodeticDatum, GeographicCRS, ImageCRS, ImageDatum, LinearCS, Operation, OperationMethod, OrdinalReferenceSystem, ParameterDescriptor<T>, ParameterDescriptorGroup, PassThroughOperation, PlanarProjection, PolarCS, PrimeMeridian, ProjectedCRS, Projection, ReferenceSystem, SingleCRS, SingleOperation, SpatialReferenceSystemUsingGeographicIdentifier, SphericalCS, TemporalCoordinateSystem, TemporalCRS, TemporalDatum, TemporalReferenceSystem, TimeCS, Transformation, UserDefinedCS, VerticalCRS, VerticalCS, VerticalDatum
- All Known Implementing Classes:
- AbstractCoordinateOperation, AbstractCRS, AbstractCS, AbstractDatum, AbstractDerivedCRS, AbstractIdentifiedObject, AbstractParameterDescriptor, AbstractReferenceSystem, AbstractSingleCRS, AlbersEqualArea.Provider, CassiniSoldner.Provider, DefaultAffineCS, DefaultCalendar, DefaultCartesianCS, DefaultClock, DefaultCompoundCRS, DefaultCompoundCS, DefaultConcatenatedOperation, DefaultConicProjection, DefaultConversion, DefaultCoordinateSystemAxis, DefaultCylindricalCS, DefaultCylindricalProjection, DefaultDerivedCRS, DefaultEllipsoid, DefaultEllipsoidalCS, DefaultEngineeringCRS, DefaultEngineeringDatum, DefaultGeocentricCRS, DefaultGeodeticDatum, DefaultGeographicCRS, DefaultImageCRS, DefaultImageDatum, DefaultLinearCS, DefaultOperation, DefaultOperationMethod, DefaultOrdinalReferenceSystem, DefaultParameterDescriptor, DefaultParameterDescriptorGroup, DefaultPassThroughOperation, DefaultPlanarProjection, DefaultPolarCS, DefaultPrimeMeridian, DefaultProjectedCRS, DefaultProjection, DefaultSingleOperation, DefaultSphericalCS, DefaultTemporalCoordinateSystem, DefaultTemporalCRS, DefaultTemporalDatum, DefaultTemporalReferenceSystem, DefaultTimeCS, DefaultTransformation, DefaultUserDefinedCS, DefaultVerticalCRS, DefaultVerticalCS, DefaultVerticalDatum, DefiningConversion, EarthGravitationalModel.Provider, EckertIV.Provider, EquidistantConic.Provider, EquidistantCylindrical.Provider, EquidistantCylindrical.SphericalProvider, ExponentialTransform1D.Provider, GeocentricTransform.Provider, GeocentricTransform.ProviderInverse, GeocentricTranslation.Provider, GeocentricTranslation.ProviderFrameRotation, GeocentricTranslation.ProviderSevenParam, HotineObliqueMercator.Provider, HotineObliqueMercator.Provider_TwoPoint, ImagingParameterDescriptors, Krovak.Provider, LambertAzimuthalEqualArea.Provider, LambertConformal1SP.Provider, LambertConformal2SP.Provider, LambertConformalBelgium.Provider, LogarithmicTransform1D.Provider, MapProjection.AbstractProvider, MathTransformProvider, MatrixParameterDescriptors, MatrixParameters, Mercator1SP.Provider, Mercator2SP.Provider, MercatorPseudoProvider, Mollweide.MollweideProvider, Mollweide.WagnerIVProvider, Mollweide.WagnerVProvider, MolodenskiTransform.Provider, MolodenskiTransform.ProviderAbridged, NADCONTransform.Provider, NewZealandMapGrid.Provider, NTv2Transform.Provider, ObliqueMercator.Provider, ObliqueMercator.Provider_TwoPoint, ObliqueStereographic.Provider, Orthographic.Provider, PlateCarree.Provider, PolarStereographic.ProviderA, PolarStereographic.ProviderB, PolarStereographic.ProviderNorth, PolarStereographic.ProviderSouth, Polyconic.Provider, ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotation, Robinson.Provider, SimilarityTransformProvider, Stereographic.Provider, TransverseMercator.Provider, TransverseMercator.Provider_SouthOrientated, WarpTransform2D.Provider, WinkelTripel.AitoffProvider, WinkelTripel.WinkelProvider, WorldVanDerGrintenI.Provider
@UML(identifier="IO_IdentifiedObject",
specification=ISO_19111)
public interface IdentifiedObject
Supplementary identification and remarks information for a CRS or CRS-related object.
When CRSAuthorityFactory
is used to create an object,
the authority and
authority code values should be set to the
authority name of the factory object, and the authority code supplied by the client,
respectively. The other values may or may not be set. If the authority is EPSG, the
implementer may consider using the corresponding metadata values in the EPSG tables.
- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD)
NAME_KEY
static final String NAME_KEY
- Key for the
"name"
property to be given to the
object factory createFoo(…)
methods.
This is used for setting the value to be returned by getName()
.
- See Also:
getName()
,
Constant Field Values
ALIAS_KEY
static final String ALIAS_KEY
- Key for the
"alias"
property to be given to the
object factory createFoo(…)
methods.
This is used for setting the value to be returned by getAlias()
.
- See Also:
getAlias()
,
Constant Field Values
IDENTIFIERS_KEY
static final String IDENTIFIERS_KEY
- Key for the
"identifiers"
property to be given to the
object factory createFoo(…)
methods.
This is used for setting the value to be returned by getIdentifiers()
.
- See Also:
getIdentifiers()
,
Constant Field Values
REMARKS_KEY
static final String REMARKS_KEY
- Key for the
"remarks"
property to be given to the
object factory createFoo(…)
methods.
This is used for setting the value to be returned by getRemarks()
.
- See Also:
getRemarks()
,
Constant Field Values
getName
@UML(identifier="name",
obligation=MANDATORY,
specification=ISO_19111)
ReferenceIdentifier getName()
- The primary name by which this object is identified.
- Returns:
- The primary name.
getAlias
@UML(identifier="alias",
obligation=OPTIONAL,
specification=ISO_19111)
Collection<GenericName> getAlias()
- An alternative name by which this object is identified.
- Returns:
- The aliases, or an empty collection if there is none.
getIdentifiers
@UML(identifier="identifier",
obligation=OPTIONAL,
specification=ISO_19111)
Set<ReferenceIdentifier> getIdentifiers()
- An identifier which references elsewhere the object's defining information.
Alternatively an identifier by which this object can be referenced.
- Returns:
- This object identifiers, or an empty set if there is none.
getRemarks
@UML(identifier="remarks",
obligation=OPTIONAL,
specification=ISO_19111)
InternationalString getRemarks()
- Comments on or information about this object, including data source information.
- Returns:
- The remarks, or
null
if none.
toWKT
@Extension
String toWKT()
throws UnsupportedOperationException
- Returns a Well Known Text (WKT) for this object.
This operation may fails if an object is too complex for the WKT format capability (for
example an engineering CRS with
different unit for each axis).
- Returns:
- The Well Know Text for this object.
- Throws:
UnsupportedOperationException
- If this object can't be formatted as WKT.
Copyright © 1996-2014 Geotools. All Rights Reserved.