fireEvent(message.toString(), (j + i * newCols)
/ totalNumberOfFile);
try {
final GeoTiffWriter writerWI = new GeoTiffWriter(fileOut);
final GeoToolsWriteParams wp = ((AbstractGridFormat) writerWI
.getFormat()).getDefaultImageIOWriteParameters();
if (this.compressionScheme != null) {
wp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
wp.setCompressionType(this.compressionScheme);
wp.setCompressionQuality((float) this.compressionRatio);
}
wp.setTilingMode(ImageWriteParam.MODE_EXPLICIT);
wp.setTiling(internalTileWidth, internalTileHeight, 0, 0);
writerWI.write(gc, null);
writerWI.dispose();
} catch (IOException e) {
LOGGER.log(Level.SEVERE, e.getLocalizedMessage(), e);
fireEvent(e.getLocalizedMessage(), 0);
return;