\section{Module der GRASS Werkzeugkiste}\label{appdx_grass_toolbox_modules}\index{GRASS GIS!Modulliste}

% when the revision of a section has been finalized, 
% comment out the following line:
% \updatedisclaimer

Die GRASS Shell in der GRASS Werkzeugkiste bietet Zugriff auf fast alle (mehr
als 300) GRASS Module im Kommandozeilenmodus. Um eine benutzerfreundliche
Arbeitsumgebung zu bieten, sind etwa 200 Module auch als grafische
Dialogfenster in die GRASS Werkzeugkiste integriert worden.

\subsection{GRASS Werkzeugkiste: Module für Daten Im- und Export}\index{GRASS GIS!Werkzeugkiste!Module}

Dieser Abschnitt listet alle grafischen Dialoge der GRASS Werkzeugkiste, um
Daten in die aktuelle GRASS Mapset zu im- oder exportieren.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Import von Raster- und Bilddaten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module für den Import von Raster- und
Bilddaten}} \\ 
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.in.arc & Importiert ESRI ARC/INFO ASCII Raster (GRID)\\
  \hline r.in.ascii & Importiert ASCII Raster Dateien \\
  \hline r.in.aster & Georeferenziert, rektifiziert und importiert
  Terra-ASTER Bilddaten und passende DGM's mit gdalwarp \\
  \hline r.in.gdal &  Importiert GDAL-unterstützte Raster \\
  \hline r.in.gdal.loc &  Importiert GDAL-unterstützte Raster in eine neue,
  passende Location \\
  \hline r.in.gdal.qgis & Importiert geladenes Raster in in eine GRASS
  Location \\
  \hline r.in.gdal.qgis.loc & Importiert geladenes Raster in in eine neue, zu
  dem Raster passende GRASS Location \\
  \hline r.in.gridatb & Importiert GRIDATB.FOR Daten (TOPMODEL) \\
  \hline r.in.mat & Importiert binäre MAT-File(v4) Daten \\
  \hline r.in.poly  & Erstellt ein Raster als ASCII Polygon/Linien Daten \\
  \hline r.in.srtm  & Importiert SRTM Daten im HGT-Format\\
  \hline i.in.spotvgt & Importiert SPOT VGT NDVI Daten \\
  \hline
\end{tabular}
\end{table}

\newpage

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Export von Raster- und Bilddaten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module für den Export von Raster- und
Bilddaten}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.out.gdal.gtiff & Exportiert GRASS Raster ins GeoTiff Format \\
  \hline r.out.arc & Exportiert GRASS Raster ins ESRI ARCGRID Format \\
  \hline r.gridatb & Exportiert GRASS Raster ins GRIDATB.FOR Format
(TOPMODEL) \\
  \hline r.out.mat & Exportiert GRASS Raster ins binäre MAT-File Format \\
  \hline r.out.bin & Exportiert GRASS Raster in ein binäres Array \\
  \hline r.out.png & Exportiert GRASS Raster in ein nicht-georeferenziertes
PNG \\
  \hline r.out.ppm & Exportiert GRASS Raster in ein PPM mit aktueller Region-Einstellung\\
  \hline r.out.ppm3 & Exportiert 3 GRASS Raster (R,G,B) in ein PPM mit
aktueller Region-Einstellung \\
  \hline r.out.pov & Exportiert GRASS Raster ins POVRAY-Format\\
  \hline r.out.tiff & Exportiert GRASS Raster in ein 8/24bit TIFF mit
aktueller Region-Einstellung\\
  \hline r.out.vrml & Exportiert GRASS Raster ins VRML Format\\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Import von Vektordaten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module für den Import von Vektordaten}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.in.dxf & Importiert DXF Vektorlayer \\
  \hline v.in.e00 & Importiert ESRI e00 Vektordaten \\
  \hline v.in.garmin & Importiert Vektordaten von einem GPS-Gerät mit gpstrans \\
  \hline v.in.gpsbabel & Importiert Vektordaten von einem GPS-Gerät mit gpsbabel \\
  \hline v.in.mapgen & Importiert MapGen oder MatLab Vektordaten \\
  \hline v.in.ogr & Importiert OGR/PostGIS Vektorlayer \\
  \hline v.in.ogr.qgis & Importiert geladenen Vektorlayer in eine GRASS
  Location \\
  \hline v.in.ogr.loc & Importiert OGR/PostGIS Vektorlayer in eine neue, passende Location\\
  \hline v.in.ogr.qgis.loc & Importiert geladenen Vektorlayer in eine neue,
