CRS.transform(gridToWorldCorner, new GeneralEnvelope(testRange.getBounds())); testEnvelope.setCoordinateReferenceSystem(reader.getCoordinateReferenceSystem());
@Override public Set<? extends RasterLayout> getRasterElements( boolean overall, ProgressListener listener) throws IOException { Rectangle bounds = gridGeometry.getGridRange2D().getBounds(); return Collections.singleton(new RasterLayout(bounds)); } }
public void setRequestedGridGeometry(GridGeometry2D gridGeometry) { Utilities.ensureNonNull("girdGeometry", gridGeometry); requestedBBox = new ReferencedEnvelope((Envelope) gridGeometry.getEnvelope2D()); requestedRasterArea = gridGeometry.getGridRange2D().getBounds(); requestedGridToWorld = (AffineTransform) gridGeometry.getGridToCRS2D(); }
public void setRequestedGridGeometry(GridGeometry2D gridGeometry) { Utilities.ensureNonNull("girdGeometry", gridGeometry); requestedBBox = new ReferencedEnvelope((Envelope) gridGeometry.getEnvelope2D()); requestedRasterArea = gridGeometry.getGridRange2D().getBounds(); requestedGridGeometry = gridGeometry; requestedGridToWorld = (AffineTransform) gridGeometry.getGridToCRS2D(); }
requestedRasterArea = gg.getGridRange2D().getBounds(); requestedGridToWorld = (AffineTransform) gg.getGridToCRS2D(); continue;
requestedRasterArea = gg.getGridRange2D().getBounds(); requestedGridToWorld = (AffineTransform) gg.getGridToCRS2D(); return;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); state.setRequestedEnvelope((GeneralEnvelope) gg.getEnvelope()); dim = gg.getGridRange2D().getBounds(); } else if (param.getDescriptor() .getName()
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); requestedEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); dim = gg.getGridRange2D().getBounds(); continue;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); readEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); requestedDim = gg.getGridRange2D().getBounds(); continue;
public ReadResolutionCalculator( GridGeometry2D requestedGridGeometry, CoordinateReferenceSystem nativeCrs, double[] fullResolution) throws FactoryException { Utilities.ensureNonNull("gridGeometry", requestedGridGeometry); this.requestedBBox = new ReferencedEnvelope((Envelope) requestedGridGeometry.getEnvelope2D()); this.requestedRasterArea = requestedGridGeometry.getGridRange2D().getBounds(); this.requestedGridToWorld = (AffineTransform) requestedGridGeometry.getGridToCRS2D(); this.fullResolution = fullResolution; // the reader might not know (e.g., wms cascading reader) in this case we // pick the classic computation results, it's better than nothing if (fullResolution == null) { this.fullResolution = computeClassicResolution(); isFullResolutionInRequestedCRS = true; } CoordinateReferenceSystem requestedCRS = requestedGridGeometry.getCoordinateReferenceSystem(); if (!CRS.equalsIgnoreMetadata(nativeCrs, requestedCRS)) { this.destinationToSourceTransform = CRS.findMathTransform(requestedCRS, nativeCrs); } }
dim = gg.getGridRange2D().getBounds(); continue;
requestedRasterArea = gg.getGridRange2D().getBounds(); return;
if (requestedRasterArea == null) { requestedRasterArea = horizontalDomain.getGridGeometry().getGridRange2D().getBounds(); } else { bothNull = false;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); requestedEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); dim = gg.getGridRange2D().getBounds(); continue;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); requestedEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); dim = gg.getGridRange2D().getBounds(); continue;
for (int i = 0; i <= 4; i++) { GridEnvelope2D gridRange = gg.getGridRange2D(); Rectangle bounds = gridRange.getBounds(); GridEnvelope2D reducedRange = new GridEnvelope2D(gridRange); switch (curr) {
dim = gg.getGridRange2D().getBounds(); continue;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); requestedEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); dim = gg.getGridRange2D().getBounds(); continue;
final GridGeometry2D gg = (GridGeometry2D) param.getValue(); requestedEnvelope = new GeneralEnvelope((Envelope) gg.getEnvelope2D()); dim = gg.getGridRange2D().getBounds(); continue;
this.mapExtent = ReferencedEnvelope.reference(requestedGridGeometry.getEnvelope2D()); this.mapRasterArea = requestedGridGeometry.getGridRange2D().getBounds(); } catch (Exception e) { throw new RuntimeException(e);