
org.jgrasstools.server.jetty.providers.tiles.TilesCollection Maven / Gradle / Ivy
The newest version!
/*
* This file is part of JGrasstools (http://www.jgrasstools.org)
* (C) HydroloGIS - www.hydrologis.com
*
* JGrasstools is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
package org.jgrasstools.server.jetty.providers.tiles;
/**
* Small collection of tiles sources to use for tests.
*
* @author Andrea Antonello (www.hydrologis.com)
*
*/
public class TilesCollection {
private OsmProvider osmProvider;
private WmsProvider aerialAltoAdigeProvider;
private WmsProvider ctpTrentinoProvider;
private WmsProvider aerialEmiliaProvider;
private WmsProvider ctrEmiliaProvider;
private BingProvider roadsProvider;
private BingProvider aerialWithLabelsProvider;
public TilesCollection() {
osmProvider = new OsmProvider("OpenStreetMap", false, true);
aerialAltoAdigeProvider = new WmsProvider("Aerial Alto Adige", null, false, "http://sdi.provincia.bz.it/geoserver/wms",
"{'LAYERS': 'inspire:OI.ORTHOIMAGECOVERAGE.2011', 'TILED': true}", "geoserver", false);
ctpTrentinoProvider = new WmsProvider("CTP Trentino", null, false,
"http://geoservices.provincia.tn.it/siat/services/OGC/CTP2013/ImageServer/WMSServer",
"{'LAYERS': '0', 'TILED': true}", "geoserver", false);
aerialEmiliaProvider = new WmsProvider("Aerial Emilia 2011", null, false,
"http://servizigis.regione.emilia-romagna.it/wms/agea2011_rgb",
"{'LAYERS': 'public/Agea2011_RGB', 'TILED': true}", "geoserver", false);
ctrEmiliaProvider = new WmsProvider("CTR Emilia 2013", null, false,
"http://servizigis.regione.emilia-romagna.it/wms/dbtr2013_ctr5",
"{'LAYERS': 'public/DBTR2013_Ctr5', 'TILED': true}", "geoserver", false);
roadsProvider = new BingProvider("Bing roads", null, "Road",
"Your Bing Maps Key from http://www.bingmapsportal.com/ here", false);
aerialWithLabelsProvider = new BingProvider("Bing Aerial", null, "AerialWithLabels",
"Your Bing Maps Key from http://www.bingmapsportal.com/ here", false);
}
public OsmProvider getOsmProvider() {
return osmProvider;
}
public WmsProvider getAerialAltoAdigeProvider() {
return aerialAltoAdigeProvider;
}
public WmsProvider getCtpTrentinoProvider() {
return ctpTrentinoProvider;
}
public WmsProvider getAerialEmiliaProvider() {
return aerialEmiliaProvider;
}
public WmsProvider getCtrEmiliaProvider() {
return ctrEmiliaProvider;
}
public BingProvider getRoadsProvider() {
return roadsProvider;
}
public BingProvider getAerialWithLabelsProvider() {
return aerialWithLabelsProvider;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy