comparison flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java @ 1129:da3c3e286c88

Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem. flys-artifacts/trunk@2644 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 05 Sep 2011 14:04:03 +0000
parents 7398280b11a0
children 5f53b443d67c
comparison
equal deleted inserted replaced
1128:727c53fd0dc7 1129:da3c3e286c88
23 public static enum KM_MODE { RANGE, LOCATIONS, NONE }; 23 public static enum KM_MODE { RANGE, LOCATIONS, NONE };
24 24
25 public static final String XPATH_RIVER_PROJECTION = 25 public static final String XPATH_RIVER_PROJECTION =
26 "/artifact-database/floodmap/river[@name=$name]/srid/@value"; 26 "/artifact-database/floodmap/river[@name=$name]/srid/@value";
27 27
28 public static final String XPATH_SHAPEFILE_DIR =
29 "/artifact-database/floodmap/shapefile-path/@value";
30
31 public static final String XPATH_VELOCITY_LOGFILE =
32 "/artifact-database/floodmap/velocity/logfile/@path";
33
34 public static final String XPATH_MAPSERVER_URL =
35 "/artifact-database/floodmap/mapserver/server/@path";
36
37 public static final String XPATH_MAPFILE_PATH =
38 "/artifact-database/floodmap/mapserver/mapfile/@path";
39
40 public static final String XPATH_MAPFILE_TEMPLATE =
41 "/artifact-database/floodmap/mapserver/map-template/@path";
42
43 public static final String XPATH_MAPSERVER_TEMPLATE_PATH =
44 "/artifact-database/floodmap/mapserver/templates/@path";
45
28 46
29 private FLYSUtils() { 47 private FLYSUtils() {
30 } 48 }
31 49
32 50
33 public static FLYSArtifact getArtifact(String uuid, CallContext context) { 51 public static FLYSArtifact getArtifact(String uuid, CallContext context) {
34 // TODO IMPLEMENT ME 52 // TODO IMPLEMENT ME
35 // Fetch artifact based on its UUID from ArtifactDatabase 53 // Fetch artifact based on its UUID from ArtifactDatabase
36 54
37 return null; 55 return null;
56 }
57
58
59 /**
60 * Convinience function to retrieve an XPath as string with replaced config
61 * directory.
62 *
63 * @param xpath The XPath expression.
64 *
65 * @return a string with replaced config directory.
66 */
67 public static String getXPathString(String xpath) {
68 String tmp = Config.getStringXPath(xpath);
69 tmp = Config.replaceConfigDir(tmp);
70
71 return tmp;
38 } 72 }
39 73
40 74
41 public static KM_MODE getKmRangeMode(FLYSArtifact flys) { 75 public static KM_MODE getKmRangeMode(FLYSArtifact flys) {
42 String mode = flys.getDataAsString("ld_mode"); 76 String mode = flys.getDataAsString("ld_mode");

http://dive4elements.wald.intevation.org