private Envelope transform( Envelope bbox, ICRS targetCrs ) throws IllegalArgumentException, TransformationException, UnknownCRSException { if ( targetCrs.equals( bbox.getEnvelope().getCoordinateSystem() ) ) { return bbox; } GeometryTransformer transformer = new GeometryTransformer( targetCrs ); return transformer.transform( bbox ); } }
GeometryTransformer trans = new GeometryTransformer( crs ); try { result = trans.transform( result ).getEnvelope(); } catch ( Throwable e ) {
Envelope dstEnvelope = gt.transform( sourceRaster.getEnvelope(), srcCRS ).getEnvelope();
try { GeometryTransformer gt = new GeometryTransformer( getCoordinateSystem() ); Envelope inLocalCRS = gt.transform( spatialExtent ).getEnvelope(); RasterGeoReference nGeoRef = resolution.createGeoReference( getRasterReference().getOriginLocation(), inLocalCRS );
if ( transformer != null ) { try { transformedEnv = transformer.transform( envelope ).getEnvelope(); } catch ( IllegalArgumentException e ) {
if ( transformer != null && envelope.getCoordinateSystem() != null ) { try { transformedEnv = transformer.transform( envelope ).getEnvelope(); } catch ( IllegalArgumentException e ) { try { GeometryTransformer invTrans = new GeometryTransformer( envelope.getCoordinateSystem() ); transformedEnv = invTrans.transform( transformedEnv ).getEnvelope(); } catch ( IllegalArgumentException e ) {
if ( transformer != null ) { try { transformedEnv = transformer.transform( envelope ).getEnvelope(); } catch ( IllegalArgumentException e ) {