[GRASS-user] mapping interface

I want to develop a mapping application using python for avalanche flow simulation which takes a lot of user inputs. I do not want to go through wxGUI as the user is not interested in options shown by its GUI. Is there any documentation about 2d/3d mapping interface classes/modules which I can use. If these are not documented I can help in it.

Thanks
Shash

On Sun, Nov 30, 2014 at 4:46 AM, shashank khare <skhare@hotmail.com> wrote:

I want to develop a mapping application using python for avalanche flow
simulation which takes a lot of user inputs. I do not want to go through
wxGUI as the user is not interested in options shown by its GUI. Is there
any documentation about 2d/3d mapping interface classes/modules which I can
use. If these are not documented I can help in it.

Please take a look at the WPS option in GRASS GIS 7:

http://grasswiki.osgeo.org/wiki/WPS

Markus

Thanks Markus!

It is close to what I was trying to do but still I would love someday GRASS to have a modular GUI especially 3D which can be embedded in any app within few minutes.

Anyway thanks once again.

Shash

From: neteler@osgeo.org
Date: Tue, 2 Dec 2014 00:14:07 +0100
Subject: Re: [GRASS-user] mapping interface
To: skhare@hotmail.com
CC: grass-user@lists.osgeo.org

On Sun, Nov 30, 2014 at 4:46 AM, shashank khare skhare@hotmail.com wrote:

I want to develop a mapping application using python for avalanche flow
simulation which takes a lot of user inputs. I do not want to go through
wxGUI as the user is not interested in options shown by its GUI. Is there
any documentation about 2d/3d mapping interface classes/modules which I can
use. If these are not documented I can help in it.

Please take a look at the WPS option in GRASS GIS 7:

http://grasswiki.osgeo.org/wiki/WPS

Markus

On 02/12/14 05:25, shashank khare wrote:

Thanks Markus!

It is close to what I was trying to do but still I would love someday
GRASS to have a modular GUI especially 3D which can be embedded in any
app within few minutes.

Not sure I understand exactly what you are looking for, but have you looked at the toolboxes concept [1] for customizing the GRASS GUI ?

Or are you looking for a separate GUI just for the 3D viewer (wxnviz) ?

Something like a g.gui.nviz command [2] ?

Moritz

[1] http://grass.osgeo.org/grass70/manuals/wxGUI.toolboxes.html
[2] http://grass.osgeo.org/grass70/manuals/topic_gui.html

On Tue, Dec 2, 2014 at 5:25 AM, shashank khare <skhare@hotmail.com> wrote:

Thanks Markus!

It is close to what I was trying to do but still I would love someday GRASS
to have a modular GUI especially 3D which can be embedded in any app within
few minutes.

I see, so I misunderstood your initial request. If wxPython is in
general ok for you, check also

http://trac.osgeo.org/grass/browser/grass-addons/grass7/gui/wxpython
-> newgui
-> wx.metadata
-> wx.rdigit
-> wx.stream
-> wx.wms

Markus

On Tue, Dec 2, 2014 at 10:29 AM, Markus Neteler <neteler@osgeo.org> wrote:

On Tue, Dec 2, 2014 at 5:25 AM, shashank khare <skhare@hotmail.com> wrote:
> Thanks Markus!
>
> It is close to what I was trying to do but still I would love someday
GRASS
> to have a modular GUI especially 3D which can be embedded in any app
within
> few minutes.

I see, so I misunderstood your initial request. If wxPython is in
general ok for you, check also

http://trac.osgeo.org/grass/browser/grass-addons/grass7/gui/wxpython
-> newgui
-> wx.metadata
-> wx.rdigit
-> wx.stream
-> wx.wms

There is some basic documentation for wxGUI API, you can get it by

executing

make sphinxdoc

in GRASS source code. Then open a file

docs/html/wxgui/index.html

in the distribution (dist...) directory.

You will find there also the programmer's documentation of toolboxes
mentined by Moritz. But note that this API can change any time. You are
welcome to use it and even contribute back some improvements. Look also at
source code for g.gui.iclass and g.gui.vdigit. Let us know how it goes.

Vaclav

Markus
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user