comparison flys-artifacts/src/main/java/de/intevation/flys/utils/RiverMapfileGenerator.java @ 5477:ae60bb7b8085

Add proper handling of multiple river_axes for datacage and rivermapfile
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 27 Mar 2013 18:31:31 +0100
parents b55975761708
children
comparison
equal deleted inserted replaced
5476:f9eee1909e6e 5477:ae60bb7b8085
114 if (FLYSUtils.isUsingOracle()) { 114 if (FLYSUtils.isUsingOracle()) {
115 layerInfo.setData("geom FROM river_axes USING SRID " + srid); 115 layerInfo.setData("geom FROM river_axes USING SRID " + srid);
116 } else { 116 } else {
117 layerInfo.setData("geom FROM river_axes"); 117 layerInfo.setData("geom FROM river_axes");
118 } 118 }
119 layerInfo.setFilter("river_id = " + riverID); 119 layerInfo.setFilter("river_id = " + riverID + " and kind_id = 1");
120 layerInfo.setTitle(riverName + " RiverAxis"); 120 layerInfo.setTitle(riverName + " RiverAxis");
121 121
122 File layerFile = new File("river-" + riverName + ".map"); 122 File layerFile = new File("river-" + riverName + ".map");
123 Template template = getTemplateByName("riveraxis-layer.vm"); 123 Template template = getTemplateByName("riveraxis-layer.vm");
124 if (template == null) { 124 if (template == null) {

http://dive4elements.wald.intevation.org