log.debug( "writeCoverageDataToFile(): tifFile=" + tifFile.getPath() );
WcsRangeField rangeField = this.range.get( reqRangeFieldName );
GridDatatype subset = rangeField.getGridDatatype()
.makeSubset( tRange, zRange, bboxLatLonRect, 1, 1, 1 );
Array data = subset.readDataSlice( 0, 0, -1, -1 );
GeotiffWriter writer = new GeotiffWriter( tifFile.getPath() );
writer.writeGrid( this.dataset.getDataset(), subset, data, format == WcsRequest.Format.GeoTIFF );
writer.close();