GeoPandas
v1.1 — 2026 Edition. Ein Audiokurs über GeoPandas 1.1, die leistungsstarke Python-Bibliothek für Geodaten. Lerne, wie man geometrische Operationen durchführt, räumliche Daten manipuliert, mit Projektionen arbeitet und Karten erstellt.
Episoden
Lerne GeoPandas kennen: Die Active Geometry Column
4m 13sEine Einführung in die zentralen Datenstrukturen von GeoPandas: die GeoSeries und das GeoDataFrame. Lerne, wie GeoPandas die bekannte pandas-Bibliothek erweitert, um Geo-Objekte zu verarbeiten, und verstehe das wichtige Konzept der Active Geometry Column.
Lesen und Schreiben: Schnelles I/O mit Pyogrio
4m 08sEin tiefer Einblick in das Laden und Speichern von Geodaten. Entdecke, wie GeoPandas die Pyogrio-Engine und Apache Arrow nutzt, um Datei-I/O drastisch zu beschleunigen, und wie man räumliche und Bounding-Box-Filter während des Ladevorgangs einsetzt.
Die Form der Erde: Projektionen und CRS
4m 08sVerstehe Coordinate Reference Systems (CRS) und warum sie für die räumliche Genauigkeit unerlässlich sind. Lerne den Unterschied zwischen geografischen und projizierten Koordinaten kennen und erfahre, wie du deine Geometrien mit GeoPandas sicher transformieren kannst.
Raum formen: Buffers, Centroids und Convex Hulls
3m 59sEntdecke, wie du aus bestehenden Geometrien völlig neue generieren kannst. Diese Episode behandelt grundlegende konstruktive Methoden wie die Berechnung von Centroids, die Erstellung von Buffer-Zonen und das Zeichnen von Convex Hulls.
Räumliche Prädikate: Intersects, Within und Contains
3m 59sLerne, wie man Fragen zu den Beziehungen zwischen verschiedenen Formen stellt. Wir untersuchen binäre räumliche Prädikate – wie Intersects, Within und Contains – um zu testen, wie Geometrien im Raum interagieren.
Abfragen beschleunigen: Der R-Tree Spatial Index
3m 53sEntdecke den geheimen Motor hinter der Leistung von GeoPandas. Diese Episode deckt auf, wie der STR R-Tree Spatial Index Bounding Boxes nutzt, um den Rechenaufwand für räumliche Abfragen drastisch zu reduzieren.
Welten verschmelzen: Spatial und Nearest Joins
4m 24sBringe deine Datenintegration auf das nächste Level. Lerne, wie du zwei separate GeoDataFrames vollständig basierend auf ihren räumlichen Beziehungen zusammenführst, indem du Spatial Joins (`sjoin`) und Proximity Joins (`sjoin_nearest`) verwendest.
Mengenoperationen: Geometrien mit Overlays erstellen
3m 52sEntdecke, wie du überlappende Formen schneiden, zusammenführen und aufteilen kannst. Diese Episode behandelt die leistungsstarke `overlay`-Methode und erklärt, wie man Intersections, Unions und Differences berechnet, um völlig neue Geometrien zu erstellen.
Spatial GroupBy: Aggregation mit Dissolve
3m 25sLerne, wie man Geodaten gruppiert. Wir untersuchen die `dissolve`-Methode, die als räumliches GroupBy fungiert und kleinere Geometrien zu größeren zusammenführt, während ihre tabellarischen Attribute nahtlos aggregiert werden.
Statisches Mapping: Choroplethenkarten erstellen und Layers plotten
4m 04sVerwandle deine Geodaten in überzeugende Visualisierungen. Diese Episode behandelt die Integration von GeoPandas mit matplotlib und zeigt dir, wie du maßgeschneiderte Choroplethenkarten erstellst, mehrere Datensätze überlagerst und mit fehlenden Daten umgehst.
Interaktive Exploration und darüber hinaus
4m 18sErwecke deine Karten zum Leben. Wir schauen uns die `explore()`-Methode zur Erstellung interaktiver, webbasierter Karten an. Zum Abschluss beenden wir unsere GeoPandas-Reise und bereiten dich darauf vor, reale räumliche Anwendungen zu entwickeln.