ecological-engine-geospatia.../src/test/java/org/gcube/dataanalysis/geo/test/TestFAOAreaCodesCreator.java

42 lines
1.7 KiB
Java

package org.gcube.dataanalysis.geo.test;
import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger;
import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration;
import org.gcube.dataanalysis.geo.algorithms.FAOOceanAreaCreator;
public class TestFAOAreaCodesCreator {
public static void main(String[] args) throws Exception{
AnalysisLogger.setLogger("./cfg/" + AlgorithmConfiguration.defaultLoggerFile);
AlgorithmConfiguration config = new AlgorithmConfiguration();
config.setConfigPath("./cfg/");
config.setPersistencePath("./");
config.setParam("DatabaseUserName", "utente");
config.setParam("DatabasePassword", "d4science");
config.setParam("DatabaseURL", "jdbc:postgresql://statistical-manager.d.d4science.research-infrastructures.eu/testdb");
config.setParam("DatabaseDriver", "org.postgresql.Driver");
// config.setParam("Longitude_Column", "centerlong");
// config.setParam("Latitude_Column", "centerlat");
config.setParam("Longitude_Column", "x_coord");
config.setParam("Latitude_Column", "y_coord");
// config.setParam("InputTable", "interp_2024_linear_01355325354899");
// config.setParam("InputTable", "interp_2036_linear_11384851795640");
// config.setParam("InputTable", "generic_id6ef3e4fa_6a06_4df1_9445_553f2e918102");
config.setParam("InputTable", "generic_id25433bf4_c58c_4907_ac87_23919a3af0dc");
config.setParam("OutputTableName", "csqout");
config.setParam("Resolution", "5");
config.setGcubeScope("/gcube/devsec/devVRE");
FAOOceanAreaCreator cscreator = new FAOOceanAreaCreator();
cscreator.setConfiguration(config);
cscreator.compute();
System.out.println("DONE! "+cscreator.getOutput());
}
}