[GRASS-user] Announcing new command line interface of `grass` program in trunk
tea3rd at gmail.com
Fri Jun 5 05:30:05 PDT 2015
That's very cool -- nice way of doing this!
On Wed, Jun 3, 2015 at 8:44 PM, Vaclav Petras <wenzeslaus at gmail.com> wrote:
> Hi all,
> I'm happy to announce new command line interface of the `grass` program
> [1, 2] available in trunk.
> Certainly you already know that you can start GRASS GIS session in the
> specified Location and Mapset in the following way:
> grass71 .../grassdata/location/mapset/
> The new interface adds `--exec` flag for specifying a command which will
> be executed inside that GRASS session:
> grass71 .../grassdata/location/mapset/ --exec r.univar map=elevation
> This starts GRASS session, executes whatever command is specified after
> `--exec` flag and then ends showing the (text) output of the module as if
> the module would be executed manually in the GRASS session. And example
> showing this in combination with r.external to get the data into the Mapset
> is in the documentation .
> This interface is meant to remove the need for lengthy manual setup of
> environmental variables followed by execution of GRASS modules in the
> mock-up GRASS session . The idea is to use correct GRASS session
> maintained by `grass` program which means that any GRASS-related code must
> be passed to the `grass` program as opposed to direct execution in the
> former case.
> The interface can run any module or custom script with or without
> parameters. GUI tools including g.gui  can be called as well which opens
> new possibilities for application developers.
> The interface is the first implementation and currently is fully
> operational only on Linux and similar systems but it benefits from a lot of
> stable code which was already in place. Try it out and feel free to comment
> here, on grass-dev or in the related ticket . There is definitively many
> potential improvements and it would be great to know what the community
>  https://trac.osgeo.org/grass/changeset/65252
>  https://trac.osgeo.org/grass/changeset/65294
>  https://trac.osgeo.org/grass/changeset/65306
>  https://trac.osgeo.org/grass/ticket/2579
> grass-user mailing list
> grass-user at lists.osgeo.org
Thomas E Adams, III
718 McBurney Drive
Lebanon, OH 45036
1 (513) 739-9512 (cell)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the grass-user