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

http://dive4elements.wald.intevation.org