Перетин GeoDataFrame з полігоном
Об'єднавши набір даних землекористування та набір даних округів, ми тепер можемо дослідити, яке саме землекористування в певному окрузі.
Для цього спершу потрібно визначити перетин набору даних землекористування з заданим округом. Знову візьмімо округ Muette як приклад.
Набори даних землекористування та округів уже імпортовано як land_use і districts, а округ Muette виділено в полігон shapely muette. Крім того, GeoPandas і matplotlib уже імпортовано.
Ця вправа є частиною курсу
Робота з геопросторовими даними в Python
Інструкції до вправи
- Обчисліть перетин полігонів
land_useз окремим полігономmuette. Назвіть результатland_use_muette. - Швидко побудуйте графік цього перетину та передайте
edgecolor='black', щоб чіткіше побачити межі різних полігонів. - Виведіть перші п'ять рядків
land_use_muette.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Print the land use datset and Notre-Dame district polygon
print(land_use.head())
print(type(muette))
# Calculate the intersection of the land use polygons with Notre Dame
land_use_muette = ____
# Plot the intersection
land_use_muette.____
plt.show()
# Print the first five rows of the intersection
print(land_use_muette.____)