- Next Date:
- 29.04.2025 - 08:30 - 16:05
- Course ends on:
- 30.04.2025
- Total Duration:
- 18 Stunden in 2 Tage
- Internship:
- Nein
- Teaching Languages:
- Deutsch
- Type of Course:
- Weiterbildung
- Type of Provision:
- Virtuelles Klassenzimmer
- Execution Time:
- Tagesveranstaltung
- min. Participants:
- 4
- max. Participants:
- 12
- Price:
- keine Angaben
- Type of Qualification:
- Zertifikat/Teilnahmebestätigung
- Final Examination:
- Nein
- Qualification Title:
- keine Angaben
- Certifications of the Course:
- Nicht zertifiziert
- Courses for Women only:
- Nein
- Childcare:
- Nein
- Link to Course:
- Zum Angebot auf der Anbieter-Website
- Quantity of Details:
- Suchportal Standard Plus
- Target Groups:
- jeder, speziell aber Fachbereiche Geowissenschaften (Geogr., Landschaftspl., Kartogr., Geoinform., Biol., Geol.), Archäol., Informatik, Ingenieurwissenschaften
- Professional Requirements:
- Computer-Grundkenntnisse, Python- und QGIS-Grundkenntnisse
- Technical Requirements:
- Computer mit Internetzugang, Ton (Lautsprecher/Kopfhörer/Headset); Mikrofon (o. Headset) empfohlen, aber nicht erforderlich
- Classification of the Federal Employment Agency:
- keine Angaben
Contents
Die dynamische und objektorientierte Programmiersprache Python hat sich auch im Open Source Bereich zur wichtigsten Programmiersprache für die Automatisierung und Anpassung im Zusammenhang mit Geo-Informationssystemen entwickelt. Eines der beliebtesten und am weitesten verbreiteten Open-Source GIS ist QGIS, welches die Möglichkeit bietet mittels Python/PyQGIS auf Oberfläche, Geodaten und Geoverarbeitungs-Werkzeuge zuzugreifen und sogar eigene Python-Erweiterungen zu erstellen. Teilnehmer dieses Kurses erlernen die Stärken von Python bei komplexen Feldberechnungen in Attributtabellen. Sie lernen, wie über die in QGIS integrierte Python-Konsole eigene Skripte erstellt werden können, die Zugriff auf die QGIS-Oberfläche, Layer und Geoverarbeitungswerkzeuge ermöglichen. Darüber hinaus wird ein einfaches eigenes QGIS-Plugin erstellt und dadurch die grundlegende Vorgehensweise zum Erstellen komplexerer eigener Plugins vermittelt.
Voraussetzungen: Computer-Grundkenntnisse, Python- und QGIS-Grundkenntnisse
Inhalte:
- Feldberechnungen in QGIS mittels Python:
- Feldberechnungen unter Verwendung von Funktionen, Kontrollstrukturen und Geometrie-Eigenschaften mit der QGIS-Erweiterung Field-Pyculator
- Arbeiten in der QGIS-Python-Konsole
- Die QGIS-API Dokumentation
- DataProvider: Layer mittels Python nach QGIS laden (Shapefiles,PostGIS, Raster, etc.)
- Wichtige Klassen (QgsMapLayerRegistry, QgsVectorLayer, QgsRasterLayer)
- Zugriff auf das QGIS-Interface und auf Layer mittels iface-Klasse
- Veränderung der Symbologie von Layern mittels Python
- QGIS-Plugin erstellen
- Aufbau der Grundstruktur mittels Plugin-Builder
- Oberfläche mittels QT-Designer erstellen
- Kompilieren der Oberfläche und Resources
- Einfügen von Python Code
- Geoprocessing mit Python in QGIS (processing-Modul)
- Einführung: Import, Ermitteln verfügbarer Algorithmen/Werkzeuge, Hilfe zu Algorithmen
- Ausführen von Geoverarbeitungs-Werkzeugen mittels Python
- Erstellen eines Skriptes zur Analyse unter Verwendung mehrerer Geoverarbeitungswerkzeuge
Bei diesem Kurs handelt es sich um eine Online-Veranstaltung.
All statements without guarantee. The providers are solely responsible for the correctness of the given information.
Published on 20.08.2024, last updated on 20.08.2024