MulaiMulai sekarang secara gratis

Menginspeksi hasil overlay

Setelah kita membuat overlay dari himpunan data penggunaan lahan dan distrik, kita dapat lebih mudah meninjau penggunaan lahan untuk berbagai distrik. Mari kembali ke contoh distrik Muette, dan inspeksi penggunaan lahannya.

GeoPandas dan Matplotlib sudah diimpor. Hasil fungsi overlay() dari latihan sebelumnya tersedia sebagai combined.

Latihan ini adalah bagian dari kursus

Bekerja dengan Data Geospasial di Python

Lihat Kursus

Petunjuk latihan

  • Tambahkan kolom baru 'area' yang berisi luas setiap poligon ke GeoDataFrame combined.
  • Buat subset bernama land_use_muette di mana 'district_name' bernilai "Muette".
  • Buat plot dari land_use_muette, gunakan kolom 'class' untuk mewarnai poligon.
  • Hitung total luas untuk setiap 'class' dari land_use_muette menggunakan metode groupby(), lalu cetak hasilnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode