Inspectarea rezultatului suprapunerii
Acum că am creat suprapunerea seturilor de date privind utilizarea terenului și districtele, putem inspecta mai ușor utilizarea terenului pentru fiecare district. Să revenim la exemplul districtului Muette și să analizăm utilizarea terenului din acea zonă.
GeoPandas și Matplotlib sunt deja importate. Rezultatul funcției overlay() din exercițiile anterioare este disponibil ca combined.
Acest exercițiu face parte din cursul
Lucrul cu date geospațiale în Python
Instrucțiuni pentru exercițiu
- Adaugă o nouă coloană
'area'cu aria fiecărui poligon în GeoDataFrame-ulcombined. - Creează un subset numit
land_use_muetteîn care'district_name'este egal cu "Muette". - Realizează un grafic al
land_use_muette, folosind coloana'class'pentru a colora poligoanele. - Calculează aria totală pentru fiecare
'class'dinland_use_muettefolosind metodagroupby()și afișează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)