zu dem Vektorlayer passende GRASS Location \\
  \hline v.in.ogr.all & Importiert alle OGR/PostGIS Vektorlayer einer
Datenquelle \\
  \hline v.in.ogr.all.loc & Importiert alle OGR/PostGIS Vektorlayer einer
Datenquelle in eine neue, passende Location \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Export von Vektordaten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module für den Export von Vektordaten}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.out.ogr & Exportiert GRASS Vektorlayer in OGR-unterstützte Formate \\
  \hline v.out.ogr.gml & Exportiert GRASS Vektorlayer ins GML-Format \\
  \hline v.out.ogr.postgis & Exportiert GRASS Vektorlayer in eine PostGIS Datenbank \\
  \hline v.out.ogr.mapinfo & Exportiert GRASS Vektorlayer ins Mapinfo-Format
\\
  \hline v.out.ascii & Exportiert GRASS Binär Vektorlayer in einen GRASS
ASCII Vektorlayer \\
  \hline v.out.dxf & Exportiert GRASS Vektorlayer ins DXF-Format \\
\hline
\end{tabular}
\end{table}

\newpage

\subsection{GRASS Werkzeugkiste: Module zur Datentypkonvertierung}

Dieser Abschnitt listet alle grafischen Dialoge der GRASS Werkzeugkiste, um
Daten vom Raster- ins Vektormodell und umgekehrt zu konvertieren.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Datentypkonvertierung}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Datentyp Konvertierung}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.to.vect.point & Konvertiert Raster in einen Vektor Punktlayer \\
  \hline r.to.vect.line & Konvertiert Raster in einen Vektor Linienlayer \\
  \hline r.to.vect.area & Konvertiert Raster in einen Vektor Polygonlayer \\
  \hline v.to.rast.constant & Konvertiert einen Vektorlayer in ein Raster mit
einem konstanten Wert \\
  \hline v.to.rast.attr & Konvertiert einen Vektorlayer in ein Raster aus
Basis von Attributwerten \\
\hline
\end{tabular}
\end{table}

\newpage

\subsection{GRASS Werkzeugkiste: Module zur Definition der Region- und Projektion}

Dieser Abschnitt listet als grafischen Dialoge, um die aktuelle GRASS region
zu verwalten und die Projektion zu konfigurieren,

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Definition der Region- und Projektion}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Definition der Region- und
Projektion}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline g.region.save & Speichere aktuelle GRASS Region unter einem Namen \\
  \hline g.region.zoom & Verkleiner GRASS Region bis Werte in einem
Rasterlayer auftreten \\
  \hline g.region.multiple.raster & Setze GRASS Region auf mehrere
Rasterlayer \\
  \hline g.region.multiple.vector & Setze GRASS Region auf mehrere
Vektorlayer \\
  \hline g.proj.print & Zeige aktuelle Projektionsinformationen der Location\\
  \hline g.proj.geo & Zeige Projektionsinformationen einer georeferenzierten
Datei (Raster, Vektor oder Bild)\\
  \hline g.proj.ascii.new & Zeige Projektionsinformationen einer
georeferenzierten ASCII Datei mit WKT Projektionsbeschreibung\\
  \hline g.proj.proj & Zeige Projektionsinformationen einer
georeferenzierten ASCII Datei mit PROJ.4 Projektionsbeschreibung \\
  \hline g.proj.ascii.new & Zeige Projektionsinformationen einer
georeferenzierten ASCII Datei mit WKT Projektionsbeschreibung und erstelle
darauf basierend eine neue Location \\
  \hline g.proj.geo.new & Zeige Projektionsinformationen einer
