This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi, I am using the java classes to convert a netcdf file for one time instance, with 27 levels in Z (atmospheric pressure levels). I have created a loop with variable i, and attempting to write a band in the tif file for each iteration. What seems to happen is the first band gets written ok, but then after that the page number gets messed up? Array data = grid.readDataSlice(0, i, -1, -1); writer.writeGrid(grid, data, false, xStart, yStart, xInc, yInc, i); Has anyone got any pseudo code for writing multiband tif files from netCDF? Many thanks, Norman Barker