Zugriffsrechte erwerben. Einloggen

Python mit ArcGIS

Einstieg in die Automatisierung der Geoverarbeitung in ArcGIS

Lothar Ulferts

Cite this publication as

Lothar Ulferts, Python mit ArcGIS (2016), Wichmann Verlag, Berlin, ISBN: 9783879076017

Tracked since 05/2018

326
Downloads

Beschreibung / Abstract

Dieses Buch gibt eine Einführung in die Automatisierung der Geoverarbeitung in ArcGIS Desktop mit der Programmiersprache Python und dem Modulpaket ArcPy. Es richtet sich an Anwender, die diesen Schritt zur Automatisierung planen oder begonnen haben. Bei der Auswahl der Inhalte und Beispiele wurde großer Wert auf die Praxisrelevanz gelegt. Als deutschsprachiges Werk bietet es auch Lesern mit geringer Affinität zur anglo-amerikanischen Sprache die Möglichkeit, Python für ArcGIS anwendungsorientiert zu erlernen, ohne durch sprachliche Probleme zusätzlich belastet zu werden. Grundlegende Kenntnisse in der Verarbeitung räumlicher Daten mit ArcGIS Desktop werden vorausgesetzt. In der Programmierung ist Basiswissen hilfreich, aber keine Voraussetzung.
Nach einer kurzen Darstellung der Grundlagen von Python sowie der Vorstellung einiger nützlicher Module erläutert das Buch, wie mit ArcPy die Eigenschaften von (Geo-)Daten ermittelt werden können. Weitere Kapitel dokumentieren das Bearbeiten von räumlichen Daten mit diesem Modulpaket sowie das Einbinden der ArcGIS-Werkzeuge in Python. Die Entwicklung eigener Werkzeuge mit grafischen Eingabeoberflächen rundet den Inhalt des Buchs ab.

Die Skripte zu den Beispielen und einige ergänzende Dokumente können kostenlos aus dem Internet heruntergeladen werden.

Kritik

"Das vorliegende Buch ermöglicht einen sehr guten Einstieg zur Verwendung von Python in ArcGIS."
VDVmagazin 2/2017

Leseprobe

Inhaltsverzeichnis

  • Python mit ArcGIS
  • Vorwort
  • Inhalt
  • 1 Einleitung
  • 1.1 Aufbau des Buchs
  • 1.2 Verwendete Datensätze und Skripte
  • 1.3 Python- und ArcGIS-Version
  • 1.4 Typografische Konventionen
  • 1.5 Parameter-Konventionen
  • 2 Einstieg in Python
  • 2.1 Eingabemöglichkeiten in ArcGIS
  • 2.2 Zwei Einführungsbeispiele mit Python
  • 3 Grundlagen der Programmiersprache Python
  • 3.1 Eigenschaften der Programmiersprache Python
  • 3.2 Module
  • 3.3 Datentypen
  • 3.4 Textformatierung
  • 3.5 Kontrollstrukturen
  • 3.6 Ausnahmen
  • 3.7 Dateien lesen und schreiben
  • 3.8 Weitere Module
  • 3.9 Objektorientierte Programmierung und Objekte
  • 4 Daten untersuchen
  • 4.1 Eigenschaften eines Datensatzes
  • 4.2 Tabellen untersuchen
  • 4.3 Die Geometrie untersuchen
  • 5 Daten erzeugen
  • 5.1 Eindeutige Namen definieren
  • 5.2 Temporäre Datensätze
  • 5.3 Neue Features erzeugen mit InsertCursor
  • 5.4 Vorhandene Features ändern mit UpdateCursor
  • 5.5 Editor-Sitzung
  • 6 ArcGIS-Werkzeuge mit Python
  • 6.1 Quellen für den richtigen Code
  • 6.2 Zugriff auf die ArcGIS-Werkzeuge
  • 6.3 Werkzeuge für einen Prozess verwenden
  • 6.4 Umgebungseinstellungen
  • 6.5 SQL-Abfragen
  • 7 Vom Skript zum Werkzeug
  • 7.1 Parameter übergeben
  • 7.2 Werkzeugkiste bauen und befüllen: die Python-Toolbox
  • 7.3 Definieren eines Werkzeugs
  • 7.4 Die Parameter eines Werkzeugs
  • 7.5 Verhalten während der Eingabe
  • 7.6 Starten der Verarbeitung
  • 7.7 Anmerkungen zur Entwicklung von Python-Toolboxes
  • 7.8 Zur Organisation von Python-Toolboxes
  • 7.9 Meldungen während der Verarbeitung
  • 8 Anhänge
  • 8.1 Python: Installation und Konfiguration
  • 8.2 Internet-Recherche
  • 8.3 IDE mit PyScripter
  • 8.4 Beispieldatensätze
  • 8.5 Parameterdatentypen
  • 8.6 Formatierungstags
  • Stichwortverzeichnis

Ähnliche Titel

    Mehr von diesem Autor