Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.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 | b24920235944 |
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<Fixpoint> fixpoints = Fixpoint.getFixpoints(getRiverId()); | 105 List<Fixpoint> fixpoints = Fixpoint.getFixpoints(getRiverId()); |
106 | 106 |
107 Envelope max = null; | 107 Envelope max = null; |
108 | 108 |
109 for (Fixpoint f: fixpoints) { | 109 for (Fixpoint f: fixpoints) { |
115 } | 115 } |
116 | 116 |
117 max.expandToInclude(env); | 117 max.expandToInclude(env); |
118 } | 118 } |
119 | 119 |
120 return max != null | 120 return max != null && reproject |
121 ? GeometryUtils.transform(max, getSrid()) | 121 ? GeometryUtils.transform(max, getSrid()) |
122 : max; | 122 : max; |
123 } | 123 } |
124 | 124 |
125 @Override | 125 @Override |