====== QGIS Vertiefung DV 5.03.2_22 ======
{{ https://www.lfulg.sachsen.de/img/schloss_reinhardtsgrimma_rdax_87.jpg?500&nolink|Bildungszentrum Reinhardtsgrimma: https://www.lfulg.sachsen.de/bildungszentrum-7823.html|}} **Willkommen im internen Bereich der map-site Lernplattform!** Hier werden Ihre Fragen zusammen gefasst und die Handouts zu den jeweiligen Schulungstagen erstellt. Die regulären Kursinhalte [[qgis:basic:|QGIS Basic]] und [[qgis:advanced:|QGIS Advanced]] sind offen und finden Sie in der linken Navigation.
Haben Sie Wünsche oder Anregungen, so verwenden Sie die Diskussion am Ende der Seiten.
===== Termine und Zeiten =====
^ Tag 1: | Do. 09.06.22 | 9 bis 16 Uhr | 6h | Aufbau / Advanced | Schloss Reinhardtsgrimma | [[se:lfulg:x_archiv:advanced-juni22:start#todo_s_handout_tag_i|Handout & Diskussion]] |
^ Tag 2: | Fr. 10.06.22 | wird besprochen... | 6h | Aufbau / Advanced | Schloss Reinhardtsgrimma | [[se:lfulg:x_archiv:advanced-juni22:start#todo_s_handout_tag_ii|Handout & Diskussion]] |
===== Ihre Themenwünsche =====
^ Inhalt/Beispiel ^ Schlagwörter/Lektion ^ Behandelt ^
| Mobiles QGIS | qFiled, qFieldSync | ✔ |
| DWG/DXF Import | [[qgis:advanced:d_spezialthemen:dwg-dxf-import-export|]] | ✔ |
| Access-Datenbanken | ODBC (OpenDataBaseConnector) | ✔ |
| Kartenserien erstellen | ATLAS und Berichte | |
| Lagebezogene Auswahl | gleichzeitig räumlich mehrere Layer abfragen | ✔ |
~~SNIPPET_C~~snippets:snippet_erweiterungen~~
==== Erweiterungs-Empfehlungen====
Meine persönlichen [[qgis:basic:b_einstieg_in_qgis:bl03_qgis_erweiterungen|Erweiterungs]]-Empfehlungen für Sie sind:
^ Erweiterung ^ Beschreibung ^
| [[https://github.com/NationalSecurityAgency/qgis-searchlayers-plugin|Search Layers]] | Layerübergreifendes Suchen und Filtern |
| [[https://plugins.qgis.org/plugins/quick_map_services/|QuickMapServices]] | Kartendienste alà Google & Co einbinden |
| [[https://gis.makobo.de/saxonycadastralparcels/|Inspire Sachsen/Thüringen]] | ALKIS-Dowloader für Sachsen und Thüringen (DXF/GPKG-Export) |
| [[https://plugins.qgis.org/plugins/QuickOSM/|QuickOSM]] | OSM-Daten komfortabel herunterladen |
| [[https://plugins.qgis.org/plugins/autoSaver/|Autosaver]] | Automatisches Speichern (mit Vorsicht zu verwenden!) |
| [[https://plugins.qgis.org/plugins/GroupStats/|Group Stats]] | Gruppenstatistiken und Pivot-Tabellen |
| [[https://plugins.qgis.org/plugins/DataPlotly/|Data Plotly]] | Statistiken, Grafiken, Diagramme erstellen |
| [[https://github.com/felferrari/MultipleLayerSelection|Multiple Layer Selection]] | Durch mehrere Layer lagebezogen auswählen |
~~SNIPPET_C~~snippets:snippet_erweiterungen~~
==== Verwendete Tools ====
Tools, welche nur über die Werkzeugkiste oder die Indexsuche erreichbar sind:
^ Bezeichnung ^ Beschreibung ^
| Geometrien reparieren | repariert offensichtliche Geometriefehler |
| Shapedateien reparieren | repariert oder ergänzt einem Shapefile die SHX-Datei |
| Puffer | Puffer um Punkte, Linien oder Flächen zeichnen |
| Verschneiden | Zwei Layer räumlich miteinander verschneiden |
| Nach Position... | auswählen, extrahieren, verknüpfen |
| Layer verpacken | Auswahl an Layern (Daten) aus unterschiedlichen Quellen und Formaten in ein GeoPackage verpacken |
| Verktorlayer teilen | Komplexe, mehrschichtige Layer teilen |
| Vektorlayer zusammenführen | Mehrere Layer zu einem Layer zusammenführen |
| Attribute nach Position zusammenfügen | Attribute zweier Layer räumlich zusammenfügen |
==== Linksammlung ====
...Links, welche im Kurs zur Sprache kamen sind:
^ Bezeichnung ^ Kategorie ^ Beschreibung ^ Link ^
| Open Data Sachsen | Website | Hier erreichen Sie die freien Geodaten des Landes Sachsen | https://geodaten.sachsen.de/ |
| DWD-Geodienste | Website | Verzeichnis an WMS/WFS-Diensten vom Deutschen Wetterdienst | https://www.dwd.de/DE/leistungen/geodienste/geodienste.html |
| Geoportal Thüringen | Website | Geodatenportal für Thüringen | https://www.geoportal-th.de/de-de/ |
| TopPlusOpen | WMS-Dienst | Aktuelle, amtliche topographische Karte von Deutschland und Europa | https://sgx.geodatenzentrum.de/wms_topplus_open |
| DOP Sachsen | WMS-Dienst | Digitale Orthophotos von Sachsen | https://geodienste.sachsen.de/wmts_geosn_dop-rgb/guest?REQUEST=GetCapabilities&SERVICE=WMTS&VERSION=1.3.0 |
| ALKIS SN WMS | WMS-Dienst | Amtliches Liegenschaftskataster Informationssystem ALKIS | https://geodienste.sachsen.de/wms_geosn_flurstuecke/guest |
| BfN: Schutzgebiete | WMS-Dienst | Schutzgebiete Natura 2000 (Raster) | https://geodienste.bfn.de/ogc/wms/schutzgebiet |
| ALKIS SN WFS | WFS-Dienst | Amtliches Liegenschaftskataster Informationssystem ALKIS | https://geodienste.sachsen.de/aaa/public_alkis/vereinf/wfs |
| BORIS WFS | WFS-Dienst | Bodenrichtwertinformationssystem als WFS-Dienst (Vektoren) | https://www.geoproxy.geoportal-th.de/geoproxy/services/boris/vBORIS_simple_wfs |
| Böden Sachsen | WFS-Dienst | Bodenkundliches Kartenwerk als Downloaddienst | https://geodienste.sachsen.de/iwfs_gsz_boden/guest |
| BfN: Schutzgebiete | WFS-Dienst | Schutzgebiete Natura 2000 (Vektor) | https://geodienste.bfn.de/ogc/wfs/schutzgebiet?VERSION=2.0.0 |
===== Downloads =====
{{filelist>:se:lfulg:2022:advanced-juni:*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}
----
===== Todo's & Handout Tag I =====
**Erster Kurstag:** Wir steigen sanft in QGIS ein, gleichen unseren Kentnissstand an und gestalten gemeinsam die Inhalte des heutigen und morgigen Tages.
* [[qgis:basic:a_grundlagen:al01_geographische_datenformate]]
* [[qgis:basic:a_grundlagen:archiv:al02_geoinformatik_und_geoinformationssysteme]]
* [[qgis:basic:a_grundlagen:al03_dateikonventionen_und_verzeichnisstrukturen]]
* [[qgis:basic:a_grundlagen:al04_kartennetzentwuerfe_geodaetisches_datum_projektionen]]
* [[qgis:basic:a_grundlagen:al05_opendata_opengovernment_opensource]]
* [[qgis:basic:b_einstieg_in_qgis:bl02_versionierung_entwicklung]]
* [[qgis:basic:b_einstieg_in_qgis:bl03_qgis_erweiterungen]]
* [[qgis:basic:b_einstieg_in_qgis:bl04_qgis_individualisieren]]
* [[qgis:basic:c_geodatendienste_und_mapservices:dl02_verwendung_wms_wfs_wcs_in_qgis]]
==WFS-Dienst-Layer vorfiltern==
[{{ :se:lfulg:2022:advanced-juni:sql-abfrageerstellung_001.png?direct&400|SQL-Abfragefenster}}]
Um nur die erforderlichen Daten in das QGIS-Projekt zu laden empfiehlt es sich, den entprechenden Dienst vorzufiltern
- //Datenquellenverwaltung -> WFS / OGC API-Funktionen -> gewünschten Dienst wählen und verbinden//
- im gewünschte Layer (z.B. Flurstueck) in die SQL-Spalte klicken und mit einem SQL-Befehl filtern
- SELECT * FROM Flurstueck WHERE gemarkung IN ('Luchau', 'Glashütte' ,'Reinhardtsgrimma')
==QGIS-Ausdrücke verwenden==
[{{ :se:lfulg:2022:advanced-juni:selection_004.png?direct&400|Visualisierung des Ergebnisses aus:''round((($area/10000)-„flaeche“),2)''}}]
QGIS-Ausdrücke sind mächtig und sollte jeder beherrschen, der QGIS effizient einsetzen möchte. Beispiele im Kurs waren:
* ''$area'' -> geometrische Fläche
* ''$perimeter'' -> geometrischer Umfang
* ''$area/10000'' -> geometrische Fläche in Hektar
* ''round(($area/10000),2)'' -> geometrische Fläche in Hektar gerundet auf 2 Nachkommastellen
* ''round((($area/10000)-"flaeche"),2)'' -> Differenz der geometrischen Flache zur "Attributtabellen-Fläche" auf 2 Nachkommastellen gerundet
Wir haben mit Ausdrücken:
* Die Attributtabelle gefiltert
* Den Layer gestaltet (Abgestufte Darstellung)
* Den Layer beschriftet
* Objekte gewählt (und exportiert)
* Objekte direkt exportiert (''nach Ausdruck extrahieren'')
Hier gibt es weiterführende Informationen zu den Ausdrücken:[[qgis:basic:d_layer_und_daten:cl06_qgis_ausdruecke_expression]] und (einigen) ihrer Einsatzbereiche: [[qgis:basic:d_layer_und_daten:cl05_abfragen_und_regeln_qgis_ausdruck|]]
===== Todo's & Handout Tag II =====
**Zweiter Kurstag:** Wir wiederholen die gestrigen Inhalte, beantworten offene Fragen und steigen noch tiefer ein ein QGIS...
* [[qgis:basic:d_layer_und_daten:cl04_attributtabelle]]
* [[qgis:basic:d_layer_und_daten:cl05_abfragen_und_regeln_qgis_ausdruck]]
* [[qgis:advanced:b_fortgeschrittene_vektorverarbeitung:lektion-2]]
* [[qgis:basic:d_layer_und_daten:cl07_layerstil_qml_sld]]
* [[qgis:basic:e_methoden_der_visualisierung:el02_vektordaten_stilisieren]]
* [[qgis:basic:e_methoden_der_visualisierung:el03_vektordaten_beschriften]]
* [[qgis:advanced:b_fortgeschrittene_vektorverarbeitung:lektion-3]]
* [[qgis:advanced:c_fortgeschrittene_rasterverarbeitung:lektion-2]]
* [[qgis:advanced:c_fortgeschrittene_rasterverarbeitung:lektion-5]]
* [[qgis:basic:e_methoden_der_visualisierung:el01_rasterdaten_visualisierung]]
* [[qgis:advanced:c_fortgeschrittene_rasterverarbeitung:lektion-5]]
* [[qgis:advanced:c_fortgeschrittene_rasterverarbeitung:lektion-2]]
* [[qgis:basic:g_qgis_druckzusammenstellung:lektion-1]]
* [[qgis:basic:g_qgis_druckzusammenstellung:lektion-2]]
* [[qgis:basic:g_qgis_druckzusammenstellung:lektion-3]]
* [[qgis:basic:g_qgis_druckzusammenstellung:lektion-4]]
* [[qgis:basic:g_qgis_druckzusammenstellung:lektion-5]]
* [[qgis:basic:g_qgis_druckzusammenstellung:video-tutorial]]
----
==== Projekt "Wildtierkorridor" ====
=== Projektumgebung einrichten ===
* Projektordner anlegen
* Projekt im Ordner abspeichern
* Projekteigenschaften durchgehen (z.B. Titel setzen)
=== Datenbeschaffung ===
==Basiskarten==
* DOP Sachsen WMS
* BfN Schutzgebiete WMS (Naturschutzgebiete, Flora Fanua Habitat, Vogelschutzgebiete)
* Google Satellite
* TopPlusOpen (Light, Grey, Standart)
==Vektorlayer==
* ALKIS Sachsen WFS: Flurstücke für die Gemarkungen: Reinhardtsgrimma, Luchau, Schlottwitz, Cunnersdorf, Niederfrauendorf und "gmdschl" = '14628130'
SELECT * FROM Flurstueck
WHERE "gemarkung" IN ('Reinhardtsgrimma', 'Luchau', 'Schlottwitz', 'Cunnersdorf', 'Niederfrauendorf')
AND "gmdschl" = 14628130
* Abspeichern im GeoPackage: "WildtierkorridorDB.gpkg" als Layer "Flurstuecke"
=== Korridor planen & Digitalisieren ===
* Vektorlayer erzeugen (Linie): "Korridorachse" und in "WildtierkorridorDB.gpkg" abspeichern
* Achse digitalisieren in möglichem Verlauf (unter Berücksichtigung aller räumlicher Gegebenheiten) zwischen "Reinhardtsgrimmaer Heide" und "Felsenberg" (Frauendorf)
* Ergebnisse visualisieren und Beschriften
=== Bufferanalyse durchführen ===
* Buffer um Korridor mit 100m erzeugen
* Verschneidung mit Flurstücke (und ggf. Nutzung)
* wie viel Fläche welcher Flurstücke, liegen wie stark in der Bufferzone?
* Wie viel Prozent der Gesamtfläche aller Flurstücke würden verloren gehen?
* Ergebnisse visualisieren und ggf. Beschriften
So werden Flurstücksnummern (in Brandenburg) zusammengesetzt:
{{https://bravors.brandenburg.de/sixcms/media.php/andbb_lds_test_eval01.a.83.de/LBBENZBild1.gif?400px|}}
CONCAT(substr( "flstkennz",3,4),'-',replace("Flur",'Flur ',''),'-',"flurstnr")
=== Druckfertig machen + Atlas ===
* Atlas vorbereiten: Abdeckungslayer (Blattschnitte) erzeugen (Polygonlayer)
* Signatur mir tatsächlicher Abdeckung erzeugen: errechnen bei einem Maßstab von 1:1000 und einer verfügbaren Kartengröße 'X'
* Layout erzeugen
* Atlas pro Blattschnitt erzeugen
----
~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~