[GRASS-dev] [GRASS GIS] #1203: explain command mapping to wxGUI menus

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.1
Component: Default | Version: unspecified
Keywords: | Platform: Unspecified
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
Hello,
there was nice PDF file created by Hamish that shows which grass command
(module) is mapped to which menu in the wxGUI.

I cannot find it on the following doc pages:
* http://grass.osgeo.org/grass64/manuals/html64_user/index.html
* http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.html

It would be really helpful to have it included in the docs at a prominent
location.

Thanks in advance,
Timmie

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
Changes (by hellik):

  * platform: Unspecified => All
  * component: Default => Website
  * type: defect => enhancement

Comment:

Replying to [ticket:1203 timmie]:
> Hello,
> there was nice PDF file created by Hamish that shows which grass command
(module) is mapped to which menu in the wxGUI.
>
> I cannot find it on the following doc pages:
> * http://grass.osgeo.org/grass64/manuals/html64_user/index.html
> * http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.html
>
> It would be really helpful to have it included in the docs at a
prominent location.

Do you mean this one: GRASS 6.4.0 Command list?
http://grass.osgeo.org/gdp/grassmanuals/grass64_module_list.pdf

it's linked in the moment on the first page of http://grass.osgeo.org/
under
# 17 Sep 2009: GRASS 6.4.0 module synopsis published - A list of all
modules with GUI menu locations

Helmut

>
> Thanks in advance,
> Timmie

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by timmie):

Replying to [comment:1 hellik]:
> Replying to [ticket:1203 timmie]:
> > Hello,
> > there was nice PDF file created by Hamish that shows which grass
command (module) is mapped to which menu in the wxGUI.

> Do you mean this one: GRASS 6.4.0 Command list?
> http://grass.osgeo.org/gdp/grassmanuals/grass64_module_list.pdf
Yes, I am referencing to that document.
Please add it to the GRASS documentation.
This is also linked to #645
http://trac.osgeo.org/grass/ticket/645

Using the GUI, I often find myself lost when trying to find certain
modules!

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by hellik):

Replying to [comment:2 timmie]:
> Replying to [comment:1 hellik]:
> > Replying to [ticket:1203 timmie]:
> > > Hello,
> > > there was nice PDF file created by Hamish that shows which grass
command (module) is mapped to which menu in the wxGUI.
>
> > Do you mean this one: GRASS 6.4.0 Command list?
> > http://grass.osgeo.org/gdp/grassmanuals/grass64_module_list.pdf
> Yes, I am referencing to that document.
> Please add it to the GRASS documentation.
> This is also linked to #645
> http://trac.osgeo.org/grass/ticket/645
>
> Using the GUI, I often find myself lost when trying to find certain
modules!

the linked pdf should be updated to the GRASS64-release of september 2010.

in the upcoming GRASS6.4.1 there are 3 improvements for finding modules in
the wxgui:

(1) there is the search-module-tab in the wxgui-layer manager (just as in
grass65)
(2) in the command console tab in the wxgui the search module engine can
be activated for a quick launch of a certain module
(3) in the command console tab you can type for example r.o and you jump
automagically to all raster output-commands (r.out.xxx) and can choose the
desired command

I'm starting the most time a module by option (3), it's a very fast way to
avoid searching a module in the wx-pulldown.menues.

HTH
Helmut

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by timmie):

Yes, I also use the option 3) a lot.

But the suggested addition of the PDF to the docs would be a nice
complementary.

Thanks for looking into this.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: synopsis | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
Changes (by hamish):

  * keywords: => synopsis

Comment:

Hi,

fyi the tools/module_synopsis.sh script which makes the PDF also produces
a html version:
  "$GISBASE/docs/html/module_synopsis.html"

it needs at least a dummymapset to run. (and so could easily create
translated results)

see also "$GISBASE/etc/wxpython/gui_modules/menudata.py"

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.4.1
Component: Website | Version: unspecified
Keywords: synopsis | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by timmie):

I couldn't find that page in
file:///usr/lib/grass64/docs/html/

on Ubuntu 10.10 with grass64.

OSGEO4W doesn't install any docs at all...

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-----------------------------+----------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis | Platform: All
      Cpu: Unspecified |
-----------------------------+----------------------------------------------
Changes (by hamish):

  * keywords: synopsis => module synopsis
  * component: Website => Docs
  * milestone: 6.4.1 => 6.5.0

Comment:

