我正在尝试使用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无法看到我的本地地图,我该如何帮忙?
答案 0 :(得分:0)
尝试使用“ pre_existing_data_dir”路径而不是“ data_dir”路径。
from os.path import expanduser
import cartopy
cartopy.config['pre_existing_data_dir'] = expanduser('~/cartopy-data/')