Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.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<Hws> hws = Hws.getHws(getRiverId(), getName()); | 121 List<Hws> hws = Hws.getHws(getRiverId(), getName()); |
122 | 122 |
123 Envelope max = null; | 123 Envelope max = null; |
124 | 124 |
125 for (Hws h: hws) { | 125 for (Hws h: hws) { |
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 |