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
Anleitung zur Übung
- Füge dem GeoDataFrame
combinedeine 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_muetteund verwende die Spalte'class', um die Polygone einzufärben. - Berechne die Gesamtfläche für jede
'class'vonland_use_muettemit der Methodegroupby()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)