Mengeksplorasi himpunan data Penggunaan Lahan
Untuk latihan berikut, kami memperkenalkan himpunan data baru: data tentang penggunaan lahan di Paris (versi yang disederhanakan berdasarkan Urban Atlas Eropa yang terbuka). Penggunaan lahan menunjukkan jenis aktivitas yang dilakukan pada suatu area, seperti area permukiman atau rekreasi. Ini adalah himpunan data poligon, dengan label yang merepresentasikan kelas penggunaan lahan untuk berbagai area di Paris.
Dalam latihan ini, Anda akan membaca data, mengekplornya secara visual, dan menghitung total luas untuk berbagai kelas penggunaan lahan di wilayah Paris.
GeoPandas dan matplotlib sudah diimpor.
Latihan ini adalah bagian dari kursus
Bekerja dengan Data Geospasial di Python
Petunjuk latihan
- Baca berkas
'paris_land_use.shp'dan simpan hasilnya ke variabelland_use. - Buat plot dari
land_use, gunakan kolom'class'untuk mewarnai poligon. Tambahkan juga legenda. Catatan: pembuatan plot mungkin memerlukan beberapa detik karena terdapat banyak poligon. - Tambahkan kolom baru
'area'yang berisi luas setiap poligon. - Hitung total luas dalam km² untuk setiap
'class'menggunakan metodegroupby(), lalu cetak hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import the land use dataset
land_use = geopandas.____
print(land_use.head())
# Make a plot of the land use with 'class' as the color
land_use.plot(____, legend=True, figsize=(15, 10))
plt.show()
# Add the area as a new column
land_use['area'] = ____
# Calculate the total area for each land use class
total_area = land_use.groupby(____)['area'].____() / 1000**2
print(total_area)