Class ShapefileLoaderSPI.ShapefileLoader

Object
ShapefileLoader
All Implemented Interfaces:
FootprintLoader
Enclosing class:
ShapefileLoaderSPI

public static class ShapefileLoaderSPI.ShapefileLoader extends Object implements FootprintLoader
Loads footprints from a sidecar shepefile with a single record, will complain if more than one is found
  • Constructor Details

    • ShapefileLoader

      public ShapefileLoader()
  • Method Details

    • loadFootprint

      public Geometry loadFootprint(String pathNoExtension) throws Exception
      Description copied from interface: FootprintLoader
      Tries to load the sidecar geometry given the granule path without extension.
      Specified by:
      loadFootprint in interface FootprintLoader
      Returns:
      The footprint, or null if the file was not found
      Throws:
      Exception - In case the file was found, but there were issues loading the geometry
    • getFootprintFiles

      public List<File> getFootprintFiles(String pathNoExtension)
      Description copied from interface: FootprintLoader
      Returns the footprint file used to load the footprint, or none if there was no file involved
      Specified by:
      getFootprintFiles in interface FootprintLoader
      Parameters:
      pathNoExtension - The base path plus the file name, but no extension
      Returns: