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