Replying to [comment:5 hamish]:
> fyi the tools/module_synopsis.sh script which makes the PDF also
produces a html version:
> "$GISBASE/docs/html/module_synopsis.html"
>
> it needs at least a dummymapset to run. (and so could easily create
translated results)
>
> see also "$GISBASE/etc/wxpython/gui_modules/menudata.py"

Replying to [comment:6 timmie]:
> I couldn't find that page in file:///usr/lib/grass64/docs/html/

it isn't generated automatically (currently), you need to run it by hand.
(same for `make pdfdocs` which seems to be on holiday right now)

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:7&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-----------------------------+----------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis | Platform: All
      Cpu: Unspecified |
-----------------------------+----------------------------------------------

Comment(by hamish):

btw, the HTML version of the same:
    http://grass.osgeo.org/gdp/grassmanuals/grass64_module_list.html

(the relative link to "../../images/grasslogo.gif" is broken since the
website move)

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:8&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-----------------------------+----------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis | Platform: All
      Cpu: Unspecified |
-----------------------------+----------------------------------------------
Description changed by hamish:

Old description:

Hello,
there was nice PDF file created by Hamish that shows which grass command
(module) is mapped to which menu in the wxGUI.

I cannot find it on the following doc pages:
* http://grass.osgeo.org/grass64/manuals/html64_user/index.html
* http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.html

It would be really helpful to have it included in the docs at a prominent
location.

Thanks in advance,
Timmie

New description:

Hello,
there was nice PDF file created by Hamish that shows which grass command
(module) is mapped to which menu in the wxGUI.

I cannot find it on the following doc pages:
  * http://grass.osgeo.org/grass64/manuals/html64_user/index.html
  * http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.html

It would be really helpful to have it included in the docs at a prominent
location.

Thanks in advance,
Timmie

--

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:9&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-----------------------------+----------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis | Platform: All
      Cpu: Unspecified |
-----------------------------+----------------------------------------------

Comment(by neteler):

I tried in order to update the server cronjob(s) but:

{{{
[neteler@oboe grass64]$ sh tools/module_synopsis.sh
You must be in GRASS GIS to run this program.
}}}

The script should create itself the virtual GRASS session, e.g. using
demolocation.
As soon that's implemented I can activate it on http://grass.osgeo.org

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:10&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
-----------------------------+----------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis | Platform: All
      Cpu: Unspecified |
-----------------------------+----------------------------------------------

Comment(by hamish):

Replying to [comment:10 neteler]:
> I tried in order to update the server cronjob(s) but:
>
{{{
> [neteler@oboe grass64]$ sh tools/module_synopsis.sh
> You must be in GRASS GIS to run this program.
}}}
>
> The script should create itself the virtual GRASS session, e.g. using
demolocation.
> As soon that's implemented I can activate it on http://grass.osgeo.org

Hi,

fwiw I'm not really too motivated in having it run automatically since I
do a bit of manual cleanup and by-hand tuning to get the final product
anyway. For 6.4.3 it needs an update, and I was planning to do the same
again.

If it were to run automatically, I'd think it mildly better to make a
generic GRASS_BATCH_JOB run it. But it only needs to be run about once or
twice a year, so a cron job is probably overkill (IMO).

>> (the relative link to "../../images/grasslogo.gif" is broken since the
website move)

that's now fixed, thanks.

regards,
Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1203#comment:11&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
----------------------------------------+-----------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 6.5.0
Component: Docs | Version: unspecified
Keywords: module synopsis, toolboxes | Platform: All
      Cpu: Unspecified |
----------------------------------------+-----------------------------------
Changes (by wenzeslaus):

  * keywords: module synopsis => module synopsis, toolboxes

Comment:

What is the status of this ticket? What was fixed or added and what is not
working?

In any case, for GRASS 7 (trunk), this is seems to be a duplicate of #645
which now probably depends on #2142.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:12&gt;
GRASS GIS <http://grass.osgeo.org>

#1203: explain command mapping to wxGUI menus
----------------------------------------+-----------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 7.1.0
Component: Docs | Version: unspecified
Keywords: module synopsis, toolboxes | Platform: All
      Cpu: Unspecified |
----------------------------------------+-----------------------------------
Changes (by wenzeslaus):

  * milestone: 6.5.0 => 7.1.0

Comment:

Moving milestone to 7.1.

I'm still interested in what is the status of this ticket, what was fixed
or added, what is not working and most importantly, what is the desired
result.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1203#comment:13&gt;
GRASS GIS <http://grass.osgeo.org>