EnglischFranzösischSpanisch

OnWorks-Favicon

g.findfilegrass – Online in der Cloud

Führen Sie g.findfilegrass beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl g.findfilegrass, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


g.findfile - Sucht nach GRASS-Datenbankdateien und legt Variablen für die Shell fest.

SCHLÜSSELWÖRTER


Allgemein, Kartenverwaltung, Skripte

ZUSAMMENFASSUNG


g.findfile
g.findfile --help
g.findfile [-nl] Element=Schnur Datei=Schnur [Kartenset=Schnur] [--Hilfe] [--ausführlich]
[--ruhig] [--ui]

Flaggen:
-n
Fügen Sie keine Anführungszeichen hinzu

-l
Verfügbare Elemente auflisten und beenden

--help
Nutzungszusammenfassung drucken

- ausführlich
Ausführliche Modulausgabe

--ruhig
Leiser Modulausgang

--ui
Starten des GUI-Dialogs erzwingen

Parameter:
Element=Schnur [erforderlich]
Name eines Elements

Datei=Schnur [erforderlich]
Name einer vorhandenen Karte

Kartenset=Schnur
Name eines Kartensatzes (Standard: Suchpfad)
'.' für aktuelles Kartenset

BESCHREIBUNG


g.findfile ist für Bourne-Shell- oder Python-Skripte konzipiert, die nach Mapsets suchen müssen
Elemente, einschließlich: Raster-, Vektorkarten, Regionsdefinitionen und Metaphorik Gruppen.

Die Liste der Element Die zu suchenden Namen sind nicht festgelegt. ein beliebiges Unterverzeichnis des Kartensatzes
Das Verzeichnis ist gültig Element Namen.

Der Benutzer kann jedoch die Liste der Standard-GRASS finden Element Namen in der Datei
$GISBASE/etc/element_list. Dies ist die Datei, die z.Entfernen, z.B. umbenennen und g.kopieren verwenden zu
Bestimmen Sie, welche Dateien für einen bestimmten Entitätstyp gelöscht/umbenannt/kopiert werden müssen.

ANMERKUNG


g.findfile schreibt vier Zeilen in die Standardausgabe:
name='file_name'
Mapset='Kartensatzname'
Datei='unix_dateiname'
vollständiger Name='grass_fullname'
Die Ausgabe ist Bash Befehle zum Setzen der Variablen Name zum Dateinamen der GRASS-Datenbank,
Kartenset zum Mapset, in dem sich die Datei befindet, und Datei zum vollständigen UNIX-Pfadnamen für
die benannte Datei. Diese Variablen können im festgelegt werden Bash wie folgt:
eval `g.findfile element=name mapset=name file=name`

Zum Beispiel (Rasterkarte):
eval `g.findfile element=cell file=elevation`
Wenn die angegebene Datei nicht existiert, werden die Variablen wie folgt gesetzt:
name =
Mapset=
vollständiger Name=
Datei=
Das Folgende ist eine Möglichkeit, diesen Fall zu testen:
Wenn [ ! „$file“ ]
dann
Beenden Sie 1
fi

PYTHON


Weitere Informationen finden Sie auch in den Python Scripting Bibliothek for more info

Hinweis: Die Python-Shell im wxGUI kann zur Eingabe des folgenden Codes verwendet werden:

grass.script als gcore importieren
gcore.find_file('elevation', element = 'cell')

Verwenden Sie g.findfilegrass online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad