Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.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 |
---|---|
116 River river = RiverFactory.getRiver(getRiverId()); | 116 River river = RiverFactory.getRiver(getRiverId()); |
117 return FLYSUtils.getRiverSrid(river.getName()); | 117 return FLYSUtils.getRiverSrid(river.getName()); |
118 } | 118 } |
119 | 119 |
120 @Override | 120 @Override |
121 protected Envelope getExtent() { | 121 protected Envelope getExtent(boolean reproject) { |
122 List<RiverAxisKm> kms = RiverAxisKm.getRiverAxisKms(getRiverId()); | 122 List<RiverAxisKm> kms = RiverAxisKm.getRiverAxisKms(getRiverId()); |
123 | 123 |
124 Envelope max = null; | 124 Envelope max = null; |
125 | 125 |
126 for (RiverAxisKm km: kms) { | 126 for (RiverAxisKm km: kms) { |
132 } | 132 } |
133 | 133 |
134 max.expandToInclude(env); | 134 max.expandToInclude(env); |
135 } | 135 } |
136 | 136 |
137 return max != null | 137 return max != null && reproject |
138 ? GeometryUtils.transform(max, getSrid()) | 138 ? GeometryUtils.transform(max, getSrid()) |
139 : max; | 139 : max; |
140 } | 140 } |
141 | 141 |
142 @Override | 142 @Override |