Mercurial > dive4elements > river
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 |