Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
qgis:basic:workshop:start [2021/09/06 08:08] – map | qgis:basic:workshop:start [2022/09/10 00:07] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Workshop: | + | ===== Workshop: Campen im Open-Data-Land Thüringen ===== |
- | [{{ : | + | [{{ : |
- | In diesem Workshop befassen wir uns mit **Raster- und Vektordaten**, | + | |
- | Als Übungsbeispiel dient uns ein **Campingplatz bei Georgenthal(([[http:// | + | So oder so ähnlich soll das Ergebnis |
- | Zusätzlich sollen eine Preisliste sowie ein Belegungsplan in Form einer Tabelle | + | }}] |
+ | |||
+ | In diesem Workshop befassen wir uns mit **Raster- und Vektordaten**, | ||
+ | Als Übungsbeispiel dient uns ein **Campingplatz bei Georgenthal**(( | ||
+ | **[[http:// | ||
+ | ))(( | ||
+ | **[[https:// | ||
+ | )) im Thüringer Wald. Wir nutzen als Grundlage die hoch aufgelösten Orthofotos des Landes Thüringen, welche als [[qgis: | ||
+ | Unter der Datenlizenz Deutschland – Namensnennung – Version 2.0 - [[https:// | ||
+ | )). Ziel ist es, dem Campingplatzbetreiber eine Karte für seine Gäste anzufertigen, | ||
- | ====Gliederung ==== | + | ==== Gliederung ==== |
- [[#Projekt Vorbereiten|Projekt vorbereiten]] | - [[#Projekt Vorbereiten|Projekt vorbereiten]] | ||
Zeile 19: | Zeile 27: | ||
- [[# | - [[# | ||
- | ====Projekt vorbereiten==== | + | ==== Projekt vorbereiten ==== |
- | Der Anfang eines neuen Projekts | + | Der Anfang eines neuen Projekts |
- | Nun können Projekteigenschaften für diesen Workshop gesetzt werden. Eine gute Vorbereitung spart am Ende Klicks und Zeit und vermindert Fehler! | + | Es können |
<WRAP todo> | <WRAP todo> | ||
+ | |||
- Erzeugen Sie einen **Projektordner** und speichern Sie das QGIS-Projekt hier hin | - Erzeugen Sie einen **Projektordner** und speichern Sie das QGIS-Projekt hier hin | ||
- Setzen Sie alle wichtigen **Projekteigenschaften** '' | - Setzen Sie alle wichtigen **Projekteigenschaften** '' | ||
- | | + | |
</ | </ | ||
- | + | ==== Datenbeschaffung ==== | |
- | ====Datenbeschaffung==== | + | |
- | + | ||
- | Vom Campingplatzbetreiber haben wir einen {{: | + | |
+ | Vom Campingplatzbetreiber haben wir einen {{: | ||
+ | [[https:// | ||
+ | )) eingebunden werden. | ||
<WRAP todo> | <WRAP todo> | ||
+ | |||
- Finden Sie den **Campingplatz** in Georgenthal. | - Finden Sie den **Campingplatz** in Georgenthal. | ||
- Beschaffen Sie sich eine **Digitalisierungsgrundlage**: | - Beschaffen Sie sich eine **Digitalisierungsgrundlage**: | ||
- Laden Sie sich die relevanten **Orthophotos vom Geoportal Thüringen** herunter __oder__ | - Laden Sie sich die relevanten **Orthophotos vom Geoportal Thüringen** herunter __oder__ | ||
- | - binden Sie das **Orthofoto als WMS** ein. | + | - binden Sie das **Orthofoto als WMS** ein ([[qgis: |
- Sollten Sie die Orthofotos heruntergeladen haben, so müssen diese verschmolzen und geschnitten werden, | - Sollten Sie die Orthofotos heruntergeladen haben, so müssen diese verschmolzen und geschnitten werden, | ||
- | | + | |
</ | </ | ||
+ | <WRAP info> | ||
- | <WRAP info> | ||
Sollten Sie die Orthofotos heruntergeladen haben, so müssen diese zunächst miteinander verschmelzen bzw. zu einem virtuellen Raster zusammengeführt '' | Sollten Sie die Orthofotos heruntergeladen haben, so müssen diese zunächst miteinander verschmelzen bzw. zu einem virtuellen Raster zusammengeführt '' | ||
+ | |||
</ | </ | ||
- | + | ==== Digitalisieren vorbereiten ==== | |
- | + | ||
- | ====Digitalisieren vorbereiten==== | + | |
Unsere Aufgabe gleicht der **Kartierung einer winzigen Stadt**. Wir benötigen für die auf dem Campingplatz vorkommenden Objekte (Straßen/ | Unsere Aufgabe gleicht der **Kartierung einer winzigen Stadt**. Wir benötigen für die auf dem Campingplatz vorkommenden Objekte (Straßen/ | ||
<WRAP todo> | <WRAP todo> | ||
+ | |||
- Überlegen Sie sich eine **Vorgehensweise**! Wieviele Layer werden benötigt? | - Überlegen Sie sich eine **Vorgehensweise**! Wieviele Layer werden benötigt? | ||
- | - Überlegen Sie, welche möglichen **Attribut-Spalten** ([[qgis: | + | - Überlegen Sie, welche möglichen **Attribut-Spalten** ([[qgis: |
</ | </ | ||
- | {{ : | + | {{ : |
- | {{ : | + | |
- | ====Neue Vektor-Layer erstellen==== | + | ==== Neue Vektor-Layer erstellen ==== |
+ | |||
+ | [{{ : | ||
+ | |||
+ | Erstellen eines neuen GeoPackage-Punkt-Layers | ||
+ | |||
+ | }}] | ||
- | [{{ : | ||
Unter '' | Unter '' | ||
<WRAP important> | <WRAP important> | ||
- | Verwenden Sie für die Layer das [[qgis: | + | |
+ | Verwenden Sie für die Layer das [[qgis: | ||
+ | EPSG 25832: +proj=utm +zone=32 +ellps=GRS80 +towgs84=0, | ||
+ | )). Sollten Sie eine anders KRS bevorzugen (z.B. EPSG: | ||
+ | EPSG 32632: +proj=utm +zone=32 +datum=WGS84 +units=m +no_defs | ||
)), müssten Sie das Orthofoto umprojizieren - das ist aber nicht Inhalt dieser Übung. | )), müssten Sie das Orthofoto umprojizieren - das ist aber nicht Inhalt dieser Übung. | ||
- | </ | ||
+ | </ | ||
<WRAP todo> | <WRAP todo> | ||
+ | |||
- Erstellen Sie **jeweils** einen **Vektor-Layer** für die Geometrien **Punkt**, | - Erstellen Sie **jeweils** einen **Vektor-Layer** für die Geometrien **Punkt**, | ||
- Wählen Sie als **KBS** das des **Projekts** bzw. des **Orthofotos!** ([[qgis: | - Wählen Sie als **KBS** das des **Projekts** bzw. des **Orthofotos!** ([[qgis: | ||
- Erstellen Sie die **Attribut-Spalten** entsprechend Ihrer Überlegungen aus dem vorherigen Schritt! | - Erstellen Sie die **Attribut-Spalten** entsprechend Ihrer Überlegungen aus dem vorherigen Schritt! | ||
+ | |||
</ | </ | ||
- | ====Digitalisieren==== | + | ==== Digitalisieren ==== |
Beginnen wir nun mit dem Digitalisieren. Um einen Layer bearbeiten zu können, klicken Sie diesen an und starten Sie den **Bearbeitungsmodus** {{qgis: | Beginnen wir nun mit dem Digitalisieren. Um einen Layer bearbeiten zu können, klicken Sie diesen an und starten Sie den **Bearbeitungsmodus** {{qgis: | ||
- | [{{ : | + | [{{ : |
+ | |||
+ | Ansicht | ||
+ | |||
+ | -> Werkzeugkästen -> Einrastwerkzeugleiste}}] | ||
Möchten Sie, dass die **Stützpunkte** oder **Segmente** eines angrenzenden Vektors **gefangen** werden (z. B. bei einer Kreuzug oder angrenzenden Flächen), verwenden Sie die **Einrastwerkzeugleiste**. | Möchten Sie, dass die **Stützpunkte** oder **Segmente** eines angrenzenden Vektors **gefangen** werden (z. B. bei einer Kreuzug oder angrenzenden Flächen), verwenden Sie die **Einrastwerkzeugleiste**. | ||
+ | <WRAP todo> | ||
+ | **Punkt-Layer: | ||
- | <WRAP todo> | ||
- Setzen Sie alle **Stromanschluss-** und **Frischwasser-Punkte** des Campingplatzes! | - Setzen Sie alle **Stromanschluss-** und **Frischwasser-Punkte** des Campingplatzes! | ||
- | - Wählen Sie (SVG-)**Symbole** für Wasser- und Stromanschlüsse! | + | - Wählen Sie (SVG-)**Symbole** für Wasser- und Stromanschlüsse! |
</ | </ | ||
- | <WRAP todo> | + | <WRAP todo> |
+ | |||
+ | **Linien-Layer: | ||
- Digitalisieren Sie nun alle **Wege** des Campingplatzes. Denken Sie daran, es ist nur eine Übung! Es kommt nicht auf die Genauigkeit an! | - Digitalisieren Sie nun alle **Wege** des Campingplatzes. Denken Sie daran, es ist nur eine Übung! Es kommt nicht auf die Genauigkeit an! | ||
- Sorgen Sie dafür, dass sich **Wege nicht kreuzen**! Verwenden Sie dazu Einrastwerkzeugleiste | - Sorgen Sie dafür, dass sich **Wege nicht kreuzen**! Verwenden Sie dazu Einrastwerkzeugleiste | ||
- | - Gestalten Sie die Wege. Verwenden Sie ggf. **Symbolebenen** ([[qgis: | + | - Gestalten Sie die Wege. Verwenden Sie ggf. **Symbolebenen** ([[qgis: |
</ | </ | ||
- | <WRAP todo> | + | <WRAP todo> |
+ | |||
+ | **Polygon-Layer: | ||
- Digitalisieren Sie nun alle **Flächen und Gebäude** des Campingplatzes! Sorgen Sie dafür, dass sich die **Polygone nicht überdecken**! Verwenden Sie **Einrasten** und die **Spurverfolgung** über die Einrastwerkzeugleiste | - Digitalisieren Sie nun alle **Flächen und Gebäude** des Campingplatzes! Sorgen Sie dafür, dass sich die **Polygone nicht überdecken**! Verwenden Sie **Einrasten** und die **Spurverfolgung** über die Einrastwerkzeugleiste | ||
- **Gestalten** und **Beschriften** Sie den Polygon-Layer! | - **Gestalten** und **Beschriften** Sie den Polygon-Layer! | ||
+ | |||
</ | </ | ||
- | |||
<WRAP tip> | <WRAP tip> | ||
+ | |||
Verwenden Sie für das Digitalisieren angrenzender Flächen das Werkzeug **Spurverfolgung** aus der Einrastwerkzeugleiste. Die Spurverfolgung lässt sich mit der **Taste ' | Verwenden Sie für das Digitalisieren angrenzender Flächen das Werkzeug **Spurverfolgung** aus der Einrastwerkzeugleiste. Die Spurverfolgung lässt sich mit der **Taste ' | ||
+ | |||
</ | </ | ||
- | |||
<WRAP tip> | <WRAP tip> | ||
+ | |||
Arbeiten Sie mit **Transparenten Layern**, so können Sie das Orthofoto unter dem Polygon sehen und erkennen leichter **Überlappungen**. | Arbeiten Sie mit **Transparenten Layern**, so können Sie das Orthofoto unter dem Polygon sehen und erkennen leichter **Überlappungen**. | ||
+ | |||
</ | </ | ||
- | + | ==== Tabellenverknüpfung herstellen ==== | |
- | + | ||
- | ====Tabellenverknüpfung herstellen==== | + | |
Der Platzeigentümer hat die **Preise** für die veschiedenen **Platztypen** sowie **Hinweise** dazu in einer einfachen **CSV** nachgereicht. Er möchte auch in Zukunft die Preise und Hinweise über diese Tabelle Pflegen. Hier bietet es sich an, die CSV im QGIS mit dem entsprechenden Layer zu **verküpfen**. Der Platzeigentümer kann dann ganz unkompliziert Anpassungen ohne QGIS-Kenntnisse an der Tabelle vornehmen. | Der Platzeigentümer hat die **Preise** für die veschiedenen **Platztypen** sowie **Hinweise** dazu in einer einfachen **CSV** nachgereicht. Er möchte auch in Zukunft die Preise und Hinweise über diese Tabelle Pflegen. Hier bietet es sich an, die CSV im QGIS mit dem entsprechenden Layer zu **verküpfen**. Der Platzeigentümer kann dann ganz unkompliziert Anpassungen ohne QGIS-Kenntnisse an der Tabelle vornehmen. | ||
<WRAP todo> | <WRAP todo> | ||
+ | |||
Verknüpfen Sie die CSV-Tabelle mit dem entsprechenden Layer. | Verknüpfen Sie die CSV-Tabelle mit dem entsprechenden Layer. | ||
+ | |||
</ | </ | ||
- | + | ==== Druckfertig machen ==== | |
- | ====Druckfertig machen==== | + | |
Um unseren neuen Platz-Plan in ein druckfähiges Format zu bekommen und sowohl Legende als auch Kartendekorationen hinzuzufügen, | Um unseren neuen Platz-Plan in ein druckfähiges Format zu bekommen und sowohl Legende als auch Kartendekorationen hinzuzufügen, | ||
Zeile 136: | Zeile 168: | ||
{{: | {{: | ||
+ | Das fertige Ergebnis als GeoPDF: {{ : | ||
- | Das fertige Ergebnis als GeoPDF: {{ : | + | <WRAP todo> |
- | <WRAP todo> | + | |
- | | + | |
- Fügen Sie der Karte eine **formatierte Tabelle** hinzu, worüber die Preise und Hinweise zu den Plätzen ersichtlich sind! | - Fügen Sie der Karte eine **formatierte Tabelle** hinzu, worüber die Preise und Hinweise zu den Plätzen ersichtlich sind! | ||
- **Bonus: **Schaffen Sie es, die Preise aus der CSV **dynamisch hinter den Legendentext** zu fügen? | - **Bonus: **Schaffen Sie es, die Preise aus der CSV **dynamisch hinter den Legendentext** zu fügen? | ||
+ | |||
</ | </ | ||
- | |||