Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java @ 4864:dc0d37715e16
Floodmap uses the static River-WMS instead of User-WMS via RiverAxisArtifact.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 24 Jan 2013 15:04:01 +0100 |
parents | b99656db18de |
children | 63617e142dfe |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java Thu Jan 24 10:02:45 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java Thu Jan 24 15:04:01 2013 +0100 @@ -5,11 +5,10 @@ import de.intevation.artifacts.CallContext; import de.intevation.artifacts.common.utils.Config; import de.intevation.artifacts.common.utils.XMLUtils; - -import de.intevation.flys.artifacts.access.RangeAccess; import de.intevation.flys.artifacts.FLYSArtifact; import de.intevation.flys.artifacts.StaticWKmsArtifact; import de.intevation.flys.artifacts.WINFOArtifact; +import de.intevation.flys.artifacts.access.RangeAccess; import de.intevation.flys.artifacts.context.FLYSContext; import de.intevation.flys.artifacts.model.LocationProvider; import de.intevation.flys.artifacts.model.RiverFactory; @@ -82,6 +81,9 @@ public static final String XPATH_FLOODMAP_MAPSERVER_URL = "/artifact-database/floodmap/mapserver/server/@path"; + public static final String XPATH_RIVERMAP_MAPSERVER_URL = + "/artifact-database/rivermap/mapserver/server/@path"; + public static final String XPATH_FLOODMAP_MAPFILE_PATH = "/artifact-database/floodmap/mapserver/mapfile/@path"; @@ -658,6 +660,14 @@ } + public static String getRiverWMSUrl() { + String url = getXPathString(XPATH_RIVERMAP_MAPSERVER_URL); + url = url.endsWith("/") ? url + "river-wms" : url + "/" + "river-wms"; + + return url; + } + + /** * This method returns the description for a given <i>km</i> for a specific * river. The river is provided by the FLYSArtifact <i>flys</i>.