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

http://dive4elements.wald.intevation.org