Аналіз результату перекриття
Тепер, коли ми побудували перекриття наборів даних про землекористування та округи, можна зручніше дослідити землекористування в різних округах. Повернімося до прикладу округу Muette та проаналізуймо його землекористування.
GeoPandas і Matplotlib уже імпортовано. Результат функції overlay() з попередніх вправ доступний як combined.
Ця вправа є частиною курсу
Робота з геопросторовими даними в Python
Інструкції до вправи
- Додайте новий стовпець
'area'із площею кожного полігона до GeoDataFramecombined. - Створіть підмножину
land_use_muette, де'district_name'дорівнює "Muette". - Побудуйте графік для
land_use_muette, використавши стовпець'class'для зафарбування полігонів. - Обчисліть загальну площу для кожного
'class'уland_use_muetteза допомогою методуgroupby()і виведіть результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)