1 Lerneinheit 01: Erste Schritte in QGIS
1.1 Lernziele & Aufgabenstellung
Die erste Lerneinheit dient der Einrichtung einer Arbeitsumgebung und der Wiederholung der wesentlichen QGIS-Funktionen. Wir prüfen die Installation der notwendigen Programme und konfigurieren diese für die spätere Verwendung. Es wird außerdem gezeigt, wie wir diese Einstellungen über die QGIS-Profile speichern und sichern können. Außerdem wird vorgestellt wie QGIS-Erweiterungen installiert werden können.
Lernziele
Die Studierenden sollen:
- QGIS installieren können bzw. überprüfen können welche Version installiert ist.
- die Funktionsweise von Nutzerprofilen verstehen und anwenden können
- eine sinnvolle Ordnerstruktur zur Verwaltung von QGIS-Projekten kennen und anlegen können
- Projekte in QGIS anlegen können
Aufgabenstellung
Überprüfen sie die Installation von QGIS und OTB.
Legen sie ein neues Nutzerprofil mit ihrem Namen an.
Installieren sie das OTB-Plugin und hinterlegen sie die korrekten Pfade für die OTB-Programmbibliotheken.
Sichern sie ihr Nutzerprofil an einem permanenten Speicherort.
Legen sie eine Ordnerstruktur für das Projekt uebung01 an.
Legen sie innerhalb der Ordnerstruktur eine neues QGIS-Projekt ‘uebung01.qgz’ an.
1.2 QGIS & OTB Installation und Konfiguration
1.2.1 Installation von QGIS und OTB
Im PC-Pool der HAWK sind die notwendigen Programme bereits auf den Computern installiert. Die Installation ist also nur notwendig, wenn sie die Übungen auf einem eigenen Computer durchführen wollen. Die vorgestellten Programme funktionieren grundsätzlich unter Windows, Linux und MacOS Betriebssystemen. Für die Übungen wird aber nur auf Windows-Betriebssystemen getestet.
In diesem Kurs wird die Software QGIS in der Version 3.40.x verwendet. Sie können die Software hier herunterladen:
https://qgis.org/downloads/QGIS-OSGeo4W-3.40.10-1.msi
Weiter Hinweise zu den unterschiedlichen Installationsmöglichkeiten finden sie hier:
https://docs.qgis.org/3.40/de/docs/user_manual/introduction/getting_started.html#installing-qgis
Neben QGIS nutzen wir für die fernerkundlichen Auswertungen die open-source Software Orfeo Toolbox V.9.1.1. welche hier heruntergeladen werden kann:
https://www.orfeo-toolbox.org/download/
Weiter Hinweise zu den unterschiedlichen Installationsmöglichkeiten finden sie hier:
1.2.2 Anlegen eines persönlichen QGIS-Nutzerprofils
QGIS kann auf die eigenen Bedürfnisse umfangreich angepasst werden. Dazu zählen z.B. folgende Einstellungen:
- Sprache
- Projektionen und Koordinatensysteme
- Passwörter für Datenbankzugänge
- Anpassungen des Erscheinungsbildes und der dargestellten Werkzeuge
- Installationen und Konfigurationen von Plugins
Das Anlegen persönlicher Nutzerprofile geschieht in der Regel vollständig automatisch. Im PC-Pool werden diese Profile aber nicht zwischen den PC-Arbeitsplätzen synchronisiert. Außerdem werden die lokalen Nutzerdaten in unregelmäßigen Abständen gelöscht. Daher kann es für die Arbeit im PC-Pool sinnvoll sein, ein eigenes Profil anzulegen und in einem persönlichen Ordner zu sichern.
QGIS speicher die Nutzerprofile automatisch lokalen im jeweiligen Nutzerordner C:\Users\???\AppData\Roaming\QGIS\QGIS3\profiles\. Standardmäßig gibt es in QGIS nur das Benutzerprofil default. Es können aber beliebig viele weitere angelegt werden.
Legen sie ein neues Nutzerprofile mit ihrem Namen (z.B. mueller) an:
Einstellungen → Nutzerprofile → Neues Profil anlegen
Weitere Informationen zu den QGIS-Nutzerprofilen finden sie hier:
https://docs.qgis.org/3.40/de/docs/user_manual/introduction/qgis_configuration.html#user-profiles
1.2.3 Installation & Einrichtung von OTB in QGIS
Die OTB-Software kann direkt über eine Kommandozeile verwendet werden oder -wie im Kurs- innerhalb von QGIS. Dazu steht ein Plugin zur Verfügung, welches wie folgt installiert und konfiguriert werden muss:
1.) Installation des Orfeo Toolbox Plugins in QGIS
Erweiterung → Erweiterungen verwalten und installieren Im Suchfenster OrfeoToolboxProvider das Plugin auswählen und installieren.
2.) Konfiguration des OTB-Plugins
Nachdem das Plugin Installiert ist, muss es noch konfiguriert werden. Dazu müssen die Pfade zu der OTB-Software eingetragen werden.
Starten der Werkzeugkiste: Verarbeitung → Werkzeugkiste
In der Werkzeugkiste das Schraubenschlüsselsymbol (Optionen) wählen und dort unter Datenanbieter –> OTB zwei Eintragungen vornehmen:
OTB application folder: C:/OTB/lib/otb/applications
OTB folder: C:/OTB
Nach korrekter Eingabe der Pfade und dem Schließen des Optionsmenüs sollte nach kurzer Zeit bei den Verarbeitungswerkzeugen in der Werkzeugkiste die OTB-Werkzeuge angezeigt werden.
Weitere Anleitungen zur Konfiguration des OTB-Plugins können sie hier finden:
https://www.orfeo-toolbox.org/CookBook-9.1/QGISInterface.html
1.2.4 Sichern des persönlichen Nutzerprofils
Nach dem nun die wichtigsten Einstellungen vorgenommen und im QGIS-Nutzerprofil hinterlegt wurden, ist es sinnvoll dieses für die spätere Verwendung zu sichern.
Sichern sie den Ordner mit ihrem Profil (C:\Users\???\AppData\Roaming\QGIS\QGIS3\profiles\???.) in ihr persönliches Laufwerk unter U:
Sollten sie im späteren Verlauf des Kurses ihr Profile wiederherstellen wollen, können sie diesen Ordner von U: wieder in den QGIS-Profil Ordner kopieren.
1.3 Projekt- und Datenmanagement mit QGIS
1.3.1 Anlegen einer Ordnerstruktur
Eine gute Ordnerstruktur ist für das Datenmanagement sehr hilfreich. Daher wird empfohlen für jedes Projekt / jede Lerneinheit eine eigene Ordnerstruktur nach einheitlichem Muster anzulegen. Die Struktur könnte so aussehen:
projekt_xy/
├── daten/
│ └── raster_1.tif
| └── raster_2.tif
├── skripte/
│ └── analyse.R
├── karten/
│ └── baumartenkarte.pdf
└── projekt_XY.qgz
Diese Ordnerstruktur kann an die eigenen Präferenzen und die Notwendigkeiten im Projekt angepasst werden. Weitere wesentlicher Vorteil einer solchen Ordnerstruktur ist, dass die Ordner im ganzen verschoben, kopiert oder mit anderen geteilt werden können. Dies ist möglich, da die Projektdatei die relativen Pfade, ausgehend von dem Ordner in dem die *.qgz Datei liegt speichert. Also z.B. ./daten/raster_1.tif
Der Dateipfad in dem die Ordnerstruktur angelegt wird darf keine Umlaute oder (ä,ö,ü), Sonderzeichen (!,?, .,etc..) oder Leerzeichen enthalten. Dies kann bei der Verarbeitung zu Fehlern führen. Daher sollten bei der Anlage der gesamte Pfad kontrolliert werden.
Beispiel:
'C:\Users\Max Müller\Documents\Übung.01' -> 'C:\Users\mmueller\Documents\uebung01'
1.3.2 Anlegen eines neuen QGIS-Projektes
In QGIS können einzelne Projekte z.B. eine Lehreinheit als Projekte angelegt und gespeichert werden. Dabei werden sämtliche Einstellungen und Darstellungen (z.B. Kartenlayouts, Symbologien, Layer), Bearbeitungsstand und vieles mehr gespeichert. Das ist vor allem sinnvoll wenn man seine Arbeit unterbrechen und zu einem späteren Zeitpunkt fortsetzen möchte. Die Projekte werden in einer Datei mit der Endung *.qgz gespeichert.
Die Projektdatei *.qgz enthält nicht die Geodaten, des Projektes. Es werden lediglich die Pfade zu den Dateien mit den Geodaten gespeichert. Beim Laden des Projektes werden die Geodaten an den hinterlegten Datenpfaden gesucht und geladen. Sollten diese nicht mehr an dem Ort gespeichert sein, wir QGIS einen Fehler melden. Eine klare Ordnerstruktur kann solche Fehler vermeiden helfen.