Картаны жергиликтүү түрдө түзүүгө болот, ал эми анын жээк сызыктары же башка маалымдама маалыматтар азырынча жүктөлүшү керек. Эгер Cartopy керектүү ресурсту таба албаса, стандарттык Downloader аны тартуу бүтө электе эле алып келет.

Бул жүктөгүч Python'дун urllib.request.urlopen функциясын колдонот. Эки багыттагы схемага тейлеген HTTP форвард прокси үчүн тартуу процессин мындай чөйрө менен баштаңыз:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080

Прокси чыныгы Python процесси мураска алган чөйрөдө болушу керек. Буга чейин иштеп жаткан ноутбук ядросу же жумуш үстөлүндөгү IDE өзүнүн ишке кирүү конфигурациясын талап кылышы мүмкүн. Jupyter үчүн маалымат алуудан мурун тандалган ядронун баштапкы чөйрөсүн конфигурациялаңыз. HTTPS өзгөрмөсү дагы эле HTTP прокси URL камтышы мүмкүн. Коомдук маалымдама маалыматтарын жүктөө HTTP прокси тизмесинен HTTP жазуусун колдоно алат, эгер ошол жол уруксат берилген жана прокси эсеби конфигурацияланбаган болсо.

Жүктөө эскертүүсүндөгү же өзгөчө кырдаалындагы суралган маалымат URL'ин караңыз. Жетишсиз маалымат ресурсу, прокси чакырыгы жана HTTPS ишеним катасы ар кайсы учурларда болот; проекцияны өзгөртүү жүктөгүчтүн тармактык жолун оңдобойт.

Офлайн бойдон калышы керек машине үчүн

Керектүү маалымат топтомун алдын ала даярдап, Cartopy'ду анын тамырына көрсөтүңүз:

from pathlib import Path
import cartopy

cartopy.config['pre_existing_data_dir'] = Path('/srv/map-data')

Каталогдо тиешелүү жүктөгүч күткөн түзүлүш болушу керек, анын ичинде толук маалымат топтом файлдары. Каалаган архив камтыган папка автоматтык түрдө Cartopy издеген ресурс жолу эмес.

pre_existing_data_dir data_dir'ден мурун текшерилет. Эгер ресурс эки жерде тең жок болсо, жүктөлүүчү элемент дагы эле data_dir'ге алууну башташы мүмкүн, ал жазууга жарактуу болушу керек. Ошондуктан мурунтан бар каталогду коюу — издөө тандоосу, «тармакты эч качан колдонбо» деген глобалдык которгуч эмес.

Пландаштырылган чиймелерге керектүү ар бир чечимдүүлүктү жана объектини даярдаңыз. Мурун ийгиликтүү болгон одоно карта деталдуураак жээк сызыгы мурунтан эле жеткиликтүү экенин далилдебейт. Плитка кызматтары жана ыңгайлаштырылган жүктөгүчтөр өздөрүнүн алуу тартибине ээ болушу мүмкүн.

Тектеш макалалар