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. Dies ermöglicht die Automatisierung komplexer Prozesse und die Erweiterung der Funktionalität von ArcGIS, 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 Field-Calculator unter Verwendung von Funktionen und Kontrollstrukturen
- Geoverarbeitung und Abfragen mit ArcPy in der ArcGIS-Python Konsole
Python außerhalb von ArcGIS
- Arbeiten in professionellen Python Entwicklungsumgebungen
- Unterschiede zur ArcGIS Konsole - 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