[GRASS-dev] [GRASS GIS] #1719: GRASS 7 Monitor command line support

GRASS GIS trac at osgeo.org
Tue Jul 2 09:33:37 PDT 2013


#1719: GRASS 7 Monitor command line support
--------------------------+-------------------------------------------------
  Reporter:  annalisapg   |       Owner:  grass-dev@…              
      Type:  enhancement  |      Status:  reopened                 
  Priority:  normal       |   Milestone:  7.0.0                    
 Component:  wxGUI        |     Version:  svn-trunk                
Resolution:               |    Keywords:  d.mon                    
  Platform:  Unspecified  |         Cpu:  Unspecified              
--------------------------+-------------------------------------------------

Comment(by wenzeslaus):

 Replying to [comment:23 hamish]:
 > Also, with 'd.mon wx0' running I notice the process count in gkrellm is
 fluctuating rather loudly.
 >
 > ?

 C module `d.mon` calls Python script `gui/wxpython/mapdisp/main.py` which
 calls `d.vect`, `d.rast` and others to do the actual rendering.

 This, as well as other things, is a consequence of design choices which
 were made in GRASS rendering, i.e. rendering functionality distributed
 over modules and not a part of the library, so it is hard to use this
 functionality in GUI application such as monitor.

 Since this is complicated topic, I don't see a reason for mixing this
 topic with the hiding/showing toolbar/statusbar in the monitor or
 synchronizing of computational and display region. All these things needs
 discussion and we should not mix them. Different situation would be if we
 have subtickets but we don't (Trac version is too low). However, we can
 create tickets and note them here. That is IMO the way how to deal with
 wide tickets. If you want to collect ideas, you can create a Trac wiki
 page, e.g. wiki:wxGUIDevelopment/Monitors.

 To conclude, suggested enhancements (synchronization of regions,
 customizable GUI) are doable for any wxGUI developer, only problem is
 their time, I guess. However, we've discussed the rendering several times
 and we still don't have any idea what is the ideal solution (note for
 example, that the approach `wximgview` is using has some limitations, e.g.
 when you want to use opacity). Please see the Trac wiki page for all
 collected ideas: wiki:wxGUIDevelopment/MapRendering.

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



More information about the grass-dev mailing list