投影到 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()