Book

Einführung in die GIS-Programmierung

Ein praktischer Python-Leitfaden für Open-Source-Geoinformatik-Tools

by Qiusheng Wu · creator profile

Original English editionIntroduction to GIS Programming

Entfesseln Sie die Kraft geospatialer Daten mit Python! Dieser praxisorientierte Leitfaden richtet sich an Einsteigerinnen und fortgeschrittene Nutzerinnen, die räumliche Analyse und interaktive Kartierung mit Open-Source-Tools erkunden möchten. Sie lernen anhand praxisnaher Beispiele mit realen Daten und erwerben Fähigkeiten in Python-Programmierung, Vektor- und Rasteranalyse, Webkartierung und Cloud-Computing. Egal, ob Sie Studentin, Forscherin, GIS-Fachkraft oder Datenwissenschaftler*in sind – dieses Buch gibt Ihnen die Werkzeuge an die Hand, um geoinformatische Herausforderungen souverän zu meistern.

Table of contents

  • Teil I: Softwareeinrichtung

    1. Überblick über Softwarewerkzeuge
    2. Einführung in das Python-Paketmanagement
    3. Einrichtung von Visual Studio Code
    4. Versionskontrolle mit Git
    5. Nutzung von Google Colab
    6. Arbeiten mit JupyterLab
    7. Nutzung von Docker
  • Teil II: Grundlagen der Python-Programmierung

    1. Variablen und Datentypen
    2. Datenstrukturen in Python
    3. String-Operationen
    4. Schleifen und bedingte Anweisungen
    5. Funktionen und Klassen
    6. Arbeiten mit Dateien
    7. Datenanalyse mit NumPy und Pandas
  • Teil III: Geospatiale Programmierung mit Python

    1. Einführung in geospatiales Python
    2. Vektordatenanalyse mit GeoPandas
    3. Arbeit mit Rasterdaten mithilfe von Rasterio
    4. Multidimensionale Datenanalyse mit Xarray
    5. Rasteranalyse mit Rioxarray
    6. Interaktive Visualisierung mit Leafmap
    7. Geoverarbeitung mit WhiteboxTools
    8. 3D-Kartierung mit MapLibre
    9. Cloud-Computing mit Earth Engine und Geemap
    10. Visualisierung hyperspektraler Daten mit HyperCoast
    11. Hochleistungs-Geodatenanalyse mit DuckDB
    12. Verarbeitung geospatialer Daten mit GDAL und OGR
    13. Erstellung interaktiver Dashboards mit Voila und Solara
    14. Verteiltes Rechnen mit Apache Sedona
$30
Minimum $25 · Suggested $30 · Max $35

Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.