From 75eab15aa5014113adeb2d1f7ac0952abdcc65a1 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Fri, 18 Dec 2020 11:54:35 +0100 Subject: [PATCH] added some checks --- .../client/GeoportalDataViewer.java | 1 + .../client/OLMapManager.java | 1 + .../shared/gis/GeoQuery.java | 22 +++++++++++++++++++ 3 files changed, 24 insertions(+) diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/GeoportalDataViewer.java b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/GeoportalDataViewer.java index 118963d..db328a7 100644 --- a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/GeoportalDataViewer.java +++ b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/GeoportalDataViewer.java @@ -321,6 +321,7 @@ public class GeoportalDataViewer implements EntryPoint { if(x!=null && y!=null) { Coordinate transfCoord = MapUtils.transformCoordiante(new Coordinate(x, y), GeoportalDataViewerConstants.EPSG_4326, GeoportalDataViewerConstants.EPSG_3857); GeoQuery select = olMapMng.toDataPointQuery(transfCoord); + GWT.log("GeoQuery: "+select); //GeoportalDataViewerConstants.print("fireEvent QueryDataEvent"); layerManager.getLayerManagerBus().fireEvent(new QueryDataEvent(select, transfCoord, record.getId(), true)); }else { diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/OLMapManager.java b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/OLMapManager.java index 94773c5..24fb887 100644 --- a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/OLMapManager.java +++ b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/client/OLMapManager.java @@ -140,6 +140,7 @@ public class OLMapManager { double lon = coordinate.getX(); double lat = coordinate.getY(); + GWT.log("To quey DP: "+coordinate); int w = (int) olMap.getSize().getWidth(); int h = (int) olMap.getSize().getHeight(); diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/shared/gis/GeoQuery.java b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/shared/gis/GeoQuery.java index 1bf6d7d..eccca67 100644 --- a/src/main/java/org/gcube/portlets/user/geoportaldataviewer/shared/gis/GeoQuery.java +++ b/src/main/java/org/gcube/portlets/user/geoportaldataviewer/shared/gis/GeoQuery.java @@ -164,5 +164,27 @@ public class GeoQuery implements Serializable{ public void setLimit(int limit) { this.limit = limit; } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("GeoQuery [bbox="); + builder.append(bbox); + builder.append(", type="); + builder.append(type); + builder.append(", x1="); + builder.append(x1); + builder.append(", y1="); + builder.append(y1); + builder.append(", x2="); + builder.append(x2); + builder.append(", y2="); + builder.append(y2); + builder.append(", limit="); + builder.append(limit); + builder.append("]"); + return builder.toString(); + } + }