comparison flys-artifacts/src/main/java/de/intevation/flys/utils/RiverMapfileGenerator.java @ 4702:13abfb1bcb75

Fix typo in class names and correct file path in floodmap.xml.
author Christian Lins <christian.lins@intevation.de>
date Mon, 17 Dec 2012 23:24:27 +0100
parents 442fbb290fa8
children 38ec171544de
comparison
equal deleted inserted replaced
4701:63d1e91db666 4702:13abfb1bcb75
4 import de.intevation.flys.artifacts.model.RiverFactory; 4 import de.intevation.flys.artifacts.model.RiverFactory;
5 import de.intevation.flys.model.River; 5 import de.intevation.flys.model.River;
6 6
7 import java.io.File; 7 import java.io.File;
8 import java.io.FileNotFoundException; 8 import java.io.FileNotFoundException;
9 import java.util.ArrayList;
9 import java.util.List; 10 import java.util.List;
10 11
11 import org.apache.log4j.Logger; 12 import org.apache.log4j.Logger;
12 import org.apache.velocity.Template; 13 import org.apache.velocity.Template;
13 14
18 /** 19 /**
19 * Generate river axis mapfile. 20 * Generate river axis mapfile.
20 */ 21 */
21 @Override 22 @Override
22 public void generate() { 23 public void generate() {
23 List<River> rivers = RiverFactory.getRivers(); 24 logger.debug("generate()");
25
26 List<River> rivers = RiverFactory.getRivers();
27 List<String> riverNames = new ArrayList<String>();
24 28
25 for (River river : rivers) { 29 for (River river : rivers) {
26 createRiverAxisLayer( 30 /*createRiverAxisLayer(
27 river.getName(), 31 river.getName(),
28 river.getId(), 32 river.getId(),
29 "41677", 33 "41677",
30 "100,100,100,100"); 34 "100,100,100,100");*/
35 riverNames.add(river.getName());
31 } 36 }
37 writeMapfile(riverNames);
32 } 38 }
33 39
34 protected void createRiverAxisLayer(String riverName, int riverID, String srid, String extend) { 40 protected void createRiverAxisLayer(String riverName, int riverID, String srid, String extend) {
35 LayerInfo layerInfo = new LayerInfo(); 41 LayerInfo layerInfo = new LayerInfo();
36 layerInfo.setName(riverName); 42 layerInfo.setName(riverName);

http://dive4elements.wald.intevation.org