GRASS and Shell: Difference between revisions
Jump to navigation
Jump to search
(script to generate Earthquakes Map) |
|||
Line 27: | Line 27: | ||
If this works, you can launch other GRASS commands. This works within Shell scripts and also in the command line terminal. | If this works, you can launch other GRASS commands. This works within Shell scripts and also in the command line terminal. | ||
=== Example === | |||
* GRASS shell script job to generate a [http://grass.itc.it/spearfish/grass_earthquakes.sh Recent Earthquakes Map] | |||
=== See also === | === See also === |
Revision as of 09:35, 5 July 2006
You have to set a couple of variables:
# Example in bash shell syntax: # path to GRASS binaries and libraries: export GISBASE=/usr/local/grass60 export PATH=$PATH:$GISBASE/bin:$GISBASE/scripts export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GISBASE/lib # path to GRASS settings file: export GISRC=$HOME/.grassrc6 # use process ID (PID) as lock file number: export GIS_LOCK=$$ # settings for graphical output (optional) export GRASS_PNGFILE=/tmp/grass6output.png export GRASS_TRUECOLOR=TRUE export GRASS_WIDTH=900 export GRASS_PNG_COMPRESSION=1
Now you can test:
# this should print the GRASS version used: g.version
If this works, you can launch other GRASS commands. This works within Shell scripts and also in the command line terminal.
Example
- GRASS shell script job to generate a Recent Earthquakes Map