Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/utils/RiverMapfileGenerator.java @ 4654:861c47e0a8a0
Refactor Mapserver mapfile generation.
Prepares the existing mapfile generation code for
a river axis mapfile generator.
Removes unused asynchronous mapfile generation to
reduce complexity.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Sat, 08 Dec 2012 00:19:29 +0100 |
parents | |
children | 442fbb290fa8 |
line wrap: on
line source
package de.intevation.flys.utils; import de.intevation.flys.artifacts.model.LayerInfo; import de.intevation.flys.artifacts.model.RiverFactory; import de.intevation.flys.model.River; import java.util.List; public class RiverMapfileGenerator extends MapfileGenerator { /** * Generate river axis mapfile. */ @Override protected void generate() { List<River> rivers = RiverFactory.getRivers(); for (River river : rivers) { createRiverAxisLayer( river.getName(), river.getId(), "41677", "100,100,100,100"); } } protected void createRiverAxisLayer(String riverName, int riverID, String srid, String extend) { LayerInfo layerInfo = new LayerInfo(); layerInfo.setName(riverName); layerInfo.setSrid(srid); layerInfo.setExtent(extend); } }