@Override public String getFileName(GridCoverage2D value, String coverageId, String format) { GranuleStack granuleStack = toGranuleStack(value); for (NetCDFEncoderFactory factory : encoderFactories) { String fileName = factory.getOutputFileName(granuleStack, coverageId, format); if (fileName != null) { return fileName; } } return super.getFileName(value, coverageId, format); } }
OutputStream output) throws ServiceException, IOException { GranuleStack granuleStack = toGranuleStack(sourceCoverage); streamBack(tempFile, output);
manager = new NetCDFOutputManager(granuleStack, tempFile, encodingParameters, outputFormat); manager.write(); streamBack(tempFile, output);