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.
> Two issues on this: > > [IDV side] > RaobDataSource.doMakeRaobDataSet() creates NetcdfSoundingAdapter only. > It should create CMASoundingAdapter based on file pattern. Howard, It did create CMASoundingAdapter when NetcdfSoundingAdapter failed. You can simply open a CMA sounding format file in the file chooser, and remember to select RAOB sounding as source type if the file name does not end with ".ta". Yuan > > [AtecChooser side] > The GUI does not fit for RAOB data: no 0place for the station list & > timestamps. The map is not for stations. Please reference the SoundingFileBrowser code for doing the station map. > > I think I need to borrow the GUI for RAOB. > Can I use the IDV's RAOB chooser "Sounding:Remote" with the URL of non > ADDE server? > Any advices? > > Thank you, > Hwoard > > > Unidata IDV Support wrote: > >> The RAOB from ATEC Web Server does not work. > >> The Netcdf sounding adapter was applied instead of the CMA adapter. > >> How about adding the new data source "RAOB.CMA" or "RAOB_CMA"? > > > > Howard, > > Jeff just added a RAOB Sounding data source in the latest nightly > > release. You can update the IDV and try. The CMA > > format is ascii format, the netCDF adapter doesn't work. > > > > > > Yuan > >> Howard > >> > >> java.lang.NullPointerException > >> at ucar.netcdf.HTTPRandomAccessFile.read_(HTTPRandomAccessFile.java:97) > >> at ucar.netcdf.RandomAccessFile.seek(RandomAccessFile.java:350) > >> at ucar.netcdf.RandomAccessFile.read(RandomAccessFile.java:437) > >> at ucar.netcdf.RandomAccessFile.readInt(RandomAccessFile.java:900) > >> at ucar.netcdf.NetcdfFile.readV1(NetcdfFile.java:1702) > >> at ucar.netcdf.NetcdfFile.<init>(NetcdfFile.java:188) > >> at > >> ucar.unidata.data.sounding.NetcdfSoundingAdapter.init(NetcdfSoundingAdapter.java:278) > >> at > >> ucar.unidata.data.sounding.NetcdfSoundingAdapter.<init>(NetcdfSoundingAdapter.java:235) > >> at > >> ucar.unidata.data.sounding.RaobDataSource.doMakeRaobDataSet(RaobDataSource.java:140) > >> at > >> ucar.unidata.data.sounding.RaobDataSource.<init>(RaobDataSource.java:127) > >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > >> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) > >> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > >> Source) > >> at java.lang.reflect.Constructor.newInstance(Unknown Source) > >> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1516) > >> at > >> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1974) > >> at > >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1891) > >> at > >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1825) > >> at > >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1798) > >> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:911) > >> at > >> edu.ucar.rap.idv.chooser.AtecChooser.doLoadInThread(AtecChooser.java:285) > >> 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:1033) > >> at ucar.unidata.util.Misc$3.run(Misc.java:1061) > >> > >> > >> > >> Unidata IDV Support wrote: > >>>> One more question for the navigation GUI. > >>>> > >>>> the bounding box value (From Domain name) to Map: > >>>> lat=[26.94919, 49.014] > >>>> lon=[-104.6432, -63.35678]] > >>>> > >>>> Selected bounding box from Map (SelectedEarthRegion): > >>>> getLatMin=27.1009 > >>>> getLatMax=49.0329 > >>>> getLonMin=-104.6656 > >>>> getLonMax=-63.5123 > >>>> > >>>> The requested longitude was included but the requested latitude range > >>>> was shifted and the minLat was excluded from Map GUI. How can I adjust > >>>> the value from MAP GUI to include the minLat? > >>>> > >>> I'm not sure what you mean. Maybe we can meet tomorrow and you can show > >>> me what is going on. > >>> > >>> > >>> -Jeff > >>> > >>> > >>> Ticket Details > >>> =================== > >>> Ticket ID: RAI-544646 > >>> Department: Support IDV > >>> Priority: High > >>> Status: Open > >> > > > > > > Ticket Details > > =================== > > Ticket ID: RAI-544646 > > Department: Support IDV > > Priority: High > > Status: Closed > > Ticket Details =================== Ticket ID: RAI-544646 Department: Support IDV Priority: High Status: Open