【问题标题】:OSMNX not finding the json files savedOSMNX 找不到保存的 json 文件
【发布时间】:2021-02-19 12:15:54
【问题描述】:

我不得不重新安装 anaconda 和几个 python 包。然后我再次安装了 anaconda 和 osmnx 包。但是,当我尝试运行一些程序应该从缓存文件夹中获取数据的代码时,它会一直尝试再次下载它。谁能告诉我为什么?

代码如下:

将 osmnx 导入为 ox

ox.config(log_console=True, use_cahce=True, cache_folder = '/home/diogo_mota/Dropbox/Diogo_Rede_simetria/MAIN_CACHE')

cities = ox.geocode_to_gdf(['Município de Lisboa', 'Município de Oeiras', 'Município da Amadora', 'Município de Loures', 'Município de Odivelas'])

我知道文件夹的路径是正确的。我尝试了另一件事:创建一个新的空文件夹,在代码第一次运行时下载数据,然后重新运行代码。这次它确实加载了缓存文件。为什么它不能识别具有先前版本网络的其他文件夹? (我需要这个特定版本而不是新版本)

【问题讨论】:

    标签: python osmnx


    【解决方案1】:

    正如 OSMnx 包的更改日志中所述,缓存的哈希算法在 0.x 和 1.x 版本之间发生了变化。要使用 0.x 版本的包生成的缓存文件,您必须使用 0.x 版本。如here所述:

    v1.0 更改了缓存哈希算法,使以前版本中的旧缓存无效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 2017-08-17
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多