georeferenzierten Datei (Raster, Vektor oder Bild) und erstelle darauf
basierend eine neue Location \\ 
  \hline g.proj.proj.new & Zeige Projektionsinformationen einer
georeferenzierten ASCII Datei mit PROJ.4 Projektionsbeschreibung nd erstelle
darauf basierend eine neue Location\\
  \hline m.cogo & Einfaches Tool, um Positions- und Abstandsmessungen in
Koordinaten und umgekehrt zu konvertieren. Nur für kartesische
KBS. \\
\hline
\end{tabular}
\end{table}

\clearpage

\subsection{GRASS Werkzeugkiste: Module zum Arbeiten mit Rasterlayern}

Dieser Abschnitt listet alle grafischen Module der GRASS Werkzeugkiste, um
Rasterlayer in der aktuellen GRASS Location zu bearbeiten.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zum Arbeiten mit Rasterlayern}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zum Arbeiten mit Rasterlayern}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.compress & Komprimiere und Dekomprimiere Raster \\
  \hline r.region.region & Setze Boundary auf Default GRASS Region \\
  \hline r.region.raster & Setze Boundary auf Rasterlayer Ausdehnung und
Auflösung \\
  \hline r.region.vector & Setze Boundary auf Vektorlayer Ausdehung\\
  \hline r.region.edge & Setze Boundary auf Eckkordinaten der Region
(N-S-E-W) \\
  \hline r.region.alignTo & Setze Boundary auf Rasterlayer Ausdehnung \\
  \hline r.null.val & Transformiere Zellenwerte in No-Data Werte \\
  \hline r.null.to & Transformiere No-Data Werte in Zellenwerte \\
  \hline r.quant & Erstellen Quantisierungsdatei für Fließkommakarte \\
  \hline r.resamp.stats & Resample Raster durch Aggregation \\
  \hline r.resamp.interp & Resample Raster durch Interpolation \\
  \hline r.resample & Resample Raster. Vorher muss eine neue Auflösung
erstellt werden \\
  \hline r.resamp.rst & Reinterpoliert und berechnet topographische Analysen
  auf Basis von Regularized Spline with Tension und Smoothing \\
  \hline r.support & Erstellen und Editieren von Raster Support Dateien\\
  \hline r.support.stats & Update der Raster Statistik \\
  \hline r.proj & Reprojiziert Raster von einer externen in die aktuelle
Location \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module für das Farbmanagement}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Raster Farbmanagement}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.colors.table & Setze Rasterfarben aus bestehender Farbtabelle \\
  \hline r.colors.rules & Setze Rasterfarben aus bestehenden Regeln \\
  \hline r.colors.rast & Übernehme Rasterfarben von anderem Rasterlayer \\
  \hline r.blend & Mische Farbkomponenten für 2 Raster durch vorgegebenes
Verhältnis \\
  \hline r.composite & Mische R,G,B Rasterlayer um ein RGB-Komposit zu
erhalten \\
  \hline r.his & Erstelle RGB Rasterlayer, indem Eingaberaster als Farbton,
Intensität und Sättigung (HIS) Werte verwendet werden \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Analyse von Rasterlayern}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Analyse von Rasterlayern}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.buffer & Raster Pufferung \\
  \hline r.mask & Erstelle MASK Datei, um den Analysebereich einzuschränken \\
  \hline r.mapcalc & Raster Map Calculator \\
  \hline r.mapcalculator & Einfache Kartenalgebra anwenden \\
  \hline r.neighbors & Raster Nachbarschaftsanalyse \\
  \hline v.neighbors & Berechnen von Nachbarschaftspunkten \\
  \hline r.cross & Erstelle Kreuzprodukt aus den Kategoriewerten von
Rasterlayern \\
  \hline r.series & Macht aus jeder Ausgabezelle eine Funktion der Werte, die
einer korrespondierenden Zelle einer Eingabekarte zugewiesen ist.\\
  \hline r.patch & Zusammenfügen mehrerer Rasterlayer \\
  \hline r.statistics & Kategorie oder objektorientierte Statistik \\
  \hline r.cost & Erzeugt eine Rasterkarte, die die kumulativen Kosten, die
