- MathTransform transform = CRS.findMathTransform(tifInterface.getCRS(), c4326);
- DirectPosition2D min = new DirectPosition2D();
- DirectPosition2D max = new DirectPosition2D();
- transform.transform(new DirectPosition2D(coords.getMinX(), coords.getMinY()), min);
- transform.transform(new DirectPosition2D(coords.getMaxX(), coords.getMaxY()), max);
- Envelope envelope = new Envelope(min.getX(), max.getX(), min.getY(), max.getY());
+ ReferencedEnvelope refEnv = new ReferencedEnvelope(coords);
+ ReferencedEnvelope targetEnv = refEnv.transform(c4326, false, 30);
+