comparison 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
comparison
equal deleted inserted replaced
4863:f2e7f07f608d 4864:dc0d37715e16
3 import de.intevation.artifactdatabase.state.State; 3 import de.intevation.artifactdatabase.state.State;
4 import de.intevation.artifacts.Artifact; 4 import de.intevation.artifacts.Artifact;
5 import de.intevation.artifacts.CallContext; 5 import de.intevation.artifacts.CallContext;
6 import de.intevation.artifacts.common.utils.Config; 6 import de.intevation.artifacts.common.utils.Config;
7 import de.intevation.artifacts.common.utils.XMLUtils; 7 import de.intevation.artifacts.common.utils.XMLUtils;
8
9 import de.intevation.flys.artifacts.access.RangeAccess;
10 import de.intevation.flys.artifacts.FLYSArtifact; 8 import de.intevation.flys.artifacts.FLYSArtifact;
11 import de.intevation.flys.artifacts.StaticWKmsArtifact; 9 import de.intevation.flys.artifacts.StaticWKmsArtifact;
12 import de.intevation.flys.artifacts.WINFOArtifact; 10 import de.intevation.flys.artifacts.WINFOArtifact;
11 import de.intevation.flys.artifacts.access.RangeAccess;
13 import de.intevation.flys.artifacts.context.FLYSContext; 12 import de.intevation.flys.artifacts.context.FLYSContext;
14 import de.intevation.flys.artifacts.model.LocationProvider; 13 import de.intevation.flys.artifacts.model.LocationProvider;
15 import de.intevation.flys.artifacts.model.RiverFactory; 14 import de.intevation.flys.artifacts.model.RiverFactory;
16 import de.intevation.flys.artifacts.model.WKms; 15 import de.intevation.flys.artifacts.model.WKms;
17 import de.intevation.flys.artifacts.model.WQ; 16 import de.intevation.flys.artifacts.model.WQ;
80 "/artifact-database/floodmap/velocity/logfile/@path"; 79 "/artifact-database/floodmap/velocity/logfile/@path";
81 80
82 public static final String XPATH_FLOODMAP_MAPSERVER_URL = 81 public static final String XPATH_FLOODMAP_MAPSERVER_URL =
83 "/artifact-database/floodmap/mapserver/server/@path"; 82 "/artifact-database/floodmap/mapserver/server/@path";
84 83
84 public static final String XPATH_RIVERMAP_MAPSERVER_URL =
85 "/artifact-database/rivermap/mapserver/server/@path";
86
85 public static final String XPATH_FLOODMAP_MAPFILE_PATH = 87 public static final String XPATH_FLOODMAP_MAPFILE_PATH =
86 "/artifact-database/floodmap/mapserver/mapfile/@path"; 88 "/artifact-database/floodmap/mapserver/mapfile/@path";
87 89
88 public static final String XPATH_FLOODMAP_MAPFILE_TEMPLATE = 90 public static final String XPATH_FLOODMAP_MAPFILE_TEMPLATE =
89 "/artifact-database/floodmap/mapserver/map-template/@path"; 91 "/artifact-database/floodmap/mapserver/map-template/@path";
651 * @return the URL of the user wms. 653 * @return the URL of the user wms.
652 */ 654 */
653 public static String getUserWMSUrl(String artifactId) { 655 public static String getUserWMSUrl(String artifactId) {
654 String url = getXPathString(XPATH_FLOODMAP_MAPSERVER_URL); 656 String url = getXPathString(XPATH_FLOODMAP_MAPSERVER_URL);
655 url = url.endsWith("/") ? url + "user-wms" : url + "/" + "user-wms"; 657 url = url.endsWith("/") ? url + "user-wms" : url + "/" + "user-wms";
658
659 return url;
660 }
661
662
663 public static String getRiverWMSUrl() {
664 String url = getXPathString(XPATH_RIVERMAP_MAPSERVER_URL);
665 url = url.endsWith("/") ? url + "river-wms" : url + "/" + "river-wms";
656 666
657 return url; 667 return url;
658 } 668 }
659 669
660 670

http://dive4elements.wald.intevation.org