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");

http://dive4elements.wald.intevation.org