## Heliopolis GIS Workshop 2021 Link zu den Folien: https://hackmd.io/@KaCeBe/hp_gis_workshop_2021 --- # <!-- .slide: data-background="https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg" --> TEXT --- <!-- Section 1: Einführung --> ## Status quo GIS-Nutzung im Heliopolis-Projekt ---- Section 1, Folie 1 ---- Section 1, Folie 2 ---- Section 1, Folie 3 --- <!-- Section 2: Ziele erster Teil --> ## Ziele heute * 1 * 2 * 3 ---- Ziel: --- <!-- Section 3: Übung 1 --> ## Übung 1 Inhalte * Layer importieren * Layer Darstellungen ändern * Nützliche Werkzeuge kennenlernen ---- Übung 1.1 ### Erste Schritte in QGIS --- #### QGIS starten ![QGIS Startbildschirm](https://seafile.rlp.net/f/d52c116d8cc7483c9736/?dl=1 =70%x70%) Menüleiste: Projekt -> Neu --- #### QGIS Oberfläche ![QGIS Oberfläche](https://seafile.rlp.net/f/15648fea182345e0b907/?dl=1 =60%x60%) 1. Layer Fenster 2. Browser Fenster 3. Kartenfenster (Map Canvas) 4. Werkzeugleisten (Toolbars) 5. Statusleiste [QGIS Training Manual: The Basics](https://docs.qgis.org/3.16/en/docs/training_manual/basic_map/overview.html) --- #### Projekt speichern 1. Überprüfe Einstellungen -> Pfade speichern: relativ ![Projekteigenschaften](https://seafile.rlp.net/f/c33ee46d0400437e96ed/?dl=1 =60%x60%) - wichtig zum gemeinsamen Arbeiten und zum Kopieren eines Projektes - Hinweis: am besten immer den ganzen Ordner Workspace kopieren --- 2. Speichere Projekt in Ordner qgis ![Speichern als](https://seafile.rlp.net/f/75a8eead16324fbc971a/?dl=1 =70%x70%) - in /data liegen die Daten, in /qgis die Projektdateien - QGIS Projektdateien haben die Endung .qgz - ermöglicht sicheres Kopieren des Projekts durch Kopieren des gesamten Workspaces --- #### Layer hinzufügen ##### Importiere Rasterlayer 1. Menüleiste: Layer -> Datenquellenverwaltung 2. Reiter Raster 3. Wähle Datei im Explorer 4. Hinzufügen ![Importiere Raster](https://seafile.rlp.net/f/2d34a01f56a14c77a700/?dl=1 =60%x60%) --- ![Rasterlayer importiert](https://seafile.rlp.net/f/0bce173b509d4c839952/?dl=1 =70%x70%) - Karte wird im Layer Fenster angezeigt - Koordinatenbezugssystem hat sich geändert, da Karte georeferenziert - Koordinaten haben sich entsprechend geändert - Ungespeicherte Änderungen (Stern am Projektnamen) --- ##### Importiere Vektorlayer aus Geopackage 1. Menüleiste: Layer -> Datenquellenverwaltung 2. Reiter GeoPackage 3. Neu -> Wähle GeoPackage im Explorer 4. Verbinden 5. Selektiere Layer -> Hinzufügen ![Importiere Vektorlayer aus GeoPackage](https://seafile.rlp.net/f/aa23b952fa974b3aaa93/?dl=1 =70%x70%) --- ![Gpkg Layer importiert](https://seafile.rlp.net/f/774f2f2159004153a1c1/?dl=1 =70%x70%) - Aktiviere/Deaktiviere Layerrendering im Layerfenster - Reihenfolge im Layerfenster: was weiter oben in Liste wird über den unteren Layern angezeigt [QGIS Training Manual: Adding first layers](https://docs.qgis.org/3.16/en/docs/training_manual/basic_map/preparation.html) --- #### Navigation im Kartenfenster Verschiedene Werkzeuge zur Navigation im Kartenfenster. 1. ![Pan Button](https://docs.qgis.org/3.16/en/_images/mActionPan.png): Verschiebe Ansicht 2. ![Zoom In](https://docs.qgis.org/3.16/en/_images/mActionZoomIn.png)/![Zoom Out](https://docs.qgis.org/3.16/en/_images/mActionZoomOut.png): Vergrößern/Verkleinern per Klick oder Auswahlrahmen 3. ![Zoom full extent](https://docs.qgis.org/3.16/en/_images/mActionZoomFullExtent.png): Auf gesamten Layer zoomen 4. ![Zoom back](https://docs.qgis.org/3.16/en/_images/mActionZoomLast.png)/![Zoom forward](https://docs.qgis.org/3.16/en/_images/mActionZoomNext.png): Vor/zurück in Zoom-Historie 6. ![Scale](https://docs.qgis.org/3.16/en/_images/map_scale1.png) [QGIS Training Manual: Navigating the map canvas](https://docs.qgis.org/3.16/en/docs/training_manual/basic_map/mapviewnavigation.html) --- Übung 1.2 ### Darstellung und Beschriftung --- #### Darstellung der Layer im Kartenfenster Unzählige Möglichkeiten der Darstellung von Layern im Kartenfenster mit verschiedenen Symbolen, Mustern, Grafiken uvm. 1. Rechtsklick auf Layer -> Eigenschaften 2. Reiter Symbolisierung ![Layer Symbolisierung](https://seafile.rlp.net/f/758cee87c24c4881a3fe/?dl=1 =60%x60%) --- ![Symbolisierung kategorisieren](https://seafile.rlp.net/f/c07ee2d73d4847f0bfdb/?dl=1 =60%x60%) 3. Wechsel von Einzelsymbol zu Kategorisiert 4. Setze Wert = kategorie 5. Führe Klassifizieren aus 6. Ändere Darstellung Klasse 1 und Klasse 2 zu verschiedenen Markierungen per Doppelklick auf Symbol von 1 und 2 [QGIS Training Manual: Symbology](https://docs.qgis.org/3.16/en/docs/training_manual/basic_map/symbology.html) --- #### Beschriftungen hinzufügen 1. Rechtsklick auf Layer -> Eigenschaften 2. Reiter Beschriftungen 3. Ändere 'Keine Beschriftung' zu 'Einzelne Beschriftungen' 4. Setze Wert = fid ![Layer Beschriftungen hinzufügen](https://seafile.rlp.net/f/350d7dd21125444c977d/?dl=1 =60%x60%) [QGIS Training Manual: Labels](https://docs.qgis.org/3.16/en/docs/training_manual/vector_classification/label_tool.html) --- #### Stand nach Übung 1 ![Projektstand Abschnitt 1](https://seafile.rlp.net/f/f6fc8712d3dc472aad27/?dl=1 =80%x80%) --- ## Übung 2 Inhalte * Digitalisierung Polygon aus Punktdaten * Manipulation von Polygonen * Knotenwerkzeug (Vertex Tool) ---- Übung 2.1 ### Polygone erstellen --- | | Polygonlayer importieren | |--------|--------------------------| |1. | Layer -> Datenquellenverwaltung | |2. | Reiter GeoPackage | |3. | Verbindungen: per Dropdown 'uebungs_beispiel.gpkg' auswählen -> Verbinden | |4. | Selektiere 'beispiel_polygone' -> Hinzufügen | |5. | Neuer Layer im Layer Fenster; keine Änderungen am Kartenfenster, da Layer noch leer | --- #### Neues Polygon erstellen ![Bild Polygonerstellen](https://seafile.rlp.net/f/6b3275ac5a554b168493/?dl=1) --- | Ablauf | Neues Polygon erstellen | |-----|------------------------| |1. | Selektiere 'beispiel_polygone' im Layerfenster (Änderungen sind nur auf selektiertem Layer möglich)| |2. | Aktiviere Bearbeitungsmodus per Schaltfläche 'Bearbeitungsmodus umschalten'| |3. | Aktiviere Modus zur Erstellung neuer Polygone per Schaltfläche 'Polygonobjekt hinzufügen'| |4. | Linksklick in Kartenfenster setzt Stützpunkte für das Polygon; Rechtsklick verbindet den letzten Stützpunkt mit dem ersten und öffnet Dialog zur Dateneingabe| |5. | Eingabe Fachdaten, per OK wird Polygon erstellt| #### AUFGABE: Importiere Layer und erstelle ein neues Polygon im Layer 'beispiel_polygone'. --- Übung 2.2 ### Einrastfunktion und Messwerkzeug --- #### Einrastwerkzeug (Snapping Tool) - Problem: Stützpunkte sind ungenau, da per Hand eingetragen - Versuch einen Stützpunkt genau auf einen vorhanden Punkt zu setzen funktioniert nicht, Vergrößern verdeutlicht die Unterschiede - Lösung: Vorhandene Punkte als Stützpunkte nutzen, dazu Einrastwerkzeug (Snapping) nutzen - Klicks in Umgebung eines vorhandenen Features 'fängt' diesen Punkt - Es genügt Stützpunkt in ungefährer Umgebung eines Punktes zu setzen, um den Stützpunkt genau auf diesen Punkt zu setzen [QGIS Manual - Editierfunktionen](https://docs.qgis.org/3.16/de/docs/user_manual/working_with_vector/editing_geometry_attributes.html#setting-the-snapping-tolerance-and-search-radius) --- ##### Einrastoptionen aktivieren Projekt -> Einrastoptionen ... ![Bild Einrastoptionen aktivieren, Möglichkeit 1](https://seafile.rlp.net/f/0c7b1fba3fcc46bfad55/?dl=1 =70%x70%) --- ##### oder Rechtsklick in Werkzeugleiste -> Einrastwerkzeugleiste anzeigen ![Bild Einrastoptionen aktivieren, Möglichkeit 2](https://seafile.rlp.net/f/a73529374e3f4087bb29/?dl=1) --- ##### Einrastoptionen ![Bild Einrastwerkzeugleiste Übersicht](https://seafile.rlp.net/f/c017ecfa780f4dab9d8f/?dl=1) | | Einrastoptionen | | Einrastoptionen | |-|-----------------|-|-----------------| |1. | Einrasten aktivieren/deaktivieren.| 6. | Topologisches Editieren aktivieren/deaktiveren| |2. | Layer wählen, auf die eingerastet werden soll| 7. | Überlappung zulassen/auf aktivem Layer verhindern| |3. | Einrastmodus (Mehrauswahl möglich)|8. | Einrasten auf Schnittpunkten aktivieren/deaktivieren| |4. | Fangradius: Radius, um den herum auf Einrastpunkte gesucht wird.|9. | Spurverfolgung aktiveren/deaktiveren| |5. | Einheiten Fangradius: Pixel oder Meter.| 10. |Selbsteinrasten aktiveren/deaktiveren| --- 1. Einrasten aktivieren/deaktivieren. 2. Layer wählen, auf die eingerastet werden soll: - Alle Layer: Standardeinstellung, verwendet alle sichtbaren Layer - Aktiver Layer: Nur auf aktiven Layer einrasten - Erweiterte Konfiguration: Einstellung der Einrastoptionen für jeden Layer separat möglich 3. Einrastmodus (Mehrauswahl möglich): - Stützpunkt: Auf Stützpunkte einrasten - Segment: Innerhalb Linien einrasten - Fläche: Innerhalb Flächen einrasten - Zentroid: Auf Zentroid (Schwerpunkt) einer Fläche einrasten - Segmentmitte: Auf Linienmittelpunkt einrasten 4. Fangradius: Radius, um den herum auf Einrastpunkte gesucht wird. 5. Einheiten Fangradius: Pixel oder Meter. 6. Topologisches Editieren aktivieren/deaktiveren: Editieren erhählt Nachbarschaftsverhältnisse. Beim Verschieben von zwischen Features geteilten Knoten/Kanten werden beide Features bearbeitet. 7. Überlappung zulassen/auf aktivem Layer verhindern: Neu erstellte Polygone dürfen sich überlappen oder nicht (kann Erstellung benachbarter Polygone vereinfachen). 8. Einrasten auf Schnittpunkten aktivieren/deaktivieren: Ermöglicht Einrasten auf Schnittpunkten zweier Geometrien, auch wenn dort noch kein Stützpunkt vorhanden ist. 9. Spurverfolgung aktiveren/deaktiveren: Ermöglicht automatische Verfolgung von vorhandenen Pfaden, vereinfacht Erstellung von neuen Flächen aus vorhanden Pfaden. 10. Selbsteinrasten aktiveren/deaktiveren: Ermöglicht Einrasten auf aktivem Layer [QGIS Training Manual - Topology](https://docs.qgis.org/3.16/en/docs/training_manual/create_vector_data/topo_editing.html) --- #### Messwerkzeug - ![QGIS Messwerkzeug](https://docs.qgis.org/3.16/en/_images/mActionMeasure.png) in Werkzeugleiste - Ermöglicht das Messen von Entfernungen (Linie), Flächen und Winkel im Kartenfenster. - Mit aktiver Einrastfunktion verwenden, um möglichst genau zwischen vorhandenen Knoten zu messen - Verschiedene Einrastmodi erleichtern Messungen (z.B. Messung zwischen Mittelpunkten zweier Linien mit Einrastmodi Segmentmitte) #### AUFGABEN 1. Messe Entfernung im Polygon zwischen Zentroid und Mittelpunkt einer Seite. 2. Teile Polygon in vier Rechtecke ein (jeweils vom Zentroid zu Mittelpunkt zweier Seiten). Messe Flächeninhalt einer dieser Rechtecke. 3. Messe Winkel zwischen zwei Seiten des Polygons. --- #### Polygon löschen - Polygon mittels Selektionswerkzeug ![Selektionswerkzeug](https://docs.qgis.org/3.16/en/_images/mActionSelectRectangle.png) in Werkzeugleiste auswählen - Polygon löschen mittels ![Feature Löschen](https://docs.qgis.org/3.16/de/_images/mActionDeleteSelectedFeatures.png) in Werkzeugleiste #### AUFGABE - Lösche Polygon aus layer 'beispiel_polygone' --- Übung 2.3 ### Polygon aus Punktdaten erstellen ![Polygon aus Punkten erstellen](https://seafile.rlp.net/f/1dd289adf05f40c286ff/?dl=1) --- 1. Selektiere Layer 'beispiel_polygone' im Layerfenster 2. Aktiviere Bearbeitungsmodus 3. Einrasten aktiveren - Alle Layer - Stützpunkte - Radius: 12px 4. Aktiviere Polygonobjekt hinzufügen 5. Linksklick auf Punkt mit Nummer 1 [Beachte pinkes Symbol -> hier wird eingerastet] 6. Linksklick auf Punkt mit Nummer 2 7. Linksklick auf Punkt mit Nummer 3 8. Linksklick auf Punkt mit Nummer 4 9. Rechtsklick um Polygon zu schließen (automatisches Verbinden von 4 und 1) und Dateineingabe-Dialog zu öffnen, OK zur Erstellung des Polygons 10. 'Layerveränderungen speichern' (erst dann wird das neue Polygon im Layer gespeichert) --- #### AUFGABEN - Erstelle Polygon aus Punkten der Kategorie 2 - Erstelle Polygon, das die beiden vorhanden Polygone verbindet --- ### Layertransparenz - Polygon verdeckt Fläche, die es zu digitalisieren gilt, daher soll Polygonlayer transparenter werden ![Layertransparenz ändern](https://seafile.rlp.net/f/97aff52931c846f897b9/?dl=1) 1. Rechtsklick auf 'beispiel_polygone' im Layerfenster -> Eigenschaften 2. Reiter Symbolisierung 3. Deckkraft verändern 4. Anwenden und OK #### AUFGABE - Ändere die Transparenz des Layers 'beispiel_layer' auf 50% --- Übung 2.4 ### Polygonbearbeitung --- #### Knotenwerkzeug - Verändere Stützpunkte, um Polygon genauer an zu digitalisierende Fläche anzupassen ![Knotenwerkzeug](https://seafile.rlp.net/f/4926ba5388e1497997a6/?dl=1) --- 1. Selektiere 'beispiel_polygone' im Layerfenster 2. Aktiviere Bearbeitungsmodus 3. Aktiviere Knotenwerkzeug 4. Linksklick auf Knoten -> Verschiebe Knoten, per ENTF Knoten löschen, per Rechtsklick auf Ausgangslage zurücksetzen 5. Linksklick mittig auf Linie zwischen zwei Knoten -> Erstelle neuen Knoten, Rechtsklick auf Ausgangslage zurücksetzen 6. Rechtsklick in Polygon -> Stützpunktbearbeitung zur direkten Eingabe von Koordinaten ##### AUFGABE: - Passe Polygon so an, dass Rondell am oberen rechten Rand integriert ist. --- #### Polygonbearbeitung - Erweiterte Digitalisierungswerkzeuge - Rechtsklick Werkzeugleiste -> Erweiterte Digitalisierungswerkzeugleiste ![Erweiterte Digitalisierungswerkzeuge aktivieren](https://seafile.rlp.net/f/b5779f0e46c44649b646/?dl=1 =40%x40%) --- ![Tutorial Erweiterte Digitalisierungswerkzeuge](https://seafile.rlp.net/f/6d883bca291c4b1ca93f/?dl=1 =50%x50%) (Quelle: https://docs.qgis.org/3.16/de/docs/user_manual/working_with_vector/editing_geometry_attributes.html#setting-the-snapping-tolerance-and-search-radius) --- ##### AUFGABEN 1. Schneide Fläche um Obelisken aus dem Polygon aus 2. Trenne Rondell ab (eigenes Polygon) 3. Verschmelze alle Polygone zu einem einzelnen --- ## Übung 3 Inhalte * Digitalisierung Polygon aus csv Messdaten * Import Rasterlayer ---- Übung 3.1 * Importiere georef. Karte der Grabungsfläche (z.B. Flugbild) als Orientierung zur Digitalisierung * Importiere bereinigte csv-Messdaten * Zeige Label an (Prüfe welches Feld dafür geeignet) --- Übung 3.2 * Digitalisiere Polygone aus den Messdaten --- <!-- Section #: Übung # --> ## Übung # Inhalte ---- Übung #.# ---
{"metaMigratedAt":"2023-06-16T02:08:55.691Z","metaMigratedFrom":"YAML","title":"Heliopolis GIS Workshop 2021","breaks":true,"robots":"noindex, nofollow","slideOptions":"{\"theme\":\"black\"}","contributors":"[{\"id\":\"ed5723fd-f637-4390-b1c4-491153042b0e\",\"add\":1155,\"del\":2597},{\"id\":null,\"add\":20236,\"del\":6554}]"}
    208 views