[GRASS-de] Grass Scripten
Jachym Cepicky
jachym.cepicky at centrum.cz
Mo Aug 8 10:07:02 CEST 2005
hallo,
denn GRASS eingentlich nur PATH Variable und andere Variablen sind,
ist es ziemlich einfach.
So etwas in dem Sinne:
#!/bin/bash
# einige variablen setzen => grass öffnen
export PATH="/usr/local/grass-6.1.cvs/scripts/:/usr/local/grass-6.1.cvs/bin/:$PATH";
export MAPSET=dein_mapset
export LOCATION_NAME=deine_location
export GRASS_GUI=text
export GRASS_ADDON_PATH = "/path/to/your/modules/and/scripts/";
export LD_LIBRARY_PATH = "/usr/local/grass-6.1.cvs/lib";
export GISBASE = "/usr/local/grass-6.1.cvs";
export GISRC = "/var/www/.grassrc6";
export GRASS_VERSION = "6.1.cvs";
export GRASS_LD_LIBRARY_PATH = $LD_LIBRARY_PATH;
export GRASS_PERL = "/usr/bin/perl";
# und hier gehet es los
for rast in `ls *.tif`; do
output=`echo $rast|sed -e s/\.tif//`;
r.in.gdal in=$rast out=$output
done
g.mapset mapset=name [location=name] [gisdbase=name]
for rast in `ls *.tif`; do
output=`echo $rast|sed -e s/\.tif//`;
r.mapcalc out=$output
done
viel glück
Jáchym
On Wed, Aug 03, 2005 at 03:15:01PM +0200, Maik Trömel wrote:
> Hallo,
>
> ich habe eine Frage zum Thema „Scripten“:
> Ist es möglich Grass komplett zu Scripten? Damit meine ich vom starten
> bis zum beenden, so dass der User gar nichts mehr machen muß.
>
> Es geht um folgenden Ablauf:
> - Grass öffnen,
> - Rasterbilder importieren,
> - Rasterbilder in eine andere Location georeferenzieren,
> - diese Location öffnen,
> - Schleife mit Befehl (r.mapcalc ....) ausführen
> - und letztendlich Grass schließen.
>
> Das ganze soll während des Ablaufes in einem txt-File dokumentiert
> werden.
>
> Ist so etwas überhaupt möglich? Hat jemand auf diesem Gebiet Erfahrung
> und kann mir weiterhelfen oder mir eine Seite nennen auf der solch ein
> Vorgang dokumentiert ist? Bisher bin ich nicht fündig geworden.
>
> Danke schon mal im Voraus.
>
> Mit freundlichen Grüßen
> Maik Trömel
>
>
> _______________________________________________
> grass-de mailing list
> grass-de at grass-verein.de
> https://grass-verein.de/mailman/listinfo/grass-de
--
Jachym Cepicky
e-mail: jachym.cepicky at centrum.cz
URL: http://les-ejk.cz
GPG: http://les-ejk.cz/gnupg_public_key/