开始使用免费开始使用

将 GeoDataFrame 与多边形做相交

将用地数据集与行政区数据集合并后,我们就能研究某个行政区内的用地类型。

为此,首先需要计算用地数据集与指定行政区的相交结果。我们仍以 Muette 区为例。

用地与行政区数据集已分别以 land_usedistricts 导入,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.____)
编辑并运行代码