EnglishFrenchSpanish

OnWorks favicon

g.findfilegrass - Online in the Cloud

Run g.findfilegrass in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command g.findfilegrass that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


g.findfile - Searches for GRASS data base files and sets variables for the shell.

KEYWORDS


general, map management, scripts

SYNOPSIS


g.findfile
g.findfile --help
g.findfile [-nl] element=string file=string [mapset=string] [--help] [--verbose]
[--quiet] [--ui]

Flags:
-n
Do not add quotes

-l
List available elements and exit

--help
Print usage summary

--verbose
Verbose module output

--quiet
Quiet module output

--ui
Force launching GUI dialog

Parameters:
element=string [required]
Name of an element

file=string [required]
Name of an existing map

mapset=string
Name of a mapset (default: search path)
’.’ for current mapset

DESCRIPTION


g.findfile is designed for Bourne shell or Python scripts that need to search for mapset
elements, including: raster, vector maps, region definitions and imagery groups.

The list of element names to search for is not fixed; any subdirectory of the mapset
directory is a valid element name.

However, the user can find the list of standard GRASS element names in the file
$GISBASE/etc/element_list. This is the file which g.remove, g.rename and g.copy use to
determine which files need to be deleted/renamed/copied for a given entity type.

NOTES


g.findfile writes four lines to standard output:
name=’file_name
mapset=’mapset_name
file=’unix_filename
fullname=’grass_fullname
The output is Bash commands to set the variable name to the GRASS data base file name,
mapset to the mapset in which the file resides, and file to the full UNIX path name for
the named file. These variables may be set in the Bash as follows:
eval `g.findfile element=name mapset=name file=name`

For example (raster map):
eval `g.findfile element=cell file=elevation`
If the specified file does not exist, the variables will be set as follows:
name=
mapset=
fullname=
file=
The following is a way to test for this case:
if [ ! "$file" ]
then
exit 1
fi

PYTHON


See Python Scripting Library for more info.

Note: The Python shell in the wxGUI can be used for entering the following code:

import grass.script as gcore
gcore.find_file(’elevation’, element = ’cell’)

Use g.findfilegrass online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 2
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • 3
    Apache OpenOffice Extensions
    Apache OpenOffice Extensions
    The official catalog of Apache
    OpenOffice extensions. You'll find
    extensions ranging from dictionaries to
    tools to import PDF files and to connect
    with ext...
    Download Apache OpenOffice Extensions
  • 4
    MantisBT
    MantisBT
    Mantis is an easily deployable, web
    based bugtracker to aid product bug
    tracking. It requires PHP, MySQL and a
    web server. Checkout our demo and hosted
    offerin...
    Download MantisBT
  • 5
    LAN Messenger
    LAN Messenger
    LAN Messenger is a p2p chat application
    for intranet communication and does not
    require a server. A variety of handy
    features are supported including
    notificat...
    Download LAN Messenger
  • 6
    DrJava
    DrJava
    DrJava is a lightweight programming
    environment for Java designed to foster
    test-driven software development. It
    includes an intelligent program editor,
    an int...
    Download DrJava
  • More »

Linux commands

Ad