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;

http://dive4elements.wald.intevation.org