Class IAUAuthorityFactory

All Implemented Interfaces:
AuthorityFactory, CRSAuthorityFactory, Factory, BufferedFactory, Factory, OptionalFactory, RegistrableFactory

public class IAUAuthorityFactory extends FactoryUsingWKT
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 Details

  • Constructor Details

    • IAUAuthorityFactory

      public IAUAuthorityFactory()
      Constructs an authority factory using the default set of factories.
    • IAUAuthorityFactory

      public IAUAuthorityFactory(Hints hints)
      Constructs an authority factory using a set of factories created from the specified hints. This constructor recognizes the CRS, CS, DATUM and MATH_TRANSFORM FACTORY hints.
  • Method Details

    • getAuthorities

      protected Citation[] 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:
      getAuthorities in class FactoryUsingWKT
    • getDefinitionsURL

      protected URL getDefinitionsURL()
      Returns the URL to the property file that contains CRS definitions. The default implementation returns the URL to the "iau.properties" file.
      Overrides:
      getDefinitionsURL in class FactoryUsingWKT
      Returns:
      The URL, or null if none.