GEOPROCESSING UND MODELBUILDER RÄUMLICHE ANALYSEFUNKTIONEN UND DATENMODELLIERUNG IN ARCGIS MIT TOOLBOX UND MODELBUILDER. EINFÜHRUNG INS PYTHON-SCRIPTING IN ARCGIS DAUER: 2 Tage ÜBERSICHT In dieser Schulung geht es um die Möglichkeiten und Einsatzbereiche der Geoverarbeitung mit ArcGIS. Sie werden den Einsatz der verschiedenen Werkzeuge der Toolbox wie Verschneidungs-, Konvertierungs-, Abfrage- und Data Management-Tools kennenlernen. Zur effizienten Automatisierung von Arbeitsabläufen üben Sie die Verwendung des ModelBuilders. Er bietet Ihnen die Möglichkeit auch ohne Programmierkenntnisse lineare Prozessketten und Iterationen zu erstellen. In der Schulung erlernen Sie mittels einfacher Abläufe zunächst das Prinzip von ModelBuilder. Im Anschluss werden Sie Schleifen-Werkzeuge und den Einsatz von Variablen nutzen. Für erste Gehversuche in Sachen Scripting schauen Sie sich das Python- Fenster an. INHALT Überblick über die Geoverarbeitung mit Toolbox, Modellbuilder und Python-Skripten GIS-Analysen und Data Management mit der ArcToolbox Daten-Konvertierungen mit der ArcToolbox Options- und Umgebungseinstellungen Verwalten und Weitergabe von Tools Automatisierung linearer Arbeitsabläufe mit dem ModellBuilder Erstellen von Iterations-Werkzeugen z.b. zum Verarbeiten aller Feature Classes in einem Workspace Verwendung von Variablen im ModelBuilder Geoverarbeitung mit dem Python-Fenster Automatisierung von Druckaufgaben und Layoutbearbeitung mit Hilfe von Python Einführung in das Scripting mit Python ZIELGRUPPE Die Schulung richtet sich an alle ArcGIS- Anwender, die die Möglichkeiten der Toolbox kennenlernen und einsetzen möchten und wissen möchten wie Arbeitsprozesse automatisiert werden können. VORAUSSETZUNGEN Grundlegende ArcGIS-Kenntnisse werden vorausgesetzt. Wir empfehlen daher vorher den Kurs ArcGIS for Desktop-Grundlagen zu besuchen. LERNZIELE Der Kurs befähigt Sie, räumliche Analysefunktionen und die Datenmodellierung in Toolbox, ModelBuilder und Python-Fenster effizient einzusetzen. WEITERE KURSEMPFEHLUNGEN Python-Scripting mit ArcGIS Geodatenbanken in ArcGIS Kartografie in ArcGIS Oder auch: thematisch auf Ihre Wünsche abgestimmte Schulungen in Ihrem Unternehmen AKTUELLE KURSTERMINE AN ALLEN STANDORTEN www.alta4.com/de/academy 1
LERNBEISPIELE Überblick über wichtige Werkzeuge Options- und Umgebungseinstellungen Verwaltung der Werkzeug-Ergebnisse Werkzeuge im Stapelablauf nutzen Einfache Modelle erstellen 2
Flexible und allgemeingültige Modelle erstellen Alle Feature Classes eines Workspaces mit dem gleichen Werkzeug bearbeiten Alle Records einer Tabelle mit dem gleichen Werkzeug bearbeiten Befehlsverarbeitung im Python-Fenster Einfache Python-Skripte erstellen und nutzen 3
1. EINFÜHRUNG IN DAS GEOPROCESSING Übung 1.1: Einführung in die ArcToolbox Schritt 1: Die ArcToolbox öffnen und in die ArcMap-Oberfläche integrieren Schritt 2: Ein Werkzeug als Dialog ausführen Übung 1.2: Einführung in das Python-Fenster Schritt 1: Das Python-Fenster öffnen und in die ArcMap-Oberfläche integrieren 124 Schritt 2: Befehl eingeben und ausführen Übung 1.3: Einführung in den ModelBuilder Schritt 1: Eine eigene Toolbox anlegen Schritt 2: Ein neues Modell anlegen und Daten sowie Werkzeuge hinzufügen Schritt 3: Daten und Werkzeug in den ModelBuilder bringen Schritt 4: Daten und Werkzeug verbinden Schritt 5: Das Werkzeug ausführen Übung 1.4: Einführung ins Python-Scripting Schritt 1: Ein Modell als Python-Skript exportieren Schritt 2: Ein Skript in die Toolbox integrieren Schritt 3: Ein Skript aus der Toolbox ausführen Schritt 4: Ein Skript anpassen 2. ARBEITEN MIT DER ARCTOOLBOX Übung 2.1: Analyse-Werkzeuge Schritt 1: Vereinigen von Geometrien und Attributen Schritt 2: Daten über ihren räumlich Bezug verbinden (Spatial Join) Übung 2.2: Daten zusammenfügen Schritt 1: Zusammenführen der Datensätze (Merge) Schritt 2: Zusammenführen der Geometrien (Dissolve) Schritt 3: Extrahieren selektierter Geometrien Übung 2.3: Datenverwaltung mit der ArcToolbox Schritt 1: Eine Geodatabase erstellen und Daten importieren Schritt 2: Daten beim Import verändern Fragen und Antworten 3. ERWEITERTE EINSTELLUNGEN UND VERWALTUNG VON TOOLS Übung 3.1: Toolbox- und Werkzeug-Favoriten erstellen Schritt 1: Werkzeug-Favoriten erstellen Schritt 2: Toolbox-Favoriten erstellen Schritt 3: Speichern der ArcToolbox-Einstellungen Schritt 4: Inhalte von Toolboxes Schritt 5: Unterschiedliche Arten von Werkzeugen Übung 3.2: Eigene Toolbox und Tools verwalten Schritt 1: Eine Toolbox in der Geodatabase erzeugen Schritt 2: Toolsets und Tools in eigene Toolbox hinzufügen Schritt 3: Eigene Toolbox in die ArcToolbox einbinden Übung 3.3: Umgebungseinstellungen vornehmen Schritt 1: Umgebungseinstellungen aufrufen 4
Schritt 2: Umgebungseinstellungen festlegen Schritt 3: Umgebungseinstellungen nutzen Übung 3.4: Geoverarbeitungsoptionen Schritt 1: Wirkungsweise der Option Ausgabe der Geoverarbeitungs-Operation überschereiben Fragen und Antworten 4. GEOPROCESSING MIT DEM MODELBUILDER Übung 4.1: Ein Modell mit zwei parallelen Prozessen erstellen Schritt 1: Das ModelBuilder-Fenster öffnen und Modell-Eigenschaften einstellen Schritt 2: Daten und Werkzeug hinzufügen Schritt 3: Das Modell überprüfen und weitere Parameter hinzufügen Übung 4.2: Ein komplexeres Modell erstellen Schritt 1: Neues Modell anlegen und Modelleigenschaften zuweisen Schritt 2: Umgebungseinstellungen für das Modell festlegen Schritt 3: Vorüberlegungen bei der Modellerstellung Schritt 4: Die Prozesse Schritt für Schritt zusammenstellen Übung 4.3: Modellparameter und weitere Eigenschaften zuweisen Schritt 1: Modellparameter zuweisen Schritt 2: Status temporär / nicht temporär für Ausgaben bestimmen Schritt 3: Ausgaben zur Anzeige in ArcMap bestimmen Hinweis: Modell mit allgemeingültigen Variablen erstellen Übung 4.4: Das Modell ausführen Schritt 1: Das Modell innerhalb des ModelBuilder-Fensters ausführen Schritt 2: Modell überprüfen Schritt 3: Das Modell als Toolbox-Dialog ausführen Übung 4.5: Erstellen eines verschachtelten Modells Schritt 1: Ein bestehendes Modell in einem neuen Modell einsetzen Schritt 2: Einarbeiten der einzelnen Abfragen Übung 4.6: Dokumentation von Modellen Schritt 1: Beschriftungen im Modell hinzufügen Schritt 2: Das Modell dokumentieren (Hilfe zum Werkzeug bereitstellen) Übung 4.7: Modelle exportieren Schritt 1: Ein Modell in eine Grafik exportieren Schritt 2: Ein Modell in ein Python-Skript exportieren Übung 4.8: Modelle mit interaktiven Eingaben Schritt 1: Eingabefeatures digitalisieren mit dem Datentyp Feature Set Schritt 2: Eingabelisten erstellen über den Datentyp Record Set Fragen und Antworten 5. ITERATIONEN IN MODELLEN Übung 5.1: Modell mit einer Liste erstellen Übung 5.2: Modell mit Wiederholungen (Iterationen) erstellen Schritt 1: Verwendung des Iterations-Werkzeugs Feature Classes Optionale Zusatzübung: Verwendung des Iterations-Werkzeugs Feldwert (Field Values) Übung 5.3: Modell mit Modellwerkzeug (Model Only Tool) erstellen Schritt 1: Verwendung des Model Only Tool Pfad analysieren (Parse Path) 5
Optionale Zusatzübung: Verwendung des Model Only-Tools Feldwert abrufen (Get Field Value) 6. GEOPROCESSING MIT DEM PYTHON-FENSTER Übung 6.1: Arbeiten mit dem Python-Fenster Schritt 1: Python-Fenster öffnen und einrichten Schritt 2: ArcToolbox-Befehle im Python-Fenster ausführen Schritt 3: Python in der Feldberechnung (Field Calculator) nutzen Schritt 4: Zugriff auf Kartendokumente und Layer mit dem Modul arcpy.mapping 7. EINFÜHRUNG IN PYTHON-SKRIPTING MIT ARCGIS (OPTIONAL) Übung 7.1: Übung 7.2: Ein einfaches Skript erstellen und ausführen Ein Skript zum Auflisten von Feature Classes erstellen und ausführen 6