beim Bewegen zwischen unterschiedlichen geographischen Orten entstehen,
zeigt. Die Kategoriewerte der Eingabekarte repräsentieren die Kosten.\\
  \hline r.drain & Erzeugt Hangkurven (flowlines), Fließlängen und
Flussdichte (upslope areas) aus einem angegebenen digitalen Höhenmodell
(DEM) \\
  \hline r.shaded.relief & Erstellt eine geschummerte Reliefkarte \\
  \hline r.slope.aspect.slope & Erzeugt eine Hangneigungskarte aus einem digitalen
Höhenmodell \\
  \hline r.slope.aspect.aspect & Erzeugt eine Hangexpositionskarte aus einem
digitalen Höhenmodell \\
  \hline r.param.scale & Extrahiert Reliefparameter aus einem digitalen
Höhenmodell \\
  \hline r.texture & Erstellt Rasterlayer mit verschiedenen
Texturinformationen (Erste Serie von Indizes) \\
  \hline r.texture.bis & Erstellt Rasterlayer mit verschiedenen
Texturinformationen (Zweite Serie von Indizes) \\
  \hline r.los & Sichtbarkeitsanalyse auf Basis eines Höhenmodells \\
  \hline r.clump & Rekategorisiert Daten einer Rasterkarte, indem Zellen
physikalisch diskreter Areale zu eindeutigen Kategorie gruppiert werden. \\
  \hline r.grow & Erzeugt eine Rasterkarte mit kontinuierlich um eine Zelle
gewachsenen Flächen\\
  \hline r.thin & Dünnt Zellen aus, die nicht Null (0) sind und linienhafte Strukturen zeigen \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Bearbeitung von Oberflächen}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Bearbeitung von Oberflächen}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.random & Erstellt eine Rasterkarte, die zufällig angeordnete
Punkte enthält \\
  \hline r.random.cells & Erstellt eine Vektorpunktkarte, die zufällig
angeordnete Punkte mit räumlicher Abhängigkeit enthält \\
  \hline v.kernel & Erstellt eine Gauß'sche Kernel Density Karte \\
  \hline r.contour & Erstellt Konturlinien auf Basis eines Rasterlayers \\
  \hline r.contour2 & Erstellt Konturlinien auf Basis eines Rasterlayers \\
  \hline r.surf.fractal & Erstellt eine fraktale Oberfläche auf Basis einer
fraktalen Dimension \\
  \hline r.surf.gauss & Erstellt eine Rasterkarte mit Werten einer Gauß'schen
Verteilung, wobei der Mittelwert und die Standardabweichung vom Benutzer
angegeben werden kann. Ein Gauß'scher Zufallszahlengenerator wird verwendet \\
  \hline r.surf.random & Erzeugt eine Rasterkarte mit zufälligen Werten, die vom Benutzer festgelegt werden können. \\
  \hline r.bilinear & Bilineare Interpolation für Rasterlayer \\
  \hline v.surf.bispline & Bicubische oder bilineare Spline Interpolation mit
Tykhonov Regulierung\\
  \hline r.surf.idw & Oberflächen Interpolation für Rasterlayer (IDW) \\
  \hline r.surf.idw2 & Oberflächen Interpolation für Rasterlayer (IDW) \\
  \hline r.surf.contour & Erstellt Oberflächenmodell aus rasterisierten
Konturlinien \\
  \hline v.surf.idw & Oberflächen Interpolation (IDW) aus Basis von Attributwerten \\
  \hline v.surf.rst & Oberflächen Interpolation (RST) aus Basis von Attributwerten \\
  \hline r.fillnulls & Füllt No-Data Bereiche in Rasterlayern mit RST-Interpolation \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zum Editieren von Kategoriewerten und Labeln}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zum Editieren von
Kategoriewerten und Labeln}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.reclass.area.greater & Reklassifizieren von Rastern mit einer
Fläche größer als vom Benutzer definiert (in ha) \\
  \hline r.reclass.area.lesser & Reklassifizieren von Rastern mit einer
