[GRASS-dev] [GRASS GIS] #1961: wxNVIZ: error if no raster map selected
GRASS GIS
trac at osgeo.org
Sat Jun 1 00:25:25 PDT 2013
#1961: wxNVIZ: error if no raster map selected
--------------------+-------------------------------------------------------
Reporter: hamish | Owner: grass-dev@…
Type: defect | Status: new
Priority: major | Milestone: 6.4.3
Component: wxGUI | Version: svn-develbranch6
Keywords: wxnviz | Platform: All
Cpu: x86-64 |
--------------------+-------------------------------------------------------
Comment(by hamish):
Hi,
here's a traceback if I load a raster then a vector-areas map in 2D mode,
switch to 3D mode, then change the order of the two in the layer list in
the Map Layers tab by dragging the vector map to the bottom of the list:
{{{
Starting 3D view mode...
Loading raster map <elevation.10m at PERMANENT>...
Loading raster map <elevation.10m at PERMANENT>...
Translating colors from raster map
<elevation.10m at PERMANENT>...
Vector map <fields7 at grass7> loaded (261 features)
Traceback (most recent call last):
File "/home/hamish/src/grass/svn/trunk/dist.x86_64
-unknown-linux-gnu/etc/gui/wxpython/lmgr/layertree.py", line
1303, in OnChangeSel
if self.layer_selected.IsChecked():
AttributeError
:
'NoneType' object has no attribute 'IsChecked'
Raster map <elevation.10m at PERMANENT> unloaded successfully
Vector map <fields7 at grass7> (lines) unloaded successfully
Traceback (most recent call last):
File "/home/hamish/src/grass/svn/trunk/dist.x86_64
-unknown-linux-gnu/etc/gui/wxpython/lmgr/layertree.py", line
1202, in OnLayerChecked
npoints, nlines, nfeatures, mapIs3D =
self.lmgr.nviz.VectorInfo(mapLayer)
AttributeError
:
'NvizToolWindow' object has no attribute 'VectorInfo'
Traceback (most recent call last):
File "/home/hamish/src/grass/svn/trunk/dist.x86_64
-unknown-linux-gnu/etc/gui/wxpython/lmgr/layertree.py", line
1311, in OnChangeSel
self.lmgr.nviz.UpdatePage('vector')
File "/home/hamish/src/grass/svn/trunk/dist.x86_64
-unknown-linux-gnu/etc/gui/wxpython/nviz/tools.py", line
4520, in UpdatePage
self.UpdateVectorPage(layer, data['vector'])
File "/home/hamish/src/grass/svn/trunk/dist.x86_64
-unknown-linux-gnu/etc/gui/wxpython/nviz/tools.py", line
4710, in UpdateVectorPage
vInfo = grass.vector_info_topo(layer.GetName())
AttributeError
:
'NoneType' object has no attribute 'GetName'
Vector map <fields7 at grass7> loaded (261 features)
Loading raster map <elevation.10m at PERMANENT>...
Loading raster map <elevation.10m at PERMANENT>...
Translating colors from raster map
<elevation.10m at PERMANENT>...
}}}
thanks,
Hamish
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1961#comment:10>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list