Mercurial > dive4elements > river
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"); |