Package org.geotools.referencing.iau
Class IAUAuthorityFactory
- All Implemented Interfaces:
AuthorityFactory,CRSAuthorityFactory,Factory,BufferedFactory,Factory,OptionalFactory,RegistrableFactory
Extends the EPSG database with Coordinate Reference Systems defined by IAU.
Those CRS will be registered both in
"IAU" and "IAU_2015" name space.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default filename to read.protected static final intFields inherited from class FactoryUsingWKT
DEFAULT_PRIORITYFields inherited from class ReferencingFactory
LOGGERFields inherited from class AbstractFactory
hints, MAXIMUM_PRIORITY, MINIMUM_PRIORITY, NORMAL_PRIORITY, priority -
Constructor Summary
ConstructorsConstructorDescriptionConstructs an authority factory using the default set of factories.IAUAuthorityFactory(Hints hints) Constructs an authority factory using a set of factories created from the specified hints. -
Method Summary
Methods inherited from class FactoryUsingWKT
createBackingStore, getAuthority, getFactory, main, main, reportDuplicatedCodes, reportInstantiationFailuresMethods inherited from class DeferredAuthorityFactory
canDisposeBackingStore, dispose, disposeBackingStore, exit, getBackingStore, isAvailable, isConnected, setTimeoutMethods inherited from class BufferedAuthorityFactory
createCartesianCS, createCompoundCRS, createCoordinateOperation, createCoordinateReferenceSystem, createCoordinateSystem, createCoordinateSystemAxis, createCylindricalCS, createDatum, createDerivedCRS, createEllipsoid, createEllipsoidalCS, createEngineeringCRS, createEngineeringDatum, createExtent, createFromCoordinateReferenceSystemCodes, createGeocentricCRS, createGeodeticDatum, createGeographicCRS, createImageCRS, createImageDatum, createObject, createOperationMethod, createParameterDescriptor, createPolarCS, createPrimeMeridian, createProjectedCRS, createSphericalCS, createTemporalCRS, createTemporalDatum, createTimeCS, createUnit, createVerticalCRS, createVerticalCS, createVerticalDatum, getAuthorityCodes, getBackingStoreDescription, getDescriptionText, getIdentifiedObjectFinder, getVendorMethods inherited from class AbstractAuthorityFactory
noSuchAuthorityCode, trimAuthorityMethods inherited from class ReferencingFactory
ensureNonNullMethods inherited from class AbstractFactory
addImplementationHints, equals, getImplementationHints, getPriority, hashCode, onDeregistration, onRegistration, toStringMethods inherited from interface AuthorityFactory
createObject, getAuthorityCodes, getDescriptionTextMethods inherited from interface CRSAuthorityFactory
createCompoundCRS, createCoordinateReferenceSystem, createDerivedCRS, createEngineeringCRS, createGeocentricCRS, createGeographicCRS, createImageCRS, createProjectedCRS, createTemporalCRS, createVerticalCRSMethods inherited from interface Factory
getImplementationHints
-
Field Details
-
FILENAME
The default filename to read. This file will be searched in theorg/geotools/referencing/factory/espgdirectory in the classpath or in a JAR file.- See Also:
-
PRIORITY
protected static final int PRIORITY- See Also:
-
-
Constructor Details
-
IAUAuthorityFactory
public IAUAuthorityFactory()Constructs an authority factory using the default set of factories. -
IAUAuthorityFactory
Constructs an authority factory using a set of factories created from the specified hints. This constructor recognizes theCRS,CS,DATUMandMATH_TRANSFORMFACTORYhints.
-
-
Method Details
-
getAuthorities
Returns the set of authorities to use as identifiers for the CRS to be created. The default implementation returns the Citations.IAU authority.- Overrides:
getAuthoritiesin classFactoryUsingWKT
-
getDefinitionsURL
Returns the URL to the property file that contains CRS definitions. The default implementation returns the URL to the "iau.properties" file.- Overrides:
getDefinitionsURLin classFactoryUsingWKT- Returns:
- The URL, or
nullif none.
-