NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Don, Don Murray writes: > >From: Bill Hibbard <hibbard@xxxxxxxxxxxxxxxxx> > >Organization: SSEC > >Keywords: 200007121209.e6CC9eT00155 > > Mike/Bill - > > >> Does anyone know if someone is working on providing DODS data > >> reading capability for VisAD? > >> http://www.unidata.ucar.edu/packages/dods/index.html > > > >We discussed this among the folks at SSEC and Unidata. It > >is a question of how similar the Java APIs for DODS and netCDF > >are. I think someone said the C APIs are identical, but that > >this is not true for their Java APIs. At any rate, the trick > >would be to exploit the existing netCDF adapter for VisAD to > >access DODS servers. > > > >Perhaps one of the experts from Unidata can comment. > > At first glance, one would think they could just use the DODS > HTTP request using netCDF format and it should seamlessly go into > VisAD. However, that is not the case because the Java netCDF API > does not support access to a remote file using the NetcdfFile class > which is what the VisAD netCDF adapter (Plain) uses. Another reason this wouldn't work on a DODS URL is because the data returned is not in netCDF format. (Don: what you and I looked at was removing the DODS part of the URL and just trying to access a web accessible netCDF file via HTTP.) For a DODS access in VisAD to work, there would have to be some DODS client software on the VisAD end. Either, as I described in my earlier note, a DODS version of the Java netCDF library or, now that I think of it, the more direct route of making a VisAD DODS adaptor that calls the DODS Java API. We've thought more about the first option than the second because: option one would also be valuable outside the VisAD community; and with option two, the use of attribute conventions would have to be added instead of taking advantage of the netCDF conventions already in the VisAD netCDF adaptor. Ethan -- Ethan R. Davis Telephone: (303) 497-8155 Software Engineer Fax: (303) 497-8690 UCAR Unidata Program Center E-mail: edavis@xxxxxxxx P.O. Box 3000 Boulder, CO 80307-3000 http://www.unidata.ucar.edu/
visad
archives: