开始使用免费开始使用

投影到 Web Mercator 以使用网络切片

在第 1 章中,您已经做过一个练习:使用 contextily 包绘制巴黎的餐馆位置并添加底图。

目前,contextily 假定您的数据使用 Web Mercator 投影,这是大多数网络切片服务采用的坐标系统。在那个练习中,我们提供了采用合适 CRS 的数据,因此您无需关心这一点。

然而,在实际工作中,您的数据通常不会是 Web Mercator(EPSG:3857),您需要自行将其与网络切片对齐。

GeoPandas、matplotlib 和 contextily 已经导入。

本练习是课程的一部分

在 Python 中处理地理空间数据

查看课程

练习说明

  • restaurants 数据集转换为 Web Mercator 投影(EPSG:3857)。将结果命名为 restaurants_webmercator
  • 绘制该投影后的数据集(将标记大小设为 1),并使用 contextily 添加底图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
编辑并运行代码