QGIS bietet zahlreiche GIS Funktionalitäten, die über Kernmodule und Plugins bereitgestellt werden. Die wichtigsten sind hier als Überblick in sechs Kategorien unterteilt aufgelistet.
Es ist möglich, Vektor- und Rasterdaten in unterschiedlichen Formaten und aus verschiedenen Projektionen anzuschauen und zu überlagern, ohne die Daten selbst in irgendeiner Art und Weise konvertieren zu müssen. Zu den unterstützten Datenformaten gehören z.B.:
Raster- und Bilddatenformate, welche durch die installierte GDAL (Geospatial Data Abstraction Library) Bibliothek unterstützt werden, wie etwa GeoTiff, Erdas Img., ArcInfo Ascii Grid, JPEG oder PNG, siehe Kapitel Arbeiten mit Rasterdaten.
GRASS Raster- und Vektordaten aus einer GRASS Datenbank (Location/Mapset), siehe Kapitel sec:grass.
OpenStreetMap Daten, siehe Kapitel OpenStreetMap.
You can compose maps and interactively explore spatial data with a friendly GUI. The many helpful tools available in the GUI include e.g.:
Drucklayouts erstellen mit dem Map Composer
Kartenübersichtsfenster
Räumliche Bookmarks
Identifizieren/Selektieren von Objekten
Editieren/Visualisieren/Suchen von Attributdaten
Hinzufügen von Nordpfeil, Maßstab und Copyright Informationen
Speichern und Laden von QGIS Projekten
You can create, edit, manage and export vector and raster layers in several formats. QGIS offers e.g. the following:
Digitalisierfunktionen für OGR-unterstützte Vektorformate sowie GRASS Vektorlayer
Erstellen und Editieren von ESRI Shapes und GRASS Vektorlayern
Geocodierung von Bilddaten mit Hilfe des Georeferenzier-Plugins
GPS Werkzeuge zum Import und Export von GPX Daten, zur Konvertierung anderer GPS-Datenformate ins GPX-Format sowie das direkte Importieren und Exportieren von GPX Daten auf ein GPS-Gerät. Unter GNU/Linux auch über USB
OpenStreetMap Daten visualisieren und editieren
Screenshots als georeferenziertes Bild speichern
You can perform spatial data analysis on spatial databases and other OGR supported formats. QGIS currently offers vector analysis, sampling, geoprocessing, geometry and database management tools. You can also use the integrated GRASS tools, which include the complete GRASS functionality of more than 400 modules (See Section GRASS GIS Integration). Or you work with the Processing Plugin, which provides powerful geospatial analysis framework to call native and third party algorithms from QGIS, such as GDAL, SAGA, GRASS, fTools and more (see section Einführung).
QGIS can be used as a WMS, WMTS, WMS-C or WFS and WFS-T client, and as WMS or WFS server (see section Arbeiten mit OGC Daten). Additionally you can export data publish them on the Internet using a webserver with UMN MapServer or GeoServer installed.
QGIS can be adapted to your special needs with the extensible plugin architecture. QGIS provides libraries that can be used to create plugins. You can even create new applications with C++ or Python!
Koordinaten aufnehmen (Erfassen von Koordinaten mit der Maus in verschiedenen KBS)
DB Manager (Austauschen, Bearbeiten und Darstellen von Layern und Tabellen; Ausführen von SQL Abfragen.
Diagramm Überlagerung (Diagramme auf einem Vektorlayer platzieren)
Dxf2Shp Konverter (Konvertieren von DXF zu Shape)
fTools (Werkzeuge für Vektordatenanalyse und -management)
GDAL-Georeferenzierer (Einem Raster Projektionsinformationen mit GDAL hinzufügen)
GPS Werkzeuge (Laden und Importieren von GPS Daten
GRASS (GRASS GIS Integration)
Interpolationserweiterung (Interpolation die auf Stützpunkten von Vektorlayern basiert)
Offline-Bearbeitung (Ermöglicht Offlinebearbeitung und Synchronisierung mit Datenbanken)
Rastergeländeanalyse (Rasterbasierte Geländeanalyse)
Straßengraph-Erweiterung (Kürzester Weg - Netzwerkanalyse)
SPIT (Importieren von Shapefiles in PostgreSQL/PostGIS)
SQL Anywhere Erweiterung (Speichern von Vektorlayern in einer SQL Anywhere - Datenbank)
QGIS offers a growing number of external python plugins that are provided by the community. These plugins reside in the official plugins repository, and can be easily installed using the Python Plugin Installer (See Section Loading an external QGIS Plugin).
For scripting, it is possible to take advantage of an integrated Python console. It can be opened from menu: Plugins ‣ Python Console. The console opens as a non-modal utility window. For interaction with the QGIS environment, there is the qgis.utils.iface variable, which is an instance of QgsInterface. This interface allows access to the map canvas, menus, toolbars and other parts of the QGIS application.
For further information about working with the Python Console and Programming Py|qg| plugins and applications, please refer to http://www.qgis.org/html/en/docs/pyqgis_developer_cookbook/index.html.