Наложение двух полигональных слоёв
Вернёмся к наборам данных о землепользовании и округах — теперь объединим их с помощью операции наложения. Создайте новый GeoDataFrame, состоящий из пересечений полигонов землепользования с каждым из округов, сохранив при этом атрибутивные данные из обоих исходных слоёв.
GeoPandas уже импортирован.
Это упражнение является частью курса
Работа с геопространственными данными в Python
Инструкции к упражнению
- Выведите первые строки обоих наборов данных (
land_useиdistricts). - Создайте новый GeoDataFrame из пересечений
land_useиdistricts. Сохраните результат в переменнуюcombined. - Выведите первые строки полученного GeoDataFrame (
combined).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Print the first five rows of both datasets
print(____)
print(____)
# Overlay both datasets based on the intersection
combined = geopandas.____(____, ____, how='____')
# Print the first five rows of the result
print(____)