X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.geo%2Fsrc%2Forg%2Fargeo%2Fapp%2Fgeo%2FGeoUtils.java;h=f13467821de3984e37a61e48b0458f6c97858d54;hb=2a381ac1f4dddd3d92d105b3684015f526d37f8a;hp=47096ccc0d1f5b7b2fddb2ce27cedf9d705235b6;hpb=dc3be714555e9f6d75eda904c788020125cc762d;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.geo/src/org/argeo/app/geo/GeoUtils.java b/org.argeo.app.geo/src/org/argeo/app/geo/GeoUtils.java index 47096cc..f134678 100644 --- a/org.argeo.app.geo/src/org/argeo/app/geo/GeoUtils.java +++ b/org.argeo.app.geo/src/org/argeo/app/geo/GeoUtils.java @@ -135,13 +135,14 @@ public class GeoUtils { Polygon projed = (Polygon) JTS.transform(p, transform); + // EPSG4326 are in lat/lon order, so we invert coordinates for (Coordinate coord : projed.getCoordinates()) { - double x = coord.x; + double x = coord.y; if (x < minX) minX = x; if (x > maxX) maxX = x; - double y = -coord.y; + double y = -coord.x; if (y < minY) minY = y; if (y > maxY)