LoslegenKostenlos loslegen

Das Overlay-Ergebnis untersuchen

Nachdem wir das Overlay der Datensätze zu Bodennutzung und Bezirken erstellt haben, können wir die Bodennutzung der verschiedenen Bezirke leichter untersuchen. Kehren wir zum Beispielbezirk Muette zurück und schauen uns die Bodennutzung dieses Bezirks an.

GeoPandas und Matplotlib sind bereits importiert. Das Ergebnis der overlay()-Funktion aus den vorherigen Übungen ist als combined verfügbar.

Diese Übung ist Teil des Kurses

Arbeiten mit Geodaten in Python

Kurs anzeigen

Anleitung zur Übung

  • Füge dem GeoDataFrame combined eine neue Spalte 'area' mit der Fläche jedes Polygons hinzu.
  • Erstelle eine Teilmenge namens land_use_muette, in der 'district_name' gleich "Muette" ist.
  • Erstelle einen Plot von land_use_muette und verwende die Spalte 'class', um die Polygone einzufärben.
  • Berechne die Gesamtfläche für jede 'class' von land_use_muette mit der Methode groupby() und gib das Ergebnis aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Print the first rows of the overlay result
print(combined.head())

# Add the area as a column
____ = ____

# Take a subset for the Muette district
land_use_muette = combined[____]

# Visualize the land use of the Muette district
land_use_muette.____(____)
plt.show()

# Calculate the total area for each land use class
print(land_use_muette.____(____)['area'].____() / 1000**2)
Code bearbeiten und ausführen