İki çokgenin kesişimi
Bu egzersizde 2 ayrı çokgen kullanacağız: districts veri kümesinden çıkarılmış Muette ilçesi ve land_use veri kümesinden çıkarılmış, Paris’in batısındaki büyük bir kamu parkı olan Boulogne’un yeşil kentsel alanı. Bu iki çokgen sırasıyla muette ve park_boulogne değişkenlerine zaten atanmış durumda.
Önce iki çokgeni görselleştireceğiz. Birbirleriyle çakıştıklarını göreceksin, ancak park tamamen Muette ilçesi içinde yer almıyor. Gel, çakışan kısmı belirleyelim.
GeoPandas ve matplotlib zaten içe aktarılmış durumda.
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verilerle Çalışma
Egzersiz talimatları
- İki çokgeni tek bir haritada çizerek çakışma derecesini görsel olarak incele
park_boulognevemuetteçokgenlerinin kesişimini hesapla.- İlçenin alanının park tarafından kaplanan oranını yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____ / ____)