====== 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:~~