将 GeoDataFrame 与多边形做相交
将用地数据集与行政区数据集合并后,我们就能研究某个行政区内的用地类型。
为此,首先需要计算用地数据集与指定行政区的相交结果。我们仍以 Muette 区为例。
用地与行政区数据集已分别以 land_use 和 districts 导入,Muette 区已提取为 muette 这个 shapely 多边形。此外,GeoPandas 和 matplotlib 已导入。
本练习是课程的一部分
在 Python 中处理地理空间数据
练习说明
- 计算
land_use多边形与单个muette多边形的相交结果。将结果命名为land_use_muette。 - 快速绘制该相交结果的图形,并传入
edgecolor='black',以更清楚地看到不同多边形的边界。 - 打印
land_use_muette的前 5 行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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.____)