Gianpaolo Coro 2015-02-04 18:23:19 +00:00
parent 9f342ae60d
commit 7c779c0634
3 changed files with 21 additions and 16 deletions

View File

@ -102,7 +102,7 @@ public class GeoNetworkInspector {
} }
if (link == null) if (link == null)
System.out.println("NO GEOSERVER LINK WAS FOUND ACCORDING TO THE CRITERION"); AnalysisLogger.getLogger().debug("NO GEOSERVER LINK WAS FOUND ACCORDING TO THE CRITERION");
return link; return link;
} }
@ -150,7 +150,7 @@ public class GeoNetworkInspector {
} }
if (link == null) if (link == null)
System.out.println("NO ONLINE LINK WAS FOUND ACCORDING TO THE CRITERION :" + criterion); AnalysisLogger.getLogger().debug("NO ONLINE LINK WAS FOUND ACCORDING TO THE CRITERION :" + criterion);
return link; return link;
} }
@ -220,7 +220,7 @@ public class GeoNetworkInspector {
} }
public String getLayerName(Metadata meta) { public String getLayerName(Metadata meta) {
AnalysisLogger.getLogger().debug("Retrieving Layer Name"); AnalysisLogger.getLogger().debug("Retrieving Layer Name from WMS");
String wmslink = getWMSLink(meta); String wmslink = getWMSLink(meta);
String layer = null; String layer = null;
@ -250,6 +250,7 @@ public class GeoNetworkInspector {
} }
else else
{ {
AnalysisLogger.getLogger().debug("Trying with WFS link");
String wfslink = getWFSLink(meta); String wfslink = getWFSLink(meta);
String [] finders = {"typename=", "TYPENAME=","typeName=","TypeName"}; String [] finders = {"typename=", "TYPENAME=","typeName=","TypeName"};
if (wfslink != null) { if (wfslink != null) {
@ -276,6 +277,7 @@ public class GeoNetworkInspector {
} }
} }
} }
AnalysisLogger.getLogger().debug("Returning layer "+layer);
return layer; return layer;
} }
@ -498,7 +500,7 @@ public class GeoNetworkInspector {
meta = checkForMetadatabyTitle(GeoNetworkInspector.treatTitleForGN(layerUUIDorTitle), layerUUIDorTitle); meta = checkForMetadatabyTitle(GeoNetworkInspector.treatTitleForGN(layerUUIDorTitle), layerUUIDorTitle);
} catch (Exception e) { } catch (Exception e) {
// e.printStackTrace(); // e.printStackTrace();
AnalysisLogger.getLogger().debug("Layer does not exist "+e.getLocalizedMessage()); AnalysisLogger.getLogger().debug("Layer does not exist: "+e.getLocalizedMessage());
} }
} }

View File

