Python - Einführung in ArcPy
Die Programmiersprache Python hat sich zur wichtigsten Programmiersprache für die Automatisierung und Anpassung im Zusammenhang mit Geo-Informationssystemen entwickelt. Das von ESRI entwickelte ArcPy erlaubt die Integration von Python in ArcGIS Pro. Dies ermöglicht die Automatisierung komplexer Prozesse und die Erweiterung der Funktionalität von ArcGIS Pro, wie zum Beispiel individuelle Datenanalysen. Im Kurs erlernen Teilnehmende zunächst wie Python für Feldberechnungen eingesetzt werden kann. Es werden dann gemeinsam verschiedene Skripte erarbeitet, die das Einlesen, Bearbeiten und Speichern von Geodaten demonstrieren. Weiterhin wird gezeigt, wie sich aus Skripten Skript-Werkzeuge erstellen lassen, die sich in die ArcGIS Toolboxen integrieren lassen und einfaches Arbeiten mit und Teilen von selbstgeschriebenen Werkzeugen ermöglichen.
Python in ArcGIS
- Feldberechnungen im ArcGIS Pro Field-Calculator unter Verwendung von Funktionen und Kontrollstrukturen
- Geoverarbeitung und Abfragen mit ArcPy in der Python-Konsole von ArcGIS Pro
Python außerhalb von ArcGIS
- Arbeiten in professionellen Python Entwicklungsumgebungen
- Unterschiede zur Python-Konsole von ArcGIS Pro - was beachtet werden muss
- Erstellung komplexer Skripte
Erstellung eines Werkzeuges
- Besonderheiten bei Skripten für Erstellung Toolbox Werkzeugen
- Erstellung von Skriptwerkzeugen
- Erstellung eines individuellen Skript-Werkzeugs
- Anpassen des Werkzeuges: Geoprocessing-Parameter Optionen, Input/Output, Dokumentation
- eigene Werkzeuge mit anderen teilen
Kernpunkte des Kurses
- ArcPy Dokumentation lesen, verstehen, anwenden
- Daten richtig ansprechen und problemlos laden
- Geoverarbeitung
- Automatisierung: Alle Daten in einem Verzeichnis konsistent bearbeiten
- Attributtabellen auslesen und bearbeiten mit Cursorn
- Abfragen (Auswahl nach Attributen und lagebezogene Auswahl)
- Anlegen von temporären Datensätzen und Zwischenergebnissen, um Skripte zu beschleunigen
- Fehlerbehandlung in Skripten
- Dauer 2 Tage
- Zeitraum 08:30 - 16:00
- Kosten (zzgl. USt.) 649 €
Nächste Termine
Voraussetzungen
- Teilnahme am Kurs "ArcGIS - Einführung" oder bestehende ArcGIS-Kenntnisse
- Computer-Grundkenntnisse
- Python-Grundkenntnisse
Materialien
- Teilnahmezertifikat
- Übungsaufgaben, -daten
- umfangreiche Skripte, Materialien und Links