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
<Kurs>Arbeiten mit Geodaten in Python</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)