Einführung in die GIS-Programmierung
Ein praktischer Python-Leitfaden für Open-Source-Geoinformatik-Tools
by Qiusheng Wu · creator profile
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
- Überblick über Softwarewerkzeuge
- Einführung in das Python-Paketmanagement
- Einrichtung von Visual Studio Code
- Versionskontrolle mit Git
- Nutzung von Google Colab
- Arbeiten mit JupyterLab
- Nutzung von Docker
-
Teil II: Grundlagen der Python-Programmierung
- Variablen und Datentypen
- Datenstrukturen in Python
- String-Operationen
- Schleifen und bedingte Anweisungen
- Funktionen und Klassen
- Arbeiten mit Dateien
- Datenanalyse mit NumPy und Pandas
-
Teil III: Geospatiale Programmierung mit Python
- Einführung in geospatiales Python
- Vektordatenanalyse mit GeoPandas
- Arbeit mit Rasterdaten mithilfe von Rasterio
- Multidimensionale Datenanalyse mit Xarray
- Rasteranalyse mit Rioxarray
- Interaktive Visualisierung mit Leafmap
- Geoverarbeitung mit WhiteboxTools
- 3D-Kartierung mit MapLibre
- Cloud-Computing mit Earth Engine und Geemap
- Visualisierung hyperspektraler Daten mit HyperCoast
- Hochleistungs-Geodatenanalyse mit DuckDB
- Verarbeitung geospatialer Daten mit GDAL und OGR
- Erstellung interaktiver Dashboards mit Voila und Solara
- Verteiltes Rechnen mit Apache Sedona
Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.