BaşlayınÜcretsiz başlayın

İ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

Kursa Göz Atın

Egzersiz talimatları

  • İki çokgeni tek bir haritada çizerek çakışma derecesini görsel olarak incele
  • park_boulogne ve muette ç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(____ / ____)
Kodu Düzenle ve Çalıştır