Class ShapefileLoaderSPI.ShapefileLoader
- Object
-
- ShapefileLoader
-
- All Implemented Interfaces:
FootprintLoader
- Enclosing class:
- ShapefileLoaderSPI
public 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 Summary
Constructors Constructor Description ShapefileLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<File>getFootprintFiles(String pathNoExtension)Returns the footprint file used to load the footprint, or none if there was no file involvedGeometryloadFootprint(String pathNoExtension)Tries to load the sidecar geometry given the granule path without extension.
-
-
-
Method Detail
-
loadFootprint
public Geometry loadFootprint(String pathNoExtension) throws Exception
Description copied from interface:FootprintLoaderTries to load the sidecar geometry given the granule path without extension.- Specified by:
loadFootprintin interfaceFootprintLoader- 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:FootprintLoaderReturns the footprint file used to load the footprint, or none if there was no file involved- Specified by:
getFootprintFilesin interfaceFootprintLoader- Parameters:
pathNoExtension- The base path plus the file name, but no extension- Returns:
-
-