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