将 Cartopy 功能请求直接发送到本地目录而不是地理服务器

Direct Cartopy feature request to local directories instead of geoserver

如果您从以下位置下载数据: https://www.naturalearthdata.com/ 那么 cartopy.feature 中是否有一个选项可以在进入网络服务器之前先检查本地目录。

我认为在 windows 下,appdata 中正在进行一些缓存,但找不到文档来为该功能提供在目录中查找数据的路径。也不会在 OS 中实现标准化。这可以应用于此 cartopy 示例中的功能请求:

https://scitools.org.uk/cartopy/docs/latest/gallery/lines_and_polygons/feature_creation.html#sphx-glr-gallery-lines-and-polygons-feature-creation-py

片段:

import cartopy.feature as cfeature
# Create a feature for States/Admin 1 regions at 1:50m from Natural Earth
states_provinces = cfeature.NaturalEarthFeature(
    category='cultural',
    name='admin_1_states_provinces_lines',
    scale='50m',
    facecolor='none')

正如 swatchai 在评论中指出的那样,有一个配置 class 可以处理此问题并返回下载。 https://scitools.org.uk/cartopy/docs/v0.15/cartopy.html