Class NetCDFCRSAuthorityFactory
- Object
-
- AbstractFactory
-
- ReferencingFactory
-
- AbstractAuthorityFactory
-
- BufferedAuthorityFactory
-
- DeferredAuthorityFactory
-
- FactoryUsingWKT
-
- NetCDFCRSAuthorityFactory
-
- All Implemented Interfaces:
AuthorityFactory
,CRSAuthorityFactory
,Factory
,BufferedFactory
,Factory
,OptionalFactory
,RegistrableFactory
public class NetCDFCRSAuthorityFactory extends FactoryUsingWKT implements CRSAuthorityFactory
A factory providing NetCDF/GRIB customCoordinateReferenceSystem
instances with the related custom EPSG.- Author:
- Daniele Romagnoli - GeoSolutions
-
-
Field Summary
Fields Modifier and Type Field Description static String
SYSTEM_DEFAULT_USER_PROJ_FILE
-
Fields inherited from class FactoryUsingWKT
DEFAULT_PRIORITY, FILENAME
-
Fields inherited from class ReferencingFactory
LOGGER
-
Fields inherited from class AbstractFactory
hints, MAXIMUM_PRIORITY, MINIMUM_PRIORITY, NORMAL_PRIORITY, priority
-
-
Constructor Summary
Constructors Constructor Description NetCDFCRSAuthorityFactory()
NetCDFCRSAuthorityFactory(Hints userHints)
NetCDFCRSAuthorityFactory(Hints userHints, int priority)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected URL
getDefinitionsURL()
Returns the URL to the property file that contains CRS definitions.String
toString()
Returns a string representation of this factory.-
Methods inherited from class FactoryUsingWKT
createBackingStore, getAuthorities, getAuthority, getFactory, main, main, reportDuplicatedCodes, reportInstantiationFailures
-
Methods inherited from class DeferredAuthorityFactory
canDisposeBackingStore, dispose, disposeBackingStore, exit, getBackingStore, isAvailable, isConnected, setTimeout
-
Methods 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, getVendor
-
Methods inherited from class AbstractAuthorityFactory
noSuchAuthorityCode, trimAuthority
-
Methods inherited from class ReferencingFactory
ensureNonNull
-
Methods inherited from class AbstractFactory
addImplementationHints, equals, getImplementationHints, getPriority, hashCode, onDeregistration, onRegistration
-
Methods inherited from interface AuthorityFactory
createObject, getAuthority, getAuthorityCodes, getDescriptionText
-
Methods inherited from interface CRSAuthorityFactory
createCompoundCRS, createCoordinateReferenceSystem, createDerivedCRS, createEngineeringCRS, createGeocentricCRS, createGeographicCRS, createImageCRS, createProjectedCRS, createTemporalCRS, createVerticalCRS
-
Methods inherited from interface Factory
getImplementationHints
-
-
-
-
Field Detail
-
SYSTEM_DEFAULT_USER_PROJ_FILE
public static final String SYSTEM_DEFAULT_USER_PROJ_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefinitionsURL
protected URL getDefinitionsURL()
Returns the URL to the property file that contains CRS definitions.- Overrides:
getDefinitionsURL
in classFactoryUsingWKT
- Returns:
- The URL, or
null
if none.
-
toString
public String toString()
Description copied from class:AbstractFactory
Returns a string representation of this factory. This method is mostly for debugging purpose, so the string format may vary across different implementations or versions. The default implementation formats all implementation hints as a tree. If the implementation hints include some factory dependencies, then the implementation hints for those dependencies will appears under a tree branch.- Overrides:
toString
in classAbstractFactory
-
-