Расположение сохраненных данных офлайн для картопий

Где хранятся автономные данные в картопи? Хранится ли он в папке данных в разделе site-packages? Есть ли способ запустить загрузку всех доступных данных? Я хотел бы скопировать это на компьютер с Linux, который не подключен к Интернету. В настоящее время я работаю на компьютере с Windows, который подключен к Интернету, поэтому я надеюсь загрузить данные оттуда. Благодарю.

1 ответ

Решение

Посмотрите документацию по конфигурации в http://scitools.org.uk/cartopy/docs/latest/cartopy.html. По сути, данные загружаются в data_dir пункт в этой конфигурации. Для меня это выглядит так:

>>> import cartopy.config        
>>> cartopy.config['data_dir']
'/home/pelson/.local/share/cartopy'

Конечно, это можно настроить так, как вам нравится. Поскольку я также внедряю cartopy в своей организации, мы также настраиваем cartopy для централизованного хранения данных. Это находится в месте, определяемом pre_existing_data_dir пункт конфигурации.

Наконец, для пакетной загрузки всех данных (размер которых составляет несколько ГБ) в картографическом источнике есть файл tools / feature_download.py. Запустить его для загрузки всех данных просто:

$> python tools/feature_download.py

Полная помощь доступна:

$> python tools/feature_download.py --help
usage: feature_download.py [-h] [--output OUTPUT] [--dry-run] [--ignore-repo-data] GROUP_NAME [GROUP_NAME ...]

Download feature datasets.

positional arguments:
  GROUP_NAME            Feature group name: cultural-extra, cultural, gshhs, physical

optional arguments:
  -h, --help            show this help message and exit
  --output OUTPUT, -o OUTPUT
                        save datasets in the specified directory (default: user cache directory)
  --dry-run             just print the URLs to download
  --ignore-repo-data    ignore existing repo data when downloading
Другие вопросы по тегам