Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java @ 5094:6da542572ab1 dami
Use HWSLines data for HWS and Lines.
This is a quick fix to keep compatibility. Both Artifacts will
be replaced by a HWSLineArtifact.
Patch provided by Raimund Renkert <rrenkert@intevation.de>
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Mon, 25 Feb 2013 12:38:55 +0100 |
parents | a2735a4bf75e |
children |
comparison
equal
deleted
inserted
replaced
5093:558807975769 | 5094:6da542572ab1 |
---|---|
14 import de.intevation.artifactdatabase.state.DefaultOutput; | 14 import de.intevation.artifactdatabase.state.DefaultOutput; |
15 import de.intevation.artifactdatabase.state.Facet; | 15 import de.intevation.artifactdatabase.state.Facet; |
16 import de.intevation.artifactdatabase.state.State; | 16 import de.intevation.artifactdatabase.state.State; |
17 | 17 |
18 import de.intevation.flys.model.River; | 18 import de.intevation.flys.model.River; |
19 import de.intevation.flys.model.Line; | 19 import de.intevation.flys.model.HWSLine; |
20 | 20 |
21 import de.intevation.flys.artifacts.model.FacetTypes; | 21 import de.intevation.flys.artifacts.model.FacetTypes; |
22 import de.intevation.flys.artifacts.model.RiverFactory; | 22 import de.intevation.flys.artifacts.model.RiverFactory; |
23 import de.intevation.flys.utils.FLYSUtils; | 23 import de.intevation.flys.utils.FLYSUtils; |
24 import de.intevation.flys.utils.GeometryUtils; | 24 import de.intevation.flys.utils.GeometryUtils; |
116 return FLYSUtils.getRiverSrid(river.getName()); | 116 return FLYSUtils.getRiverSrid(river.getName()); |
117 } | 117 } |
118 | 118 |
119 @Override | 119 @Override |
120 protected Envelope getExtent(boolean reproject) { | 120 protected Envelope getExtent(boolean reproject) { |
121 List<Line> lines = Line.getLines(getRiverId(), getName()); | 121 List<HWSLine> lines = HWSLine.getLines(getRiverId(), getName()); |
122 | 122 |
123 Envelope max = null; | 123 Envelope max = null; |
124 | 124 |
125 for (Line l: lines) { | 125 for (HWSLine l: lines) { |
126 Envelope env = l.getGeom().getEnvelopeInternal(); | 126 Envelope env = l.getGeom().getEnvelopeInternal(); |
127 | 127 |
128 if (max == null) { | 128 if (max == null) { |
129 max = env; | 129 max = env; |
130 continue; | 130 continue; |