Este es el comando g.findfilegrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
g.findfile - Busca archivos de base de datos de GRASS y establece variables para el shell.
PALABRAS CLAVE
general, gestión de mapas, scripts
SINOPSIS
g.findfile
g.findfile --ayuda
g.findfile [-nl] elementos=cadena presentar=cadena [conjunto de mapas=cadena] [-ayuda] [-verboso]
[-tranquilo] [-ui]
Banderas
-n
No agregue comillas
-l
Enumere los elementos disponibles y salga
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
elementos=cadena [requerido]
Nombre de un elemento
presentar=cadena [requerido]
Nombre de un mapa existente
conjunto de mapas=cadena
Nombre de un conjunto de mapas (predeterminado: ruta de búsqueda)
'.' para el conjunto de mapas actual
DESCRIPCIÓN
g.findfile está diseñado para scripts de Bourne shell o Python que necesitan buscar mapset
elementos, incluyendo: ráster, mapas vectoriales, definiciones de región y imágenes grupos.
La lista de los elementos los nombres a buscar no son fijos; cualquier subdirectorio del conjunto de mapas
el directorio es válido elementos nombre.
Sin embargo, el usuario puede encontrar la lista de GRASS estándar elementos nombres en el archivo
$ GISBASE / etc / element_list. Este es el archivo que g. quitar, g. renombrar g. copiar utilizar para
determinar qué archivos deben eliminarse / renombrarse / copiarse para un tipo de entidad determinado.
NOTAS
g.findfile escribe cuatro líneas en la salida estándar:
nombre = 'file_name'
mapset = 'nombre_conjunto_mapas'
file = 'nombre_archivo_unix'
fullname = 'hierba_nombre completo'
La salida es Comandos de Bash comandos para establecer la variable nombre al nombre del archivo de la base de datos de GRASS,
conjunto de mapas al conjunto de mapas en el que reside el archivo, y presentar al nombre completo de la ruta de UNIX para
el archivo nombrado. Estas variables se pueden establecer en el Comandos de Bash como sigue:
eval `g.findfile elemento = nombre mapset = nombre archivo = nombre`
Por ejemplo (mapa ráster):
eval `g.findfile elemento = archivo de celda = elevación`
Si el archivo especificado no existe, las variables se establecerán de la siguiente manera:
name =
mapset =
fullname =
archivo =
La siguiente es una forma de probar este caso:
si [ ! "$ archivo"]
then
salir de 1
fi
PYTHON
See Python scripting Biblioteca para más información.
Nota: el shell de Python en el wxGUI se puede utilizar para ingresar el siguiente código:
importar grass.script como gcore
gcore.find_file ('elevación', elemento = 'celda')
Utilice g.findfilegrass en línea utilizando los servicios de onworks.net