@Override public RasterWriter getRasterWriter( String type ) { if ( type != null && FORMATS.contains( type.toLowerCase() ) ) { return new GridWriter(); } return null; }
int rows = (int) Math.ceil( (double) height / tileHeight ); GridWriter gridWriter = new GridWriter( columns, rows, renv, geoRef, tmpGridFile, raster.getRasterDataInfo() ); FilteredResultWiter resultWriter = new FilteredResultWiter( gridWriter );
private CacheRasterReader( CacheInfoFile readValues, File cacheFile, RasterReader reader, RasterCache cacheManager ) { this.cachedReader = reader; // GridMetaInfoFile gmif = readValues.gmif; this.cacheManager = cacheManager; if ( this.cacheManager == null ) { // get the default cache manager this.cacheManager = RasterCache.getInstance(); } super.instantiate( readValues, cacheFile ); try { this.gridWriter = new GridWriter( getTileColumns(), getTileRows(), getEnvelope(), getGeoReference(), cacheFile, getRasterDataInfo() ); } catch ( IOException e ) { LOG.warn( "Could not create a cache file writer because: {}. Only in memory caching is enabled.", e.getLocalizedMessage() ); } tiles = instantiateTiles(); }
BandType.BLUE }, DataType.BYTE, InterleaveType.PIXEL ); try { GridWriter gw = new GridWriter( 1, 1, tileEnvelope, gRef, newCacheFile, rdi ); if ( gw.getTileRasterWidth() != imageWidth ) { gw.setTileRasterWidth( imageWidth );
+ " Mb)" ); try { GridWriter writer = new GridWriter( columns, rows, renv, rasterReference, heixelFile, inf ); writer.write( raster, options ); } catch ( IOException e ) {
try { LOG.debug( "Writing to file: " + cacheFile.getAbsolutePath() ); this.gridWriter = new GridWriter( getTileColumns(), getTileRows(), getEnvelope(), getGeoReference(), cacheFile, getRasterDataInfo() ); } catch ( IOException e ) {