public class FootprintsTransformation extends FunctionImpl implements CoverageReadingTransformation
StructuredGridCoverage2DReader
would
have used as the input for image creation in the GridCoverage2DReader.read(GeneralParameterValue[])
method (with some exceptions, like footprints
usage, as this transformation only sets up a filter against the associated GranuleSource
).CoverageReadingTransformation.ReaderAndParams
Modifier and Type | Field and Description |
---|---|
static FunctionName |
NAME |
functionName
NIL
Constructor and Description |
---|
FootprintsTransformation() |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureCollection |
evaluate(Object object)
Default implementation simply returns the fallbackValue.
|
GridGeometry |
invertGridGeometry(Query targetQuery,
GridGeometry targetGridGeometry)
Given a target query and a target grid geometry returns the grid geometry to be used to read
the input data of the function involved in rendering.
|
Query |
invertQuery(Query targetQuery,
GridGeometry gridGeometry)
Given a target query and a target grid geometry returns the query to be used to read the
input data of the function This method will be called only if the input data is a feature
collection.
|
accept, dispatchArguments, equals, functionName, getFallbackValue, getFunctionName, getName, getParameters, getParameterValue, getParameterValue, hashCode, setFallbackValue, setName, setParameters, toString
evaluate
customizeReadParams
getFallbackValue, getFunctionName, getName, getParameters
accept, evaluate
public static FunctionName NAME
public SimpleFeatureCollection evaluate(Object object)
FunctionImpl
Please override this method to produce a value based on the provided arguments.
evaluate
in interface Expression
evaluate
in class FunctionImpl
object
- Object being evaluated; often a Featurepublic Query invertQuery(Query targetQuery, GridGeometry gridGeometry)
RenderingTransformation
invertQuery
in interface RenderingTransformation
public GridGeometry invertGridGeometry(Query targetQuery, GridGeometry targetGridGeometry)
RenderingTransformation
invertGridGeometry
in interface RenderingTransformation
Copyright © 1996–2023 Geotools. All rights reserved.