public class RasterIngestRunner extends DownloadRunner
AnalyzeRunner.AnalysisInfo| Modifier and Type | Field and Description |
|---|---|
protected String[] |
bandsIngested |
protected freemarker.template.Template |
coverageNameTemplate |
protected org.locationtech.geowave.core.store.cli.remote.options.DataStorePluginOptions |
dataStorePluginOptions |
protected org.locationtech.geowave.core.store.api.Index[] |
indices |
protected Landsat8RasterIngestCommandLineOptions |
ingestOptions |
protected List<org.opengis.feature.simple.SimpleFeature> |
lastSceneBands |
protected List<String> |
parameters |
protected org.locationtech.geowave.core.store.api.DataStore |
store |
protected Map<String,org.locationtech.geowave.core.store.api.Writer> |
writerCache |
downloadOptionslandsatOptions| Constructor and Description |
|---|
RasterIngestRunner(Landsat8BasicCommandLineOptions analyzeOptions,
Landsat8DownloadCommandLineOptions downloadOptions,
Landsat8RasterIngestCommandLineOptions ingestOptions,
List<String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected org.locationtech.geowave.format.landsat8.RasterIngestRunner.BandData |
getBandData(org.opengis.feature.simple.SimpleFeature band) |
Landsat8BandConverterSpi |
getConverter(String converterName) |
static double |
getNoDataValueFromName(String bandName) |
protected void |
lastSceneComplete(AnalyzeRunner.AnalysisInfo analysisInfo) |
protected void |
nextBand(org.opengis.feature.simple.SimpleFeature band,
AnalyzeRunner.AnalysisInfo analysisInfo) |
protected void |
nextScene(org.opengis.feature.simple.SimpleFeature firstBandOfScene,
AnalyzeRunner.AnalysisInfo analysisInfo) |
protected void |
processParameters(org.locationtech.geowave.core.cli.api.OperationParams params) |
protected void |
processPreviousScene() |
protected void |
runInternal(org.locationtech.geowave.core.cli.api.OperationParams params) |
getDownloadFile, getDownloadTempFileprotected Landsat8RasterIngestCommandLineOptions ingestOptions
protected List<org.opengis.feature.simple.SimpleFeature> lastSceneBands
protected freemarker.template.Template coverageNameTemplate
protected String[] bandsIngested
protected org.locationtech.geowave.core.store.api.DataStore store
protected org.locationtech.geowave.core.store.cli.remote.options.DataStorePluginOptions dataStorePluginOptions
protected org.locationtech.geowave.core.store.api.Index[] indices
public RasterIngestRunner(Landsat8BasicCommandLineOptions analyzeOptions, Landsat8DownloadCommandLineOptions downloadOptions, Landsat8RasterIngestCommandLineOptions ingestOptions, List<String> parameters)
protected void processParameters(org.locationtech.geowave.core.cli.api.OperationParams params)
throws Exception
Exceptionprotected void runInternal(org.locationtech.geowave.core.cli.api.OperationParams params)
throws Exception
runInternal in class AnalyzeRunnerExceptionprotected org.locationtech.geowave.format.landsat8.RasterIngestRunner.BandData getBandData(org.opengis.feature.simple.SimpleFeature band)
throws IOException,
freemarker.template.TemplateException
IOExceptionfreemarker.template.TemplateExceptionpublic static double getNoDataValueFromName(String bandName)
protected void nextBand(org.opengis.feature.simple.SimpleFeature band,
AnalyzeRunner.AnalysisInfo analysisInfo)
nextBand in class DownloadRunnerprotected void lastSceneComplete(AnalyzeRunner.AnalysisInfo analysisInfo)
lastSceneComplete in class AnalyzeRunnerprotected void nextScene(org.opengis.feature.simple.SimpleFeature firstBandOfScene,
AnalyzeRunner.AnalysisInfo analysisInfo)
nextScene in class AnalyzeRunnerprotected void processPreviousScene()
public Landsat8BandConverterSpi getConverter(String converterName)
Copyright © 2013–2019. All rights reserved.