comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.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
101 River river = RiverFactory.getRiver(getRiverId()); 101 River river = RiverFactory.getRiver(getRiverId());
102 return FLYSUtils.getRiverSrid(river.getName()); 102 return FLYSUtils.getRiverSrid(river.getName());
103 } 103 }
104 104
105 @Override 105 @Override
106 protected Envelope getExtent() { 106 protected Envelope getExtent(boolean reproject) {
107 List<GaugeLocation> gauges = 107 List<GaugeLocation> gauges =
108 GaugeLocation.getGaugeLocations(getRiverId(), getName()); 108 GaugeLocation.getGaugeLocations(getRiverId(), getName());
109 109
110 Envelope max = null; 110 Envelope max = null;
111 111
118 } 118 }
119 119
120 max.expandToInclude(env); 120 max.expandToInclude(env);
121 } 121 }
122 122
123 return max != null 123 return max != null && reproject
124 ? GeometryUtils.transform(max, getSrid()) 124 ? GeometryUtils.transform(max, getSrid())
125 : max; 125 : max;
126 } 126 }
127 127
128 @Override 128 @Override

http://dive4elements.wald.intevation.org