Interface GridFormatFactorySpi

All Superinterfaces:
Factory, OptionalFactory
All Known Implementing Classes:
AIGFormatFactory, ArcGridFormatFactory, BaseGridFormatFactorySPI, DTEDFormatFactory, ECWFormatFactory, EnviHdrFormatFactory, ErdasImgFormatFactory, EsriHdrFormatFactory, GeoPackageFormatFactorySpi, GeoTiffFormatFactorySpi, GrassCoverageFormatFactory, GRIBFormatFactorySPI, IDRISIFormatFactory, ImageMosaicFormatFactory, ImagePyramidFormatFactory, JP2ECWFormatFactory, JP2KFormatFactory, JP2KFormatFactory, JP2MrSIDFormatFactory, MBTilesFormatFactorySpi, MrSIDFormatFactory, NetCDFFormatFactorySPI, NITFFormatFactory, PGRasterFactory, RPFTOCFormatFactory, SRPFormatFactory, TPKFormatFactorySpi, VRTFormatFactory, VSIFormatFactory, WorldImageFormatFactory

public interface GridFormatFactorySpi extends OptionalFactory
Constructs a live GridCoverageFormat.

In addition to implementing this interface datastores should have a services file:

META-INF/services/org.geotools.data.GridCoverageFormatFactorySpi

The file should contain a single line which gives the full name of the implementing class.

example:
e.g. org.geotools.data.arcgrid.ArcGridFormatFactory

The factories are never called directly by users, instead the GridFormatFinder class is used.

Author:
Jody Garnett, Refractions Research, Simone Giannecchini, GeoSolutions
  • Method Details

    • createFormat

      AbstractGridFormat createFormat()
      Construct a live grid format.
      Throws:
      IOException - (Warning: the rest of the javadoc comment was wrong) if there were any problems creating or connecting the datasource.