double scaleY = getTransform().getScaleY();
double scaleX = getTransform().getScaleX();
- double startLat = ModelledCRS.yToLatitude(start.getY() / scaleY);
+ double startLat = ModelledCRS.yToLatitude(-start.getY() / scaleY);
double startLon = ModelledCRS.xToLongitude(start.getX() / scaleX);
- double endLat = ModelledCRS.yToLatitude(end.getY() / scaleY);
+ double endLat = ModelledCRS.yToLatitude(-end.getY() / scaleY);
double endLon = ModelledCRS.xToLongitude(end.getX() / scaleX);
double[] startCoords = new double[] { startLon, startLat };