ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă o nouă coloană 'area' cu aria fiecărui poligon în GeoDataFrame-ul combined.
  • 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' din land_use_muette folosind metoda groupby() ș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)
Editează și rulează codul