comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.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 c8f670ae96e8
children a2735a4bf75e
comparison
equal deleted inserted replaced
3917:1ff257ab38ca 3918:2fdbe78a8fc2
99 River river = RiverFactory.getRiver(getRiverId()); 99 River river = RiverFactory.getRiver(getRiverId());
100 return FLYSUtils.getRiverSrid(river.getName()); 100 return FLYSUtils.getRiverSrid(river.getName());
101 } 101 }
102 102
103 @Override 103 @Override
104 protected Envelope getExtent() { 104 protected Envelope getExtent(boolean reproject) {
105 List<Floodmaps> floodmaps = 105 List<Floodmaps> floodmaps =
106 Floodmaps.getFloodmaps(getRiverId(), getName()); 106 Floodmaps.getFloodmaps(getRiverId(), getName());
107 107
108 Envelope max = null; 108 Envelope max = null;
109 109
116 } 116 }
117 117
118 max.expandToInclude(env); 118 max.expandToInclude(env);
119 } 119 }
120 120
121 return max != null 121 return max != null && reproject
122 ? GeometryUtils.transform(max, getSrid()) 122 ? GeometryUtils.transform(max, getSrid())
123 : max; 123 : max;
124 } 124 }
125 125
126 @Override 126 @Override

http://dive4elements.wald.intevation.org