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.
> Dan Tyndall here is now generating some great products of interest > here and I suspect elsewhere too. These are 5 km surface analyses for > CONUS and include comparisons to RUC and RTMA. There is a netcdf file > for each hour. > > Question 1: when I import the hourly netcdf files into IDV, I haven't > figured out how to animate (create a loop) across the multiple files. > Is there a way to do that? The files will be described below. > Hi John, The trick to create the animate is to use the "Aggregate Grids by time" in the Data Source Type. > Question 2: I don't think we have our thredds server set up correctly, > as I can't grab the files that way (and then I think the time issue > and animation would go away). > I think the thredds server is right. > We have our thredds server set up by days and then products and in > this case, the relevant files are in: > http://wx3.chpc.utah.edu:8080/thredds/catalog/filtereddatasets2/20101026/uu2dvar/catalog.html > when you enter the url in the catalogs chooser, use catalog.xml instead of .html. After that, you can select multiple files under uu2dvar, and with the data source type selected as "Aggregate Grids by Time". I tried it in my local machine and it worked. Yuan > What I want to do is create a bundle that allows me to create a daily > animation of one of the grids in each of those files (say the 2dvar > analysis temperature). > > If I bring it up as a web page, I get: > > java.lang.IllegalArgumentException: Invalid uri > 'http://wx3.chpc.utah.edu:8080/thredds/catalog/filtereddatasets2/20101026/uu2dvar/catalog.html?dataset=root > data directory/20101026/uu2dvar/2010102621_2dvar.nc.dds': Invalid > query > at > org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222) > at org.apache.commons.httpclient.methods.HeadMethod.<init>(HeadMethod.java:94) > at ucar.nc2.dataset.NetcdfDataset.checkIfDods(NetcdfDataset.java:744) > at ucar.nc2.dataset.NetcdfDataset.disambiguateHttp(NetcdfDataset.java:710) > at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:680) > at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:434) > at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:527) > at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103) > at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:89) > at > ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1106) > at > ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1128) > at > ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:490) > at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1564) > at > ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1998) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1915) > at > ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1849) > at > ucar.unidata.idv.IntegratedDataViewer.handleAction(IntegratedDataViewer.java:1691) > at ucar.unidata.idv.DefaultIdv.handleAction(DefaultIdv.java:114) > at > ucar.unidata.idv.IntegratedDataViewer.handleAction(IntegratedDataViewer.java:1623) > at > ucar.unidata.idv.control.TextDisplayControl$10.run(TextDisplayControl.java:1408) > at ucar.unidata.util.Misc$3.run(Misc.java:1089) > > If I try to bring it up as a catalog, I get: > > java.lang.IllegalStateException: Error parsing xml: Server returned > HTTP response code: 503 for URL: http://www.w3.org/TR/html4/loose.dtd > > at ucar.unidata.xml.XmlUtil.getDocument(XmlUtil.java:1515) > at ucar.unidata.idv.chooser.XmlChooser.makeUiFromPath(XmlChooser.java:418) > at ucar.unidata.idv.chooser.XmlChooser.makeUiFromPath(XmlChooser.java:388) > at ucar.unidata.idv.chooser.XmlChooser.doUpdateInner(XmlChooser.java:703) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.util.Misc$2.run(Misc.java:1061) > at ucar.unidata.util.Misc$3.run(Misc.java:1089) > > > Any ideas what we need to fix? > > Thanks > > John > > Ticket Details =================== Ticket ID: BYM-395795 Department: Support IDV Priority: Normal Status: Closed