Fläche kleiner als vom Benutzer definiert (in ha) \\
  \hline r.reclass & Reklassifizieren von Rastern auf Basis von Regeln \\
  \hline r.recode & Rekodierung von Rasterlayern\\
  \hline r.rescale & Reskalierung des Wertebereichs eines Rasterlayers \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur hydrologischen Modellierung}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur hydrologischen Modellierung}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.carve & Nimmt eine Vektor Flusskarte, transformiert diese ins
Rastermodell und substrahiert die Tiefe vom Ausgabe DEM \\
  \hline r.fill.dir & Filtert und generiert ein depressionsloses Höhenmodell
und eine Fließrichtungskarte auf Basis eines Höhenmodells \\
  \hline r.lake.xy & Füllt ein Tal ausgehend von einem Startpunkt mit einer
bestimmten Höhe\\
  \hline r.lake.seed & Füllt ein Tal ausgehend von einem Startraster mit
einer bestimmten Höhe \\
  \hline r.topidx & Erstellt eine 3D Karte basierend auf einem 2D Höhen und
einer Rasterkarte \\
  \hline r.basins.fill & Erstellen ein Rasterlayer mit Wassereinzugsgebieten \\
  \hline r.water.outlet & Berechnung von Wassereinzugsgebieten \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Abfrage und Statistik}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Abfrage und Statistik}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline r.category & Zeigt Kategoriewerte und Label eines Rasterlayers \\
  \hline r.sum & Summiert die Werte von Rasterzellen \\
  \hline r.report & Zeigt statistische Informationen zu Rasterlayern \\
  \hline r.average & Zeigt Durchschnittswerte einer Rasterkarte auf Basis einer
definierten Flächenkarte \\
  \hline r.median & Zeigt Median Werte einer Rasterkarte auf Basis einer
definierten Flächenkarte \\
  \hline r.mode & Zeigt Modus Werte einer Rasterkarte auf Basis einer
definierten Flächenkarte \\
  \hline r.volume & Berechnet das Volumen von Daten und erstellt einen
Vektorpunkt als Volumen Zentroids \\
  \hline r.surf.area & Abschätzung der Größe von Rasteroberflächen \\
  \hline r.univar & Berechnet univariate Statistik eines Rasterlayers \\
  \hline r.covar & Erstellt die Kovarianz/Korrelations Matrix eines
Rasterlayers \\
  \hline r.regression.line & Berechnet die lineare Regression von zwei
Rasterlayern: y = a + b * x \\
  \hline r.coin & Berechnet die Übereinstimmung der Kategoriewerte von zwei
Rasterlayern \\
\hline
\end{tabular}
\end{table}

\clearpage

\subsection{GRASS Werkzeugkiste: Module zum Arbeiten mit Vektorlayern}

Dieser Abscnitt listet alle grafischen Dialoge, um Vektorlayer in der
aktuellen GRASS Location zu analysieren und zu editieren.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zum Arbeiten mit Vektorlayern}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zum Arbeiten mit Vektorlayern}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.build.all & Topology für alle Vektorlayer einer Mapset erstellen \\
  \hline v.clean.break & Setze einen Knotenpunkt, wenn Linien sich kreuzen \\
  \hline v.clean.snap & Snappe Linien zu Knotenpunkten auf Basis eines Grenzwertes \\
  \hline v.clean.rmdangles & Löschen linienhafte Überhänge (Dangle) \\
  \hline v.clean.chdangles & Ändere Typ eines Boundary Überhangs zu Linie \\
  \hline v.clean.rmbridge & Lösche Verbindungen zwischen Polygon und Inselpolygonen \\
  \hline v.clean.chbridge & Ändere Typ der Verbindungen zwischen Polygon und Inselpolygonen \\
  \hline v.clean.rmdupl & Lösche doppelte Linien \\
  \hline v.clean.rmdac & Lösche doppelte Zentroide in Flächen \\
  \hline v.clean.bpol & Unterteile Polygone, wo ein Punkt sich mit zwei oder
