/*! \mainpage GRASS 6 Programmer's Manual

GRASS 6 Programmer's Manual

GRASS GIS (Geographic Resources Analysis Support System) is an open source, Free Software Geographical Information System (GIS) with raster, topological %vector, image processing, and graphics production functionality that operates on various platforms through a graphical user interface (GUI) or command line interface (CLI). It is released under GNU General Public License (GPL). This manual introduces the reader to the Geographic Resources Analysis Support System from the programming perspective. Design theory, system support libraries, system maintenance, and system enhancement are all presented. Standard GRASS 4.x conventions are still used in much of the code. This work is part of ongoing research being performed by the GRASS Development Team, an international team of programmers, GRASS module authors are cited within their module's source code and the contributed manual pages. © 2000-2008 Markus Neteler / GRASS Development Team
Published under GNU Free Documentation License (GFDL) http://www.fsf.org/copyleft/fdl.html This manual comes with ABSOLUTELY NO WARRANTY. The development of GRASS software and this manual is kindly supported by the Open Source Geospatial Foundation, who provides the GRASS main infrastructure. Main web site: http://grass.osgeo.org

Missing entries below are either not yet uploaded to SVN (need to be migrated from GRASS 5 Programmer's manual) or are simply undocumented. \image html "grass6_arch.png" "GRASS 6 Architecture"

Principal library

(the name refers to the directory name in lib/ in the source code)

Further libraries

(the name refers to the directory name in lib/ in the source code)

Interfaces

File structure of GRASS Location

A GRASS raster map consists of several files in several subdirectories in a mapset, organized as follows: A GRASS %vector maps are stored in several separate files in a single directory. While the attributes are stored in either a DBF file, a SQLite file or in an external DBMS (PostgreSQL, MySQL, ODBC), the geometric data are saved as follows: \image html "loc_struct.png" "Diagram of GRASS file structure" */