Hi Andrea, Just touching base with you that we are looking into this issue. The problem is we can reproduce this issue, but intermittently. Sometimes it works, sometimes it does not and we get the error you report. Is this what you observed? You may wish to try in the IDV Dashboard, Field Selector tab, right-click on the elevation data (data.nc), go to Properties, Spatial Subset Tab and subset over North America assuming that is your region of interest. Now plot the contours and wind vectors as you were doing. Subsetting seems to help, but not consistently unfortunately. See the attached bundle for an example. Apart from that, we will continue to look into this matter. Best, Unidata IDV Support > Full Name: Andrea LaRocca > Email Address: address@hidden > Organization: Plymouth State University > Package Version: 5.3 build date:2016-05-23 19:17 UTC > Operating System: Windows 7 > Hardware: Java: home: C:\Program Files\IDV_5.3\jre version: 1.8.0_45 > j3d:1.6.0-pre9-daily-experimental daily > Description of problem: Creating display: Vectors Over Topography > visad.SetException: visad.SetException: Gridded2DSet: samples do not form a > valid grid > Gridded2DSet: samples do not form a valid grid > > I am running IDV v5.3 on both a Mac and PC and have imported a 3-D Topography > field (from: > http://iridl.ldeo.columbia.edu/SOURCES/.NOAA/.NGDC/.GLOBE/.topo/) and am > trying to overlay 3-D height contours and wind vectors (initally from HRRR > CONUS 2.5km). When I try and load the display the above error message shows > up. I have tried different catalog model runs (GFS 20/40/80km) and different > parameters (1000-500mb thickness, geostrophic wind vectors) as well as, but > the same message keeps popping up. > > ****************** > Stack trace: > visad.SetException: Gridded2DSet: samples do not form a valid grid > at visad.Gridded2DSet.<init>(Gridded2DSet.java:99) > at visad.Gridded2DSet.<init>(Gridded2DSet.java:56) > at ucar.unidata.data.grid.GridUtil.swapLatLonFF(GridUtil.java:6788) > at ucar.unidata.data.grid.GridUtil.swapLatLon(GridUtil.java:6689) > at > ucar.unidata.data.grid.DerivedGridFactory.create2DTopography(DerivedGridFactory.java:949) > at > ucar.unidata.data.grid.DerivedGridFactory.create2DTopography(DerivedGridFactory.java:844) > 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 org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186) > at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204) > at org.python.core.PyObject.__call__(PyObject.java:478) > at org.python.core.PyObject.__call__(PyObject.java:482) > at org.python.pycode._pyx77.f$0(<string>:1) > at org.python.pycode._pyx77.call_function(<string>) > at org.python.core.PyTableCode.call(PyTableCode.java:167) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.Py.runCode(Py.java:1386) > at org.python.core.__builtin__.eval(__builtin__.java:497) > at org.python.core.__builtin__.eval(__builtin__.java:501) > at org.python.util.PythonInterpreter.eval(PythonInterpreter.java:251) > at ucar.unidata.data.DerivedDataChoice.getData(DerivedDataChoice.java:795) > at ucar.unidata.data.DataChoice.getData(DataChoice.java:628) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:243) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:207) > at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:206) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:163) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:144) > at > ucar.unidata.idv.control.GridDisplayControl.doMakeDataInstance(GridDisplayControl.java:294) > at > ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:3319) > at > ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:3275) > at ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:664) > at > ucar.unidata.idv.control.FlowPlanViewControl.setData(FlowPlanViewControl.java:300) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:489) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1441) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1124) > at ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:986) > at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:911) > at ucar.unidata.util.Misc$3.run(Misc.java:1243) > > > Ticket Details =================== Ticket ID: HDU-702111 Department: Support IDV Priority: Normal Status: Open =================== NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.
Attachment:
working.xidv
Description: Binary data