comparison artifacts/src/main/java/org/dive4elements/river/utils/RiverMapfileGenerator.java @ 9738:afad1fac70fb 3.2.x

Cleanup mapfile templating a bit _ Update names and titles _ Skip wms_onlineresource because it's set automatically _ Contact information is optional according to WMS specification
author Tom Gottfried <tom@intevation.de>
date Mon, 25 Jul 2022 16:21:34 +0200
parents 0a5239a1e46e
children 308a0d822d18
comparison
equal deleted inserted replaced
9737:0c4736d5dd4a 9738:afad1fac70fb
38 public static final String XPATH_RIVERMAP_SHAPEFILE_DIR = 38 public static final String XPATH_RIVERMAP_SHAPEFILE_DIR =
39 "/artifact-database/rivermap/shapefile-path/@value"; 39 "/artifact-database/rivermap/shapefile-path/@value";
40 40
41 public static final String XPATH_RIVERMAP_VELOCITY_LOGFILE = 41 public static final String XPATH_RIVERMAP_VELOCITY_LOGFILE =
42 "/artifact-database/rivermap/velocity/logfile/@path"; 42 "/artifact-database/rivermap/velocity/logfile/@path";
43
44 public static final String XPATH_RIVERMAP_MAPSERVER_URL =
45 "/artifact-database/rivermap/mapserver/server/@path";
46 43
47 public static final String XPATH_RIVERMAP_MAPFILE_PATH = 44 public static final String XPATH_RIVERMAP_MAPFILE_PATH =
48 "/artifact-database/rivermap/mapserver/mapfile/@path"; 45 "/artifact-database/rivermap/mapserver/mapfile/@path";
49 46
50 public static final String XPATH_RIVERMAP_MAPFILE_TEMPLATE = 47 public static final String XPATH_RIVERMAP_MAPFILE_TEMPLATE =
156 return RiverUtils.getXPathString( 153 return RiverUtils.getXPathString(
157 XPATH_RIVERMAP_MAPSERVER_TEMPLATE_PATH); 154 XPATH_RIVERMAP_MAPSERVER_TEMPLATE_PATH);
158 } 155 }
159 156
160 @Override 157 @Override
161 public String getMapserverUrl() {
162 return RiverUtils.getXPathString(XPATH_RIVERMAP_MAPSERVER_URL);
163 }
164
165 @Override
166 protected String getMapfilePath() { 158 protected String getMapfilePath() {
167 return RiverUtils.getXPathString(XPATH_RIVERMAP_MAPFILE_PATH); 159 return RiverUtils.getXPathString(XPATH_RIVERMAP_MAPFILE_PATH);
168 } 160 }
169 161
170 @Override 162 @Override

http://dive4elements.wald.intevation.org