Irisan dua poligon
Dalam latihan ini, kita akan menggunakan 2 poligon terpisah: distrik Muette yang diambil dari himpunan data districts, dan area hijau perkotaan Boulogne, sebuah taman umum besar di bagian barat Paris, yang diambil dari himpunan data land_use. Kedua poligon tersebut sudah disimpan pada variabel muette dan park_boulogne.
Kita akan memvisualisasikan kedua poligon terlebih dahulu. Anda akan melihat bahwa keduanya saling tumpang tindih, tetapi taman tersebut tidak sepenuhnya berada di distrik Muette. Mari tentukan bagian yang tumpang tindih.
GeoPandas dan matplotlib sudah diimpor.
Latihan ini adalah bagian dari kursus
Bekerja dengan Data Geospasial di Python
Petunjuk latihan
- Plot kedua poligon dalam satu peta untuk meninjau secara visual tingkat tumpang tindihnya
- Hitung irisan antara poligon
park_boulognedanmuette. - Cetak proporsi luas distrik yang ditempati oleh taman.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Plot the two polygons
geopandas.GeoSeries([park_boulogne, muette]).plot(alpha=0.5, color=['green', 'blue'])
plt.show()
# Calculate the intersection of both polygons
intersection = ____
# Plot the intersection
geopandas.GeoSeries([intersection]).plot()
plt.show()
# Print proportion of district area that occupied park
print(____ / ____)