2019-07-15 16:43:46 +02:00
|
|
|
import org.gcube.common.scope.api.ScopeProvider;
|
|
|
|
import org.gcube.datatransfer.resolver.gis.entity.GisLayerItem;
|
|
|
|
import org.gcube.datatransfer.resolver.services.GisResolver;
|
2017-03-09 11:22:02 +01:00
|
|
|
|
2016-09-07 15:07:46 +02:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
|
|
|
* Sep 7, 2016
|
|
|
|
*/
|
|
|
|
public class GisResolverTest {
|
2019-07-15 16:43:46 +02:00
|
|
|
|
|
|
|
static String scope = "/d4science.research-infrastructures.eu/gCubeApps/BiodiversityLab";
|
|
|
|
static String gisUUID = "6b99efdf-2202-4b6f-aaa3-7e10e0bf09f4";
|
|
|
|
public static void main(String[] args) {
|
2017-03-09 11:22:02 +01:00
|
|
|
GisResolver gisResolver = new GisResolver();
|
2019-07-15 16:43:46 +02:00
|
|
|
ScopeProvider.instance.set(scope);
|
|
|
|
//ServerParameters geonetworkParams = getCachedServerParameters(scope);
|
2017-03-09 11:22:02 +01:00
|
|
|
try {
|
2019-07-15 16:43:46 +02:00
|
|
|
GisLayerItem gisLayerItem = gisResolver.getGisLayerForLayerUUID(null, scope, gisUUID);
|
2017-03-09 11:22:02 +01:00
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
2019-07-15 16:43:46 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// public void resolve(){
|
|
|
|
// GisResolver gisResolver = new GisResolver();
|
|
|
|
// String scope = "/gcube/devsec/devVRE";
|
|
|
|
// String UUID = "177e1c3c-4a22-4ad9-b015-bfc443d16cb8";
|
|
|
|
// try {
|
|
|
|
// ServerParameters geonetworkParams = gisResolver.getCachedServerParameters(scope);
|
|
|
|
// String wmsRequest = gisResolver.getLayerWmsRequest(scope, UUID, geonetworkParams);
|
|
|
|
// System.out.println("Final url is: " + wmsRequest);
|
|
|
|
// wmsRequest = URLEncoder.encode(wmsRequest, UTF_8);
|
|
|
|
// System.out.println("Encoded WMS request is: " + wmsRequest);
|
|
|
|
// String gisPortletUrl = gisResolver.getGisViewerApplicationURL(scope);
|
|
|
|
// System.out.println("Gis Viewer Application url is: " + gisPortletUrl);
|
|
|
|
//// logger.info("WmsRequest is: " + wmsRequest);
|
|
|
|
//// wmsRequest = encodeURLWithParamDelimiter(wmsRequest);
|
|
|
|
//// logger.info("Encoded url is: " + wmsRequest);
|
|
|
|
//// wmsRequest = appendParamReplacement(wmsRequest);
|
|
|
|
// gisPortletUrl+="?wmsrequest="+wmsRequest;
|
|
|
|
//
|
|
|
|
// System.out.println(gisPortletUrl);
|
|
|
|
//// urlRedirect(req, resp, gisPortletUrl);
|
|
|
|
// } catch (Exception e) {
|
|
|
|
// // TODO Auto-generated catch block
|
|
|
|
// e.printStackTrace();
|
|
|
|
// }
|
|
|
|
// }
|
2016-09-07 15:07:46 +02:00
|
|
|
}
|