====== QGIS Aufbaukurs (März 2024) ====== **Willkommen im Kursbereich des [[https://llh.hessen.de/bildung/bildungsseminar-rauischholzhausen/|Bildungsseminars Rauischholzhausen]]** In dieser zweitägigen QGIS Einsteiger:innen-Schulung erlernen Sie den Umgang mit QGIS sowie die wichtigsten Grundlagen zu Geoinformationssystemen, Geodaten, Koordinatenbezugssystemen und Karten-Layouting. 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.** ===== Informationen ===== ^ ^ Datum ^ Zeit ^ Dauer ^ Kurs ^ Ort ^ Todo's & Handout ^ ^ Tag I: | Di. 19.03.24 | 09:00 bis 16:00 Uhr | 6+1h | Einstieg / Basic | [[https://maps.app.goo.gl/MxPditTZPRppyyFo7|DAA-Marburg, Neue Kasseler Straße 62 A, 35039 Marburg]] | [[se:llh:advanced-maerz24:start#todo_s_handout_tag_i|Todo's & Handout]] | ^ Tag II: | Mi. 20.03.24 | 09:00 bis 16:00 Uhr | 6+1h | Einstieg / Basic | [[https://maps.app.goo.gl/MxPditTZPRppyyFo7|DAA-Marburg, Neue Kasseler Straße 62 A, 35039 Marburg]] | [[se:llh:advanced-maerz24:start#todo_s_handout_tag_ii|Todo's & Handout]] | ^ Tag III: | Do. 21.03.24 | 09:00 bis 16:00 Uhr | 6+1h | Einstieg / Basic | [[https://maps.app.goo.gl/MxPditTZPRppyyFo7|DAA-Marburg, Neue Kasseler Straße 62 A, 35039 Marburg]] | [[se:llh:advanced-maerz24:start#todo_s_handout_tag_iii|Todo's & Handout]] | ~~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://plugins.qgis.org/plugins/nominatim/|OSM Place Search]] | Ortssuche mit OSM-Daten(( nicht mehr erforderlich mit QGIS 3.22, da bereits integriert )) | | [[https://plugins.qgis.org/plugins/ImportPhotos/|ImportPhotos]] | Fotos mit EXIF-Daten lagetreu importieren | | [[https://plugins.qgis.org/plugins/QuickOSM/|QuickOSM]] | Ermöglicht Zugriff auf die OSM-Datenbank | ~~SNIPPET_C~~snippets:snippet_erweiterungen~~ ===== Verwendete Tools ===== ^ Bezeichnung ^ Datentyp ^ Beschreibung ^ | Geometrien reparieren | Vektor | Repariert offensichtliche Geometriefehler in Vektordaten. | | Shapedateien reparieren | Vektor | Repariert oder ergänzt einem Shapefile die SHX-Datei, was für die korrekte Darstellung notwendig ist. | | Layer verpacken | Vektor | Verpackt eine beliebige Anzahl von Layern (oder nur die ausgewählten Objekte) zusammen in ein GeoPackage. | | Vektorlayer teilen | Vektor | Ermöglicht es, einen Vektorlayer basierend auf Attributen oder Geometrien in mehrere Layer zu teilen. | | Vektorlayer zusammenführen | Vektor | Fasst mehrere Vektorlayer zu einem einzigen Layer zusammen, wobei Attribute angepasst oder beibehalten werden können. | | Perspektive | Raster | Erzeugt eine Expositionskarte aus einem Geländemodell. | | Neigung | Raster | Erlaubt die Visualisierung von Gelände- oder Oberflächendaten in Bezug auf deren Neigung. | | Nach Position extrahieren | Raster | Extrahiert Objekte aus einem Layer basierend auf ihrer geografischen Position. | | Virtuelles Raster generieren | Raster | Erstellt ein virtuelles Raster (VRT) aus mehreren Rasterdatenquellen, ohne dabei physische Dateien zu verändern. | | Verschmelzen | Raster | Kombiniert mehrere ausgewählte Rasterdatensätze zu einem einzigen Rasterbild. | | Kontur | Raster | Generiert Konturlinien (Höhenlinien) aus Raster-Höhendaten. | ===== Linksammlung ===== ...Links, welche im Kurs zur Sprache kamen/kommen sind: ^ Bezeichnung ^ Kategorie ^ Beschreibung ^ Link ^ | Open Data Hessen | Website | Hessen ist Open-Data-Land! | https://hvbg.hessen.de/open-data | | **Geodaten Hessen** | **Website** | **Onlineressource für hessische Geodaten** | **https://gds.hessen.de/INTERSHOP/web/WFS/HLBG-Geodaten-Site/** | | Verwaltungsgebiete | Website | Verwaltungsgebiete zum herunterladen | https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/verwaltungsgebiete.html | | basemaps.de | Website | Der Versuch eines Bundesweiten Download-Portals für digitale Landschaftsmodelle sowie Kartendienste | https://basemap.de/open_data/ | | TopPlusOpen | WMS-Dienst | Aktuelle, digitale topographische Karte von Deutschland und Europa | https://sgx.geodatenzentrum.de/wms_topplus_open | | DOP Hessen | WMS-Dienst | Digitale Orthophotos von Hessen als WMS-Dienst | https://www.gds-srv.hessen.de/cgi-bin/lika-services/de-viewer/access/ogc-free-images.ows | | Natura2000 | WMS-Dienst | Natura2000 Schutzgebiete des BfN als WMS-Dienst | https://geodienste.bfn.de/ogc/wms/schutzgebiet | | Natura2000 | WFS-Dienst | Natura2000 Schutzgebiete des BfN als WFS-Dienst | https://geodienste.bfn.de/ogc/wfs/schutzgebiet?VERSION=2.0.0 | | ALKIS Hessen (vereinfacht) | WFS-Dienst | vereinfachtes Amtliches Liegenschaftskataster von Hessen als WFS-Dienst | https://www.gds.hessen.de/wfs2/aaa-suite/cgi-bin/alkis/vereinf/wfs? | | ALKIS Hessen (AAA-Konform) | WFS-Dienst | AAA-Konformes Amtliches Liegenschaftskataster von Hessen als WFS-Dienst | https://www.gds.hessen.de/wfs2/aaa-suite/cgi-bin/alkis/sf/wfs? | | Regionalpläne (WMS/WFS) | Website | Regionalpläne zum Einbinden als WMS/WFS-Dienst | https://landesplanung.hessen.de/geodaten/regionalplaene | ===== Downloads ===== {{filelist>:se:llh:advanced-maerz24:*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}} ---- ===== Todo's & Handouts zu den Schulungstagen ===== Hier finden Sie die Inhalte des jeweiligen Schulungstages - diese werden individuell auf Ihre Wünsche und Fragen angepasst. Zum Schluss eines Tages werde ich alle besprochenen Inhalte, Links, Tipps und Hinweise hier zusammenfassen. Auch Sie haben die Möglichkeit, Inhalte zu ergänzen oder zu verändern. Klicken Sie dazu in der rechten Navigation auf das Stift-Symbol(( vorausgesetzt, Sie haben Schreibrechte erhalten )). ==== Todo's & Handout Tag I ==== //Wie war das noch gleich?// Einstieg und Wiederholung der Grundlagen mit tieferen Einblicken als im Basiskurs. Außerdem: individualisieren des UI von QGIS, spezielle Einstellungen und Erweiterungen, fortgeschrittenes Layermanagement mit Layerdefinitionsdateien und erweiterten Layereinstellungen. **[[qgis:basic:a_grundlagen:start]]** * [[qgis:basic:a_grundlagen:al01_geographische_datenformate]] * [[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:start]]** * [[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:b_einstieg_in_qgis:bl05_qgis_projekt_eigenschaften]] **[[qgis:basic:c_geodatendienste_und_mapservices:start]]** * [[qgis:basic:c_geodatendienste_und_mapservices:dl01_grundlagen_geodatendienste_und_mapservices]] * [[qgis:basic:c_geodatendienste_und_mapservices:dl02_verwendung_wms_wfs_wcs_in_qgis]] **Sonstiges** * [[qgis:advanced:d_spezialthemen:sid-raster-in-qgis]] ==== Todo's & Handout Tag II ==== **[[qgis:basic:d_layer_und_daten:start]]** * [[qgis:basic:d_layer_und_daten:cl02_layerordnung_und_management]] * [[qgis:basic:d_layer_und_daten:cl05_abfragen_und_regeln_qgis_ausdruck]] * [[qgis:basic:d_layer_und_daten:cl06_qgis_ausdruecke_expression]] **[[qgis:basic:e_methoden_der_visualisierung:start]]** * [[qgis:basic:e_methoden_der_visualisierung:el01_rasterdaten_visualisierung]] * [[qgis:basic:e_methoden_der_visualisierung:el02_vektordaten_stilisieren]] * [[qgis:basic:e_methoden_der_visualisierung:el03_vektordaten_beschriften]] * [[qgis:basic:e_methoden_der_visualisierung:el04_symboleditor_und_stilverwaltung]] * [[qgis:basic:e_methoden_der_visualisierung:el05_symbolebenen]] * [[qgis:advanced:b_fortgeschrittene_vektorverarbeitung:lektion-3]] Beschriften von Flurstücken mit Ausdruck: CASE WHEN "flstnrnen" IS NULL THEN concat("gemarkung",'_',"flur",'-',"flstnrzae",'/0') ELSE concat("gemarkung",'_',"flur",'-',"flstnrzae",'/',"flstnrnen") END ==== Todo's & Handout Tag III ==== **Workshop:** Um das Erlernte und die Themen der vergangen zwei Tage praktisch durchzuspielen und zu vertiefen, wird es heute einen kleinen Workshop geben: von der Datenaquise über das Management, Analyse und die Visualisierung bis hin zur Datenerzeugung und Druckzusammenstellung. Wie genau der Workshop aussehen wird, entscheiden Ihre Fragen und Wünsche aus den vorhergehenden Tagen. === Workshop LLH-Advanced 2024 === == A: Projekt erzeugen == [[qgis:basic:a_grundlagen:al03_dateikonventionen_und_verzeichnisstrukturen]] / [[qgis:basic:b_einstieg_in_qgis:bl05_qgis_projekt_eigenschaften]] * Verzeichnis mit aussagekräftigem Namen erzeugen und ggf. Unterordner anlegen * QGIS-Projekt darin speichern * Das Projekt über die Eigenschaften mit Metadaten anreichern (Titel, Author etc...) ---- == B: Basis-Datensammlung == [[qgis:basic:c_geodatendienste_und_mapservices:start]] / [[qgis:basic:d_layer_und_daten:start]] * **WMS/WFS/VectorTile-Dienste**: * TopPlusOpen (WMS), * DOP/CIR-Hessen (WMS), * Natura2000 (WFS) * FFH, Naturschutzgebiete, Landschaftsschutzgebiete für die Region wählen und mit ''layer verpacken'' in ein Geopackage mit dem Name "Natura2000Lahntal.gpkg" verpacken * **Lokale Daten laden** * ALKIS: Flurstücke, Nutzung, KatasterBezirk aus ALKIS-Geopackage aus Tag 2 * Gelände: DGM1 & DOM1 aus Tag 2 * **OpenStreetMap mit der Erweiterung "QuickOSM"** * Lade alle Straßen und Wege innerhalb der Layerausdehnung (tag: "highway") ---- == C: Daten stilisieren == [[qgis:basic:e_methoden_der_visualisierung:el02_vektordaten_stilisieren]] / [[qgis:basic:e_methoden_der_visualisierung:el03_vektordaten_beschriften]] * **ALKIS** * Flurstücke: Umrandung und Furstücksnummer (ab 1:2000) * Nutzung: Kategorisiert nach "nutzsart" * Katasterbezirk: Grenzumrandung, Beschriftung in Großbuchstaben im Hintergrund * **Natura2000** * FFH, Landschaftsschutzgebiete und Naturschutzgebiete im eigenen Stil und Beschriftung * **OpenStreetMap "highway"** * Kategorisieren nach "highway" * filtern aller mit dem Fahrrad befahrbaren Wegetypen * **Relief** * Schummerung im Hintergrund * Höhenlinien ''Kontur'' oder ''Konturpolygone'' Äquidistanz: 10m, kurvig beschriftet ---- == D: Georeferenzieren == [[qgis:advanced:d_spezialthemen:georeferenzieren-von-rasterdaten]] * **Übersichtsplan B252 / MüWeLa** * {{ :se:llh:advanced-maerz24:uebersichtsplan_ortsumgehung_muenchhausen_wetter_lahntal.pdf }} * {{ :se:llh:advanced-maerz24:b_252_muewela_uebersicht_ba2_sued_2020_21_0.pdf }} * **Marburg1857** * {{ :se:llh:advanced-maerz24:marbrug1857.pdf }} ---- == E: Digitalisieren eines Radweges == [[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:fl01_neuen_vektorlayer_erstellen]] / [[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:fl02_die_digitalisierungswerkzeuge]] * Layer erzeugen: GeoPackage (Line oder Multiline) **Beispiel-Attributtabelle** ^ Feld ^ Datentyp ^ Beschreibung ^ Ausdruck ^ | name | String/Text | Name des Weges (Lahntalradweg...) | statisches Feld | | status | String/Text | Status des Radweges (in Planung, Genehmigungsphase, Bestand) | statisches Feld | | untergrund | String/Text | Beschaffenheit (befestigt, unbefestigt, keine Angabe) | statisches Feld | | bemerk | String/Text | Zusätzliche nützliche Informationen | statisches Feld | ^ Autoupdate ^ Datentyp ^ Beschreibung ^ Ausdruck ^ | dat_erfasst | DateTime | Datum und Uhrzeit der Erfassung | now() | | dat_bearb | DateTime | Datum und Uhrzeit der Bearbeitung | now() (autoupdate) | ^ Virtuelles Feld ^ Datentyp ^ Beschreibung ^ Ausdruck ^ | laenge | Double | Länge in km mit 2 Nachkommastellen | round(length($geometry)/1000,2) | | lage | String/Text | Lage in Gemarkungen | overlay_intersect | | erfasser | String/Text | Erfasser oder Erfasserin | @project_author | | projekt | String/Text | Projektitel | @project_title | ---- == F: Analysen und Verschneidungen == * welche Flurstücke liegen am Radweg (20m Radius) oder werden geschnitten? -> Ausgabe als Excel-Tabelle * Erzeuge einen "Diestbereich" oder "ISO-Areas" (QNEAT3) * Erzeuge eine Distanzmatrix (QNEAT3) ---- == G: Ausgabe und Berichterstattung == [[qgis:basic:g_qgis_druckzusammenstellung:]] * **Druckausgabe (Atlas)**: Erstellung eines Atlas mit Karten für jeden Streckenabschnitt * Ausgabe als georeferenzierte PDF ---- ---- **[[qgis:advanced:d_spezialthemen:start]]** * [[qgis:advanced:d_spezialthemen:alkis-nas-import-norgis]] * [[qgis:advanced:d_spezialthemen:dwg-dxf-import-export]] * [[qgis:advanced:d_spezialthemen:georeferenzieren-von-rasterdaten]] * [[qgis:advanced:d_spezialthemen:grafische-modellierung-processing-modeler]] * [[qgis:advanced:d_spezialthemen:osm-qgis]] * [[qgis:advanced:d_spezialthemen:warum_weichen_alkis_flaechengroessen_von_der_realitaet_ab]] **[[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:start]]** * [[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:fl01_neuen_vektorlayer_erstellen]] * [[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:fl02_die_digitalisierungswerkzeuge]] * [[qgis:basic:f_vektorlayer_erzeugen_und_digitalisieren:fl03_topologie_geometrie]] ~~DISCUSSION|Ihre Fragen und Wünsche können hier hin:~~