mehreren Polygonen befindet und die Segmentwinkel unterschiedlich sind \\
  \hline v.clean.prune & Lösche Stützpunkte von Linien und Boundarys \\
  \hline v.clean.rmarea & Lösche Kleinstflächen und weise den Inhalt der
Nachbarfläche mit der längsten gemeinsamen Grenze zu \\
  \hline v.clean.rmline & Lösche alle Linien oder Boundarys mit Null-Länge \\
  \hline v.clean.rmsa & Lösche kleine Winkel zwischen Linien und
Knotenpunkten \\
  \hline v.type.lb & Konvertiere Linien zu Boundarys \\
  \hline v.type.bl & Konvertiere Boundarys zu Linien \\
  \hline v.type.pc & Konvertiere Punkte zu Zentroiden \\
  \hline v.type.cp & Konvertiere Zentroiden zu Punkten \\
  \hline v.centroids & Ergänze fehlende Zentroide in geschlossenen Boundarys  \\
  \hline v.build.polylines & Erstelle Polylinien aus Linien \\
  \hline v.segment & Erstelle Punkte/Segmente aus Vektorlinien und -punkten \\
  \hline v.to.points & Erzeuge Punkte entlang einer Linie \\
  \hline v.parallel & Erstelle eine parallele Linie zu einer Linie \\
  \hline v.dissolve & Löse Boundarys zwischen Flächen mit gleichen Werten auf \\
  \hline v.drape & Konvertiere 2D Vektor in 3D Vektor auf Basis
einer Höhenkarte \\
  \hline v.transform & Berechne affine Transformation eines Vektorlayers \\
  \hline v.proj & Projiziere Vektorlayer von einer externen in die aktuelle
Location \\
  \hline v.support & Aktualisiere Vektorlayer Metadaten \\
  \hline generalize & Vektorbasierte Generalisierung \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Datenbankanbindung}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Datenbankanbindung}} \\
  \hline \textbf{Modulname} & \textbf{Bezeichnung} \\
  \hline v.db.connect & Verbinde einen Vektorlayer mit einer Datenbank \\
  \hline v.db.sconnect & Beende die Verbindung eines Vektorlayers mit einer Datenbank \\
  \hline v.db.what.connect & Setze/Zeige die Datenbankverbindung eines Vektorlayers \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zum Editieren der Vektorlayer Ebene}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zum Editieren der Vektorlayer
Ebene}} \\
  \hline \textbf{Modulname} & \textbf{Bezeichnung} \\
  \hline v.category.add & Ergänze Kategoriewerte eines Vektorlayers\\
  \hline v.category.del & Lösche Kategoriewerte eines Vektorlayers \\
  \hline v.category.sum & Addiere Kategoriewerte zu den aktuellen Werten
eines Vektorlayers \\
  \hline v.reclass.file & Reklassifiziere Kategoriewerte auf Basis von Regeln \\
  \hline v.reclass.attr & Reklassifiziere Kategoriewerte auf Basis einer
Attributspalte \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zum Arbeiten mit Vektor Punktlayern}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zum Arbeiten mit Vektor Punktlayern}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.in.region & Erstellen neuen Vektorlayer auf Basis der aktuellen
Regionausdehnung \\
  \hline v.mkgrid.region & Erstelle ein Grid für die aktuelle
Regionausdehnung \\
  \hline v.in.db & Importiere Vektorpunkte aus einer Datenbanktabelle mit
Koordinaten \\
  \hline v.random & Erzeuge einen Vektorlayer mit zufälligen 2D/3D Punkten \\
  \hline v.kcv & Erstelle eine zufällige Aufteilung von Punktdaten \\
  \hline v.outlier & Lösche Ausreißer eines Vektor Punktlayers \\
  \hline v.hull & Erstelle eine Konvexe Hülle um eine Punktlayer \\
  \hline v.delaunay.line & Delaunay Triangulation (Linien) \\
  \hline v.delaunay.area & Delaunay Triangulation (Flächen) \\
  \hline v.voronoi.line & Voronoi Diagramm (Linien) \\
  \hline v.voronoi.area & Voronoi Diagramm (Flächen) \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Netzwerkanalyse von Vektordaten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Netzwerkanalyse von Vektordaten}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.extract.where & Selektiere Objekte auf Basis von Attributdaten \\
  \hline v.extract.list & Extrahiere selektierte Objekte \\
  \hline v.select.overlap & Selektiere Objekte die durch Objekte eines
