ecological-engine-geospatia.../src/main/java/org/gcube/dataanalysis/geo/test/regression/RegressionPointExtraction.java

40 lines
1.3 KiB
Java

package org.gcube.dataanalysis.geo.test.regression;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger;
import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration;
import org.gcube.dataanalysis.ecoengine.signals.PeriodicityDetector;
import org.gcube.dataanalysis.geo.matrixmodel.PointsExtractor;
import org.gcube.dataanalysis.geo.matrixmodel.TimeSeriesExtractor;
import com.vividsolutions.jts.geom.util.PointExtracter;
public class RegressionPointExtraction {
static String cfg = "./cfg/";
public static void main(String[] args) throws Exception{
String layertitle = "afd54b39-30f7-403a-815c-4f91c6c74c26";
long t0 = System.currentTimeMillis();
AnalysisLogger.setLogger(cfg+AlgorithmConfiguration.defaultLoggerFile);
AlgorithmConfiguration config = new AlgorithmConfiguration();
config.setGcubeScope("/d4science.research-infrastructures.eu/gCubeApps/BiodiversityLab");
config.setConfigPath(cfg);
PointsExtractor pe = new PointsExtractor(config);
double value = pe.extractXYZT(layertitle, 0,0,0,0, 0);
System.out.println("Point value: "+value);
System.out.println("ELAPSED TIME: "+(System.currentTimeMillis()-t0));
}
}