[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #HDU-702111]: Contours over Topography Error



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