我试图在我的办公室使用 Cartopy 在世界地图上绘制飞行模式。我了解 Cartopy 需要访问http://naciscdn.org/naturalearth才能获得正确的地图。
我的防火墙和代理似乎阻止了这种情况。当我运行脚本(甚至是示例脚本)时,我收到以下消息: .
我的问题:有没有办法在本地获取这些地图并更改 Cartopy 用来定位要绘制的地图图像的路径?
我试图在我的办公室使用 Cartopy 在世界地图上绘制飞行模式。我了解 Cartopy 需要访问http://naciscdn.org/naturalearth才能获得正确的地图。
我的防火墙和代理似乎阻止了这种情况。当我运行脚本(甚至是示例脚本)时,我收到以下消息: .
我的问题:有没有办法在本地获取这些地图并更改 Cartopy 用来定位要绘制的地图图像的路径?
我正是在这种情况下使用 Cartopy,当我有我的http_proxy
并https_proxy
正确设置时,下载机制在防火墙后面工作正常。
如果您确实想提前下载所有数据,最近有人问了一个类似的问题:Location of stored offline data for cartopy。
如果您想更深入地挖掘,可以使用 Python 的 urlopen 进行底层下载,可以在此处找到。
HTH