Python - Einführung in PyQGIS (Inhouse-Schulung)

Prochain date:
Durchführung nur auf Anfrage
Durée totale:
18 Stunden
Stage:
Nein
Langues d'enseignement:
  • Deutsch
  • Englisch
Type de formation:
  • Weiterbildung 
Forme de cours:
Temps d'exécution:
  • Tagesveranstaltung
Participants min.:
4
Participants max.:
12
Prix:
keine Angaben
Type de diplôme:
Zertifikat/Teilnahmebestätigung 
Examen final:
Nein
Désignation de diplôme:
keine Angaben
Certifications du cours:
  • Nicht zertifiziert
Cours pour femmes uniquement:
Nein
Garde d’enfants:
Nein
Lien vers l’offre:
Qualité de l’information:
Suchportal Standard Plus

Groupes cibles:
jeder, speziell aber Fachbereiche Geowissenschaften (Geogr., Landschaftspl., Kartogr., Geoinform., Biol., Geol.), Archäol., Informatik, Ingenieurwissenschaften
Connaissances spécialisées:
Computer-Grundkenntnisse, Python- und QGIS-Grundkenntnisse
Connaissances techniques:
Keine besonderen Anforderungen.
Classification de l’Agence pour l’emploi:
keine Angaben

Contenus

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

Veranstaltungsort: Bundesweit. Unser Dozent kommt zu Ihnen.

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

Die Inhalte sind als Vorschläge zu verstehen. Im Rahmen dieser Inhouse-Schulung können wir Themen auch individuell für Sie zusammenstellen, bei der Ihre Fragestellungen berücksichtigt werden und/oder mit Ihren Daten gearbeitet wird. Gerne erstellen wir ein individuelles Angebot für Sie.

Dieser Kurs findet wahlweise online oder in Präsenz (in unseren Schulungsräumen in Berlin, bzw. an einem festgelegten Ort) statt. Kursdauer: 2 Tage

Toutes les informations sont sans garantie. Les prestataires sont seuls responsables de la justesse des informations mises à disposition.

Première publication le 01.06.2023, dernière mise à jour le 18.05.2024