EastNorth p1 = getEastNorth(r.x, r.y);
EastNorth p2 = getEastNorth(r.x + r.width, r.y + r.height);
Bounds result = new Bounds(Main.getProjection().eastNorth2latlon(p1));
double eastMin = Math.min(p1.east(), p2.east());
double eastMax = Math.max(p1.east(), p2.east());
double northMin = Math.min(p1.north(), p2.north());
double northMax = Math.max(p1.north(), p2.north());
double deltaEast = (eastMax - eastMin) / 10;
double deltaNorth = (northMax - northMin) / 10;