Mercurial > dive4elements > river
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(), |