writer.getNetcdfFileWriter().setLargeFile(cmdLine.isLargeFile); NetcdfFile ncfileOut = writer.write(cancel);
writer.getNetcdfFileWriter().setLargeFile(isLargeFile); NetcdfFile ncfileOut = writer.write(cancel); if (ncfileOut != null) ncfileOut.close();
writer.getNetcdfFileWriter().setLargeFile(isLargeFile); NetcdfFile ncfileOut = writer.write(cancel); if (ncfileOut != null) ncfileOut.close();
writer.getNetcdfFileWriter().setLargeFile(isLargeFile); NetcdfFile ncfileOut = writer.write(cancel); if (ncfileOut != null) ncfileOut.close();
writer.setLargeFile(isLargeFile); if (resultBB != null) addGlobalAttributes(writer, gds, resultBB);
writer.setLargeFile(isLargeFile); addGlobalAttributes(writer, gds, resultBB);
try (NetcdfFileWriter fileWriter = NetcdfFileWriter.createNew(NetcdfFileWriter.Version.netcdf3, fileName)) { fileWriter.setFill(false); fileWriter.setLargeFile(true);
writer.setLargeFile(isLargeFile(totalSizeOfVars)); writer.create();
private NetcdfFileWriter createLatLonTimeDataCube(String filename) throws IOException, InvalidRangeException { NetcdfFileWriter writeableFile = NetcdfFileWriter.createNew(NetcdfFileWriter.Version.netcdf3, filename); writeableFile.setLargeFile(true); writeableFile.setFill(false); //writeableFile.setLength((long) 16 * 1000 * 1000 * 1000); // 16 gigs - prealloate // define dimensions Dimension timeDim = writeableFile.addDimension(null, timeVarName, TIME_LEN); Dimension latDim = writeableFile.addUnlimitedDimension(latVarName); Dimension lonDim = writeableFile.addDimension(null, lonVarName, LON_LEN); // define Variables defineHeader(writeableFile, timeVarName, latVarName, lonVarName); // create the file writeableFile.create(); System.out.printf("file=%s%n", writeableFile); // write out the non-record variables float[] longitudes = new float[LON_LEN]; int[] times = new int[TIME_LEN]; for (int i = 0; i < times.length; i++) { times[i] = i; } for (int i = 0; i < longitudes.length; i++) { longitudes[i] = (float) i; } writeableFile.write(lonVarName, ucar.ma2.Array.makeFromJavaArray(longitudes, false)); writeableFile.write(timeVarName, ucar.ma2.Array.makeFromJavaArray(times, false)); return writeableFile; }
writer.setLargeFile(isLargeFile); if (resultBB != null) writeGlobalAttributes(writer, gds, resultBB);
writer.setLargeFile(isLargeFile);
writer.setLargeFile(isLargeFile);