Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.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<HydrBoundaryPoly> boundaries = HydrBoundaryPoly.getHydrBoundaries( | 105 List<HydrBoundaryPoly> boundaries = HydrBoundaryPoly.getHydrBoundaries( |
106 getRiverId(), getName()); | 106 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 |