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 Leakha: use URL url = new URL( location); byte[] contents = IO.readContentsToByteArray(url.openStream()); NetcdfFile.openInMemory(uri.toString(), contents); IO is currently in thredds.util package, but will move to ucar.nc2.util in version 4.0. I will also add a new method in 4.0: /** * Read a remote CDM file into memory. All reads are then done from memory. * @param uri location of CDM file, must be accessible through uri.toURL().openStream(). * @return a NetcdfFile, which is completely in memory * @throws IOException if error reading file */ public static NetcdfFile openInMemory(URI uri) throws IOException; Ticket Details =================== Ticket ID: ICY-921665 Department: Support THREDDS Priority: Normal Status: Closed