public class MatrixExtractor extends Object
| Modifier and Type | Field and Description |
|---|---|
GISDataConnector |
connector
Extract raw values in a time instant according to a set of grid points and a bounding box
|
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) |
GISDataConnector |
getCurrentConnector() |
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) |
boolean |
isTable() |
public static int maxSignalLength
public static int maxzLength
protected double currentResolution
public GISDataConnector currentconnector
public String layerName
public String layerURL
public GISDataConnector connector
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 GISDataConnector getCurrentConnector()
public 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 © 2016. All Rights Reserved.