comparison flys-artifacts/src/main/java/de/intevation/flys/utils/RiverMapfileGenerator.java @ 5140:18ef819a7c92

Changed river axis from LineString to MultiLineString.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 28 Feb 2013 14:04:41 +0100
parents 88014b9852d0
children 3d01658d9c9c
comparison
equal deleted inserted replaced
5139:76db0e48dbc0 5140:18ef819a7c92
1 package de.intevation.flys.utils; 1 package de.intevation.flys.utils;
2 2
3 import com.vividsolutions.jts.geom.Envelope; 3 import com.vividsolutions.jts.geom.Envelope;
4 import com.vividsolutions.jts.geom.LineString; 4 import com.vividsolutions.jts.geom.LineString;
5 import com.vividsolutions.jts.geom.MultiLineString;
5 6
6 import de.intevation.flys.artifacts.model.LayerInfo; 7 import de.intevation.flys.artifacts.model.LayerInfo;
7 import de.intevation.flys.artifacts.model.RiverFactory; 8 import de.intevation.flys.artifacts.model.RiverFactory;
8 9
9 import de.intevation.flys.model.River; 10 import de.intevation.flys.model.River;
69 List<RiverAxis> riverAxis = RiverAxis.getRiverAxis(river.getName()); 70 List<RiverAxis> riverAxis = RiverAxis.getRiverAxis(river.getName());
70 if (riverAxis == null) { 71 if (riverAxis == null) {
71 logger.warn("River " + river.getName() + " has no river axis!"); 72 logger.warn("River " + river.getName() + " has no river axis!");
72 continue; 73 continue;
73 } 74 }
74 LineString geom = riverAxis.get(0).getGeom(); 75 MultiLineString geom = riverAxis.get(0).getGeom();
75 Envelope extent = geom.getEnvelopeInternal(); 76 Envelope extent = geom.getEnvelopeInternal();
76 77
77 createRiverAxisLayer( 78 createRiverAxisLayer(
78 river.getName(), 79 river.getName(),
79 river.getId(), 80 river.getId(),

http://dive4elements.wald.intevation.org