离线使用Cartopy地图

时间:2019-03-12 04:53:15

标签: offline cartopy

我正在尝试使用Cartopy离线绘制地图。我发现了这篇文章: Location of stored offline data for cartopy 但是,将cartopy.config ['data_dir']更改为下载文件所在的'C:/ ...'之后,当我尝试绘制海岸线时,它仍然想要下载地图。

cartopy.config['data_dir'] = '.../CartopyMaps'
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()

控制台显示

Downloading: http://naciscdn.org/naturalearth/110m/physical/ne_110m_coastline.zip

但是,我在ne_110m_coastline中有.../CartopyMaps/shapefiles/natural_earth/physical/个dbf,shp和shx文件

为什么Cartopy无法看到我的本地地图,我该如何帮忙?

1 个答案:

答案 0 :(得分:0)

尝试使用“ pre_existing_data_dir”路径而不是“ data_dir”路径。

from os.path import expanduser
import cartopy
cartopy.config['pre_existing_data_dir'] = expanduser('~/cartopy-data/')