[GRASS-dev] Re: [GRASS GIS] #259: wxGUI: visualization problems with multiple rasters and vectors. not stable bug...

GRASS GIS trac at osgeo.org
Sun Aug 17 15:43:58 EDT 2008


#259: wxGUI: visualization problems with multiple rasters and vectors. not stable
bug...
-----------------------+----------------------------------------------------
  Reporter:  giohappy  |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect    |      Status:  closed                   
  Priority:  major     |   Milestone:  6.4.0                    
 Component:  wxGUI     |     Version:  svn-develbranch6         
Resolution:  fixed     |    Keywords:                           
  Platform:  Linux     |         Cpu:  x86-32                   
-----------------------+----------------------------------------------------
Comment (by glynn):

 Replying to [comment:7 giohappy]:

 > IMHO a modern GIS should automatically manage the display of the layers
 as the user interact with the Layer Manager. For example, if a user add a
 layer, it should be automatically added to the Map, triggering the "draw"
 or the "re-render" action...

 The main issue here is that Tk doesn't support masked, true-colour images;
 it supports GIF (masked, 256 colours) or PPM (true-colour, no mask). So
 you can't take the approach that you would in a C program, i.e. load all
 of the layers, then just redraw whenever the layer stack changes.

 Instead, it has to store the layers as image files. Whenever the layer
 stack changes, it has to call an external program (g.pnmcomp) to compose
 the layers into a single image, which it then loads and displays.

 The end result is that changing the set of layers could realistically be a
 hundred times slower than the ideal case (storing the layers in video
 memory, and having the GPU compose them).

 So, automatic updates should probably be user-selectable.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/259#comment:10>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list