Revision 43411 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/Envelope2D.java
Envelope2D.java | ||
---|---|---|
26 | 26 |
|
27 | 27 |
import org.cresques.cts.CoordTransRuntimeException; |
28 | 28 |
import org.cresques.cts.ICoordTrans; |
29 |
import org.gvsig.fmap.geom.Geometry; |
|
29 | 30 |
import org.slf4j.Logger; |
30 | 31 |
import org.slf4j.LoggerFactory; |
31 | 32 |
|
... | ... | |
175 | 176 |
} |
176 | 177 |
|
177 | 178 |
if (added == 0) { |
178 |
logger.error("Unable to reproject envelope with transf: " + trans.toString()); |
|
179 |
return new Envelope2D(); |
|
179 |
logger.warn("Unable to reproject envelope with transf: " + trans.toString()); |
|
180 |
Point min = (Point) this.getLowerCorner().cloneGeometry(); |
|
181 |
Point max = (Point) this.getUpperCorner().cloneGeometry(); |
|
182 |
min.reProject(trans); |
|
183 |
max.reProject(trans); |
|
184 |
return new Envelope2D(min,max); |
|
180 | 185 |
} |
181 | 186 |
|
182 | 187 |
return new Envelope2D( |
Also available in: Unified diff