GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
g.mapset(1) GRASS GIS User's Manual g.mapset(1)

g.mapset - Changes/reports current mapset.
Optionally create new mapset or list available mapsets in given location.

general, settings

g.mapset
g.mapset --help
g.mapset [-clp] mapset=name [location=name] [dbase=path] [--overwrite] [--help] [--verbose] [--quiet] [--ui]

-c

Create mapset if it doesn’t exist
-l

List available mapsets and exit
-p

Print current mapset and exit
--overwrite

Allow output files to overwrite existing files
--help

Print usage summary
--verbose

Verbose module output
--quiet

Quiet module output
--ui

Force launching GUI dialog

mapset=name [required]

Name of mapset (default: current search path)
Name of mapset where to switch
location=name

Location name
Location name (not location path)
dbase=path

GRASS GIS database directory
Default: path to the current GRASS GIS database

g.mapset changes the current working MAPSET, LOCATION, or GISDBASE. This is a fairly radical maneuver to run mid-session, take care when running the GUI at the same time.

With g.mapset, the shell history (i.e. .bash_history file of the initial location will be used to record the command history.

By default, the shell continues to use the history for the old mapset. To change this behaviour the history can be switched to record in the new mapset’s history file as follows:

# bash example
history -w
history -r /"$GISDBASE/$LOCATION/$MAPSET"/.bash_history
HISTFILE=/"$GISDBASE/$LOCATION/$MAPSET"/.bash_history

To print the name of the current mapset, use the -p command as shown below:

g.mapset -p

To list available mapsets, use the -l command as shown below:

g.mapset -l

This should list all the mapsets, such as: "landsat new PERMANENT user1."

To change the current mapset to "user1" use the following command:

g.mapset mapset=user1 location=nc_spm_08_grass7

You should receive the following message: "Mapset switched. Your shell continues to use the history for the old mapset."

To create a new mapset, use the -c tag as shown below:

g.mapset -c mapset=new location=nc_spm_08_grass7

g.gisenv, g.mapsets

Radim Blazek

Available at: g.mapset source code (history)

Main index | General index | Topics index | Keywords index | Graphical index | Full index

© 2003-2021 GRASS Development Team, GRASS GIS 7.8.6 Reference Manual

GRASS 7.8.6

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.