From IT Skills
Jump to: navigation, search


Addons[edit]

geoid[edit]

water[edit]

import - export[edit]

Interfacing with external software[edit]

QGIS frontend QGIS can run as a frontend to GRASS. There is support for displaying maps, editing maps, and execution of simple GIS functions.

R statistics interface

GMT mapping cartography

MapServer web server

External databases (db.connect)

External raster data (r.external)

External vector data (v.external)

Paraview 3D visualization (r.out.vtk, r3.out.vtk, v.out.vtk)

POVray 3D visualization (r.out.pov, v.out.pov)

OpenSceneGraph 3D visualization

GRASS vector export to Inkscape

concepts[edit]

As far as GRASS is concerned, an ellipsoid and a spheroid are the same thing, and ellipsoid is the prefered name. As far as GRASS is concerned, a datum is made up of an ellipsoid and an origin.

Every GRASS session runs under the name of a MAPSET. A MAPSET may be a geographical subset or as large as the parent LOCATION... R/EGION may be the entire area or subset of the chosen LOCATION. It is defined by northern, southern, eastern, and western bounds

A GRASS raster map consists of several files in several subdirectories in a mapset, organized as follows: cellhd/ cell/, fcell/ or grid3/ colr/ cell_misc/... A GRASS vector maps are stored in several separate files in a single directory

modules[edit]

A module is a GRASS command invoked by the user... Each module which modifies and writes data must read from input and write to output... -b do not build topo file; by default topo file is written -t create new table, default -u don't create new table -z write 3D vector map (if input was 2D)

two different regions. The first is the database region that the user has set in the current mapset. The other is the region that is active in the module.

scripting[edit]

GRASS and Shell

g.parser ... It's an easy way to make your script look and act like a GRASS #module

Python scripts for GRASS GIS can be written at high level (GRASS GIS modules) as well as at low level (GRASS GIS libraries) through a dedicated interface. The graphical user interface and the GRASS GIS Temporal Framework are entirely written in Python.

Internal Database[edit]

https://grasswiki.osgeo.org/wiki/GRASS_Programming_Howto#Database_Structure