@ -72,13 +72,14 @@ public class MatrixExtractor {
connector = new Table(configuration, resolution); connector = new Table(configuration, resolution);
currentconnector = connector; currentconnector = connector;
} else { } else {
try{ try {
meta = gnInspector.getGNInfobyUUIDorName(layerTitle); meta = gnInspector.getGNInfobyUUIDorName(layerTitle);
}catch(Exception e){ } catch (Exception e) {
} }
// if the layer is not on GeoNetwork // if the layer is not on GeoNetwork
if (meta == null) { if (meta == null) {
AnalysisLogger.getLogger().debug("Forcing setting of the meta");
String[] urls = { layerTitle }; String[] urls = { layerTitle };
String[] protocols = { "HTTP" }; String[] protocols = { "HTTP" };
meta = new GenericLayerMetadata().createBasicMeta(urls, protocols); meta = new GenericLayerMetadata().createBasicMeta(urls, protocols);
@ -204,7 +205,7 @@ public class MatrixExtractor {
AnalysisLogger.getLogger().debug("Bounding box: (" + x1 + "," + x2 + ";" + y1 + "," + y2 + ")"); AnalysisLogger.getLogger().debug("Bounding box: (" + x1 + "," + x2 + ";" + y1 + "," + y2 + ")");
List<Tuple<Double>> tuples = VectorOperations.generateCoordinateTripletsInBoundingBox(x1, x2, y1, y2, z, xResolution, yResolution); List<Tuple<Double>> tuples = VectorOperations.generateCoordinateTripletsInBoundingBox(x1, x2, y1, y2, z, xResolution, yResolution);
if (log) { if (log) {
AnalysisLogger.getLogger().debug("MatrixExtractor->Building the points grid according to YRes:" + yResolution + " and XRes:" + xResolution); AnalysisLogger.getLogger().debug("MatrixExtractor->Building the points grid according to YRes:" + yResolution + " and XRes:" + xResolution);
} }
@ -214,10 +215,10 @@ public class MatrixExtractor {
currentTuples = tuples; currentTuples = tuples;
// AnalysisLogger.getLogger().debug("Elapsed:"+(System.currentTimeMillis()-t0)); // AnalysisLogger.getLogger().debug("Elapsed:"+(System.currentTimeMillis()-t0));
double[][] slice = VectorOperations.vectorToMatix(currentTimeValues, x1, x2, y1, y2, xResolution, yResolution); double[][] slice = VectorOperations.vectorToMatix(currentTimeValues, x1, x2, y1, y2, xResolution, yResolution);
if (log){ if (log) {
AnalysisLogger.getLogger().debug("Taken " + currentTimeValues.size() + " values"); AnalysisLogger.getLogger().debug("Taken " + currentTimeValues.size() + " values");
AnalysisLogger.getLogger().debug("MatrixExtractor->Reassigned:" + (slice.length* slice[0].length)); AnalysisLogger.getLogger().debug("MatrixExtractor->Reassigned:" + (slice.length * slice[0].length));
} }
// applyNearestNeighbor(); // applyNearestNeighbor();

View File

@ -35,14 +35,16 @@ public class TestMapsComparison {
// String layertitle2 = "4e5c1bbf-f5ce-4b66-a67c-14d7d9920aa0"; // String layertitle2 = "4e5c1bbf-f5ce-4b66-a67c-14d7d9920aa0";
// String layertitle = "38b2eb74-1c07-4569-8a81-36ac2f973146"; // String layertitle = "38b2eb74-1c07-4569-8a81-36ac2f973146";
String layertitle = "http://geoserver.d4science-ii.research-infrastructures.eu/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=lluidiamaculata20121218223748535cet&format=json&maxfeatures=1"; //String layertitle = "http://geoserver.d4science-ii.research-infrastructures.eu/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=lluidiamaculata20121218223748535cet&format=json&maxfeatures=1";
String layertitle2 = "http://geoserver.d4science-ii.research-infrastructures.eu/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=lluidiamaculata20121218223748535cet&format=json&maxfeatures=1"; //String layertitle2 = "http://geoserver.d4science-ii.research-infrastructures.eu/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=lluidiamaculata20121218223748535cet&format=json&maxfeatures=1";
String layertitle = "http://geoserver-dev4.d4science.org/geoserver/aquamaps/ows?service=wfs&version=1.1.0&REQUEST=GetFeature&srsName=urn:x-ogc:def:crs:EPSG:4326&TYPENAME=aquamaps:llatimeriachalumnae20130717140243002cest&format=json&maxfeatures=1";
String layertitle2 = "http://geoserver-dev4.d4science.org/geoserver/aquamaps/ows?service=wfs&version=1.1.0&REQUEST=GetFeature&srsName=urn:x-ogc:def:crs:EPSG:4326&TYPENAME=aquamaps:llatimeriachalumnae20130717140243002cest&format=json&maxfeatures=1";
AnalysisLogger.setLogger(cfg+AlgorithmConfiguration.defaultLoggerFile); AnalysisLogger.setLogger(cfg+AlgorithmConfiguration.defaultLoggerFile);
AlgorithmConfiguration config = new AlgorithmConfiguration(); AlgorithmConfiguration config = new AlgorithmConfiguration();
config.setConfigPath(cfg); config.setConfigPath(cfg);
config.setGcubeScope("/gcube/devsec/devVRE"); config.setGcubeScope("/gcube/devsec");
config.setPersistencePath("./"); config.setPersistencePath("./");
config.setParam("DatabaseUserName","gcube"); config.setParam("DatabaseUserName","gcube");