anderen Layers überlagert werden \\
  \hline v.buffer & Vektor Pufferung \\
  \hline v.distance & Finde das nächste Objekt bezogen auf ein Objekt in
einem anderen Layer \\
  \hline v.net.nodes & Erstelle Knotenpunkte auf einem Netzwerk \\
  \hline v.net.alloc & Erstelle eine Allokationsanalyse auf einem Netzwerk \\
  \hline v.net.iso & Erstelle eine Iso-Distanz Analyse auf einem Netzwerk \\
  \hline v.net.salesman & Verbinde Punkte entlang des kürzesten Weges
  (Handlungsreisender) \\
  \hline v.net.steiner & Verbinde Punkte entlang des kürzesten Weges (Steiner Tree) \\
  \hline v.patch & Zusammenfügen mehrerer Vektorlayer \\
  \hline v.overlay.or & Überlagere zwei Vektorlayer als 'union' \\
  \hline v.overlay.and & Überlagere zwei Vektorlayer als 'intersection' \\
  \hline v.overlay.not & Überlagere zwei Vektorlayer als 'subtraction' \\
  \hline v.overlay.xor & Überlagere zwei Vektorlayer als 'non-intersection' \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module um Layer auf Basis anderer Karten abzufragen}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module um Layer auf Basis anderer
Karten abzufragen}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.rast.stats & Berechne univariate Statistik eines Rasterlayers auf
Basis von Vektorobjekten\\
  \hline v.what.vect & Abfrage und editieren von Vektorattributen \\
  \hline v.what.rast & Abfrage von Pixelwerten an Vektorpunkten \\
  \hline v.sample & Bestimme einen Pixelwert an einem Punkt \\
\hline
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Statistik und Abfrage von
Vektorlayern}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Statistik und Abfrage von
Vektorlayern}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline v.to.db & Füge definierte Geometrieinformationen in eine
Attributspalte \\
  \hline v.report & Zeige statistische Informationen zur Geometrie eines
Vektorlayers \\
  \hline v.univar & Berechne univariate Statistik auf Basis einer
Attributspalte \\
  \hline v.normal & Teste auf Punktdaten auf Normalität \\
\hline
\end{tabular}
\end{table}

\clearpage

\subsection{GRASS Werkzeugkiste: Module zur Bilddatenanalyse}

Dieser Abschnitt listet alle grafischen Dialoge, um Bilddaten in der
aktuellen GRASS location zu bearbeiten und zu analysieren.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Bilddatenanalyse}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Bilddatenanalyse}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline i.image.mosaik & Mosaikiere bis zu 4 Bilder \\
  \hline i.rgb.his & Farbtransformation von RGB nach HIS \\
  \hline i.his.rgb & Farbtransformation von HIS nach RGB \\
  \hline i.landsat.rgb & Erstellen einer optimierten Farbtabelle für LANDSAT
Bilder \\
  \hline i.fusion.brovey & Brovey-Transformation (PAN-Sharpening) \\
  \hline i.zc & Anwenden einer Zero-crossing edge Erkennung \\
  \hline r.mfilter & Anwenden eines Matrixfilters \\
  \hline i.tasscap4 & Tasseled Cap (Kauth Thomas) Transformation für LANDSAT-TM 4 \\
  \hline i.tasscap5 & Tasseled Cap (Kauth Thomas) Transformation für LANDSAT-TM 5 \\
  \hline i.tasscap7 & Tasseled Cap (Kauth Thomas) Transformation für LANDSAT-TM 7 \\
  \hline i.fft & Fast Fourier Transformation (FFT) \\
  \hline i.ifft & Inverse Fast Fourier Transform (IFFT) \\
  \hline r.describe & Zeigt Kategoriewerte eines Rasterlayers \\
  \hline r.bitpattern & Vergleicht Mit-Muster mit einem Rasterlayer \\
  \hline r.kappa & Erstellt eine Fehlermatrix und Kappa-Parameter einer
Klassifikation \\
  \hline i.oif & Berechnet eine optimale Index-Faktor Tabelle für LANDSAT Kanäle \\
\hline
\end{tabular}
\end{table}

\clearpage

\subsection{GRASS Werkzeugkiste: Module zur Verwaltung von Datenbanken}

Dieser Abschnitt listet alle grafischen Dialoge, um die Anbindung und das
Arbeiten mit internen und externen Datenbanken zu ermöglichen. Externe
räumliche Datenbanken werden durch OGR unterstützt und sind mit diesen
Modulen nicht abgedeckt.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Verwaltung von Datenbanken}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Verwaltung von Datenbanken}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline db.connect & Setzt eine allgemeine Datenbankverbindung \\
  \hline db.connect.schema & Setzt eine allgemeine Datenbankverbindung mit Schema \\
  \hline v.db.reconnect.all & Verbindung aller Vektorlayer mit neuer
Datenbank \\
  \hline db.login & Setzt Benutzer/Passwort für Datenbankverbindung \\
  \hline db.in.ogr & Importiert Attributtabellen in verschiedene Formate \\
  \hline v.db.addtable & Erstellt neue Attributtabelle für einen Vektorlayer \\
  \hline v.db.addcol & Ergänzt neue Spalte(n) zu einer Attributtabelle \\
  \hline v.db.dropcol & Löscht Spalte(n) einer Attributtabelle \\
  \hline v.db.renamecol & Umbenennung der Spalte einer Attributtabelle \\
  \hline v.db.update\_const & Neuen Wert einer Attributspalte zuweisen \\
  \hline v.db.update\_query & Neuen Wert auf Basis einer Abfrage einer
Attributspalte zuweisen \\
  \hline v.db.update\_op & Neuen Wert einer Operation einer Attributspalte zuweisen \\
  \hline v.db.update\_op\_query & Neuen Wert einer Operation einer
Attributspalte auf Basis einer Abfrage zuweisen \\
  \hline db.execute & Eine SQL-Statement ausführen \\
  \hline db.select & Zeige Ergebnis einer SQL-Abfrage \\
  \hline v.db.select & Zeige Vektorlayer Attribute \\
  \hline v.db.select.where & Zeige Vektorlayer Attribute auf Basis einer
SQL-Abfrage \\
  \hline v.db.join & Verknüpfe Tabelle mit einer Attributtabelle eines
Vektorlayers \\
  \hline v.db.univar & Berechne univariate Statistik einer Attributspalte
eines Vektorlayers \\
\hline
\end{tabular}
\end{table}

\clearpage

\subsection{GRASS Werkzeugkiste: Module zur Bearbeitung von 3D Daten}

Dieser Abschnitt listet alle grafischen Module der GRASS Werkzeugkiste, um 3D
Daten zu visualisieren und zu analysieren. Derzeit sind die meisten 3D-Module
nur über die GRASS Shell erreichbar.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Module zur Bearbeitung von 3D Daten}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Module zur Bearbeitung von 3D Daten}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline nviz & Öffnen des 3D-Viewer (nviz)\\
\hline
\end{tabular}
\end{table}

\subsection{GRASS Werkzeugkiste: Module für Referenzen und Hilfe}

Dieser Abschnitt zeigt Module, um das GRASS Referenzhandbuch zu starten. Es
gibt einen kompletten Überblick zu den Modulen inklusive aller Parameter und
Beispielen.

\begin{table}[ht]
\centering
\caption{GRASS Werkzeugkiste: Hilfe und Referenz Module}\medskip
 \begin{tabular}{|p{4cm}|p{12cm}|}
  \hline \multicolumn{2}{|c|}{\textbf{Hilfe- und Referenz Module}} \\
  \hline \textbf{Modulname} & \textbf{Beschreibung} \\
  \hline g.manual & Zeige die HTML Hilfeseiten \\
\hline
\end{tabular}
\end{table}




