public class MultiLevelROIProviderFactory extends Object
MultiLevelROIProvider based on the input footprint
 properties and files| Modifier and Type | Field and Description | 
|---|---|
| static String | SOURCE_PROPERTY | 
| static String | TYPE_MULTIPLE_SIDECAR | 
| static String | TYPE_RASTER | 
| static String | TYPE_SIDECAR | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | MultiLevelROIProviderFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| static MultiLevelROIProvider | createFootprintProvider(File referenceFile)Builds a footprint provider from file location | 
| static MultiLevelROIProvider | createFootprintProvider(File referenceFile,
                       Geometry granuleBounds)Builds a footprint provider from file location | 
| protected static MultiLevelROIProvider | createProvider(FootprintGeometryProvider provider,
              Properties properties,
              Geometry imposedGranuleBounds)Create the  MultiLevelROIProvidergiven aFootprintGeometryProvider, footprint
 config properties (if any) and, optionally a Default GranuleBounds geometry | 
| protected static Properties | initProperties(File configFile) | 
public static final String SOURCE_PROPERTY
public static final String TYPE_SIDECAR
public static final String TYPE_RASTER
public static final String TYPE_MULTIPLE_SIDECAR
public static MultiLevelROIProvider createFootprintProvider(File referenceFile)
the - reference file.Exception#createFootprintProvider(File, Geometry)}public static MultiLevelROIProvider createFootprintProvider(File referenceFile, Geometry granuleBounds)
It - can be: - a folder containing the footprint config files (if any) OR the footprint
     itself. - the data file for which we are looking for a footprint.The - optional granuleBounds geometry. if not null, it will be used as data's reference
     geometry.Exceptionprotected static MultiLevelROIProvider createProvider(FootprintGeometryProvider provider, Properties properties, Geometry imposedGranuleBounds)
MultiLevelROIProvider given a FootprintGeometryProvider, footprint
 config properties (if any) and, optionally a Default GranuleBounds geometryprovider - the FootprintGeometryProvider instance to be used to provide ROIs.properties - an optional Properties instance containing footprints
     configuration.imposedGranuleBounds - an optional default granuleBounds geometryprotected static Properties initProperties(File configFile)
Copyright © 1996–2019 Geotools. All rights reserved.