public class MatrixExtractor extends Object
| Modifier and Type | Field and Description |
|---|---|
GISDataConnector |
currentconnector |
protected double |
currentResolution |
List<Double> |
currentTimeValues |
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> |
currentTuples |
String |
layerName |
String |
layerURL |
static int |
maxSignalLength |
static int |
maxzLength |
double |
zmax |
double |
zmin |
| Constructor and Description |
|---|
MatrixExtractor(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
double |
correctZ(double zValue,
String layerURL,
double resolution) |
double[][] |
extractXYGridWithFixedTZ(String layerTitle,
int timeInstant,
double x1,
double x2,
double y1,
double y2,
double z,
double xResolution,
double yResolution,
boolean cachelayer)
Extract a grid of XY points with fixed time and z
|
GISDataConnector |
getConnector(String layerTitle,
double resolution) |
GeoNetworkInspector |
getFeaturer() |
protected List<Double> |
getRawValuesInTimeInstantAndBoundingBox(String layerTitle,
int time,
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates3d,
double xL,
double xR,
double yL,
double yR,
double resolution) |
List<Double> |
getRawValuesInTimeInstantAndBoundingBox(String layerTitle,
int time,
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates3d,
double xL,
double xR,
double yL,
double yR,
double resolution,
boolean saveLayer)
Extract raw values in a time instant according to a set of grid points and a bounding box
|
boolean |
isTable() |
public static int maxSignalLength
public static int maxzLength
protected double currentResolution
public GISDataConnector currentconnector
public String layerName
public String layerURL
public double zmin
public double zmax
public MatrixExtractor(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration configuration)
public GeoNetworkInspector getFeaturer()
public boolean isTable()
protected List<Double> getRawValuesInTimeInstantAndBoundingBox(String layerTitle, int time, List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates3d, double xL, double xR, double yL, double yR, double resolution) throws Exception
Exceptionpublic GISDataConnector getConnector(String layerTitle, double resolution) throws Exception
Exceptionpublic List<Double> getRawValuesInTimeInstantAndBoundingBox(String layerTitle, int time, List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates3d, double xL, double xR, double yL, double yR, double resolution, boolean saveLayer) throws Exception
Exceptionpublic double correctZ(double zValue,
String layerURL,
double resolution)
throws Exception
Exceptionpublic double[][] extractXYGridWithFixedTZ(String layerTitle, int timeInstant, double x1, double x2, double y1, double y2, double z, double xResolution, double yResolution, boolean cachelayer) throws Exception
layerTitle - timeInstant - x1 - x2 - y1 - y2 - z - xResolution - yResolution - cachelayer - ExceptionCopyright © 2014. All Rights Reserved.