This processor delivers informations of a org.geotools.feature.FeatureCollection of
geometry type com.vividsolutions.jts.geom.LineString and one of its org.opengis.feature.FeatureFeatures.
Besides the (general) informations of the super class, this processor
stores in following in the output parameter map:
startPoint.x: Latitude of the feature's start point
startPoint.y: Longitude of the feature's start point
startPoint.value: raster value of the start point (only
provided if input raster is specified!)
endPoint.x: Latitude of the feature's end point
endPoint.y: Longitude of the feature's end point
endPoint.value: raster value of the end point (only
provided if input raster is specified!)
min.value: Minimum Raster value the line string crosses (only
provided if input raster is specified!)
max.value: Maximum Raster value the line string crosses (only
provided if input raster is specified!)
border.min.value: Minimum of start and end point:
min(startPoint.value, endPoint.value) (only
provided if input raster is specified!)
border.max.value: Maximum of start and end point:
max(startPoint.value, endPoint.value) (only
provided if input raster is specified!)
Required input parameters (besides the super class parameters):
Key rasterParamKey (optional):
key where to find a org.geotools.coverage.grid.GridCoverage2D.
Also a de.schmitzm.geotools.styling.StyledGridCoverageInterface
is allowed.
If rasterParamKey is not specified, all value... output
parameters remain null.
public class LineFeatureCollectionInfoProcessor extends FeatureCollectionInfoProcessor { // Public Constructors public LineFeatureCollectionInfoProcessor(); // Constants public static final String INKEY_RASTER; public static final String OUTKEY_START_X; public static final String OUTKEY_START_Y; public static final String OUTKEY_START_VAL; public static final String OUTKEY_END_X; public static final String OUTKEY_END_Y; public static final String OUTKEY_END_VAL; public static final String OUTKEY_MIN_VAL; public static final String OUTKEY_MAX_VAL; public static final String OUTKEY_BORDERMIN_VAL; public static final String OUTKEY_BORDERMAX_VAL; // Public Instance Methods