Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/utils/RiverMapfileGenerator.java @ 5304:ffa5eaad3a7b
Fix river_axes maps when using oracle.
Oraclespatial always needs an SRID in the Data string
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 14 Mar 2013 16:49:32 +0100 |
parents | 9d36ddf7dbd3 |
children | b55975761708 |
comparison
equal
deleted
inserted
replaced
5303:08b3109c637b | 5304:ffa5eaad3a7b |
---|---|
108 layerInfo.setConnection(MapUtils.getConnection()); | 108 layerInfo.setConnection(MapUtils.getConnection()); |
109 layerInfo.setConnectionType(MapUtils.getConnectionType()); | 109 layerInfo.setConnectionType(MapUtils.getConnectionType()); |
110 layerInfo.setSrid(srid); | 110 layerInfo.setSrid(srid); |
111 layerInfo.setExtent(extend); | 111 layerInfo.setExtent(extend); |
112 layerInfo.setType("line"); | 112 layerInfo.setType("line"); |
113 layerInfo.setData("geom FROM river_axes"); // FIXME: Use templates for that | 113 // FIXME: Use templates for that |
114 if (FLYSUtils.isUsingOracle()) { | |
115 layerInfo.setData("geom FROM river_axes USING SRID " + srid); | |
116 } else { | |
117 layerInfo.setData("geom FROM river_axes"); | |
118 } | |
114 layerInfo.setFilter("river_id = " + riverID); | 119 layerInfo.setFilter("river_id = " + riverID); |
115 layerInfo.setTitle(riverName + " RiverAxis"); | 120 layerInfo.setTitle(riverName + " RiverAxis"); |
116 | 121 |
117 File layerFile = new File("river-" + riverName + ".map"); | 122 File layerFile = new File("river-" + riverName + ".map"); |
118 Template template = getTemplateByName("riveraxis-layer.vm"); | 123 Template template = getTemplateByName("riveraxis-layer.vm"); |