[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