comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java @ 3918:2fdbe78a8fc2

Fixed various projection issues during map creation. flys-artifacts/trunk@5598 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 26 Sep 2012 08:00:44 +0000
parents b0ba96bbf01d
children a2735a4bf75e
comparison
equal deleted inserted replaced
3917:1ff257ab38ca 3918:2fdbe78a8fc2
115 River river = RiverFactory.getRiver(getRiverId()); 115 River river = RiverFactory.getRiver(getRiverId());
116 return FLYSUtils.getRiverSrid(river.getName()); 116 return FLYSUtils.getRiverSrid(river.getName());
117 } 117 }
118 118
119 @Override 119 @Override
120 protected Envelope getExtent() { 120 protected Envelope getExtent(boolean reproject) {
121 List<Line> lines = Line.getLines(getRiverId(), getName()); 121 List<Line> lines = Line.getLines(getRiverId(), getName());
122 122
123 Envelope max = null; 123 Envelope max = null;
124 124
125 for (Line l: lines) { 125 for (Line l: lines) {
131 } 131 }
132 132
133 max.expandToInclude(env); 133 max.expandToInclude(env);
134 } 134 }
135 135
136 return max != null 136 return max != null && reproject
137 ? GeometryUtils.transform(max, getSrid()) 137 ? GeometryUtils.transform(max, getSrid())
138 : max; 138 : max;
139 } 139 }
140 140
141 @Override 141 @Override

http://dive4elements.wald.intevation.org