Niðurhal Cartopy-kortagagna gegnum milliþjón
Stilltu Python-niðurhalið fyrir kortagögn sem vantar, eða útvegaðu þær gagnaskrár sem Cartopy býst við áður en teiknað er án nets.
Hægt er að búa til kort á staðnum á meðan strandlínur þess eða önnur tilvísunargögn þarf enn að sækja. Ef Cartopy finnur ekki nauðsynlega auðlind getur venjulegi Downloader sótt hana áður en teikningunni lýkur.
Sá niðurhali notar urllib.request.urlopen í Python. Fyrir HTTP-framvirkan milliþjón sem þjónar báðum áfangaskemuðum skaltu hefja teikniferlið með umhverfi eins og:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080Milliþjónninn á að vera í því umhverfi sem raunverulega Python-ferlið erfr. Kjarni á glósubók eða skjáborðsforritunarumhverfi sem er þegar í gangi gæti þurft eigin ræsingarstillingu. Fyrir Jupyter skaltu stilla ræsingarumhverfi valins kjarna áður en gagna er aflað. HTTPS-breytan getur enn innihaldið HTTP-milliþjónsvefslóð. Opinber niðurhal tilvísunargagna geta notað HTTP-færslu úr HTTP-milliþjónslistanum þar sem sú leið er leyfð og ekkert milliþjónsreikningur er stilltur.
Skoðaðu umbeðna gagnavefslóð í viðvöruninni eða undantekningunni við niðurhalið. Auðlind sem vantar, áskorun milliþjóns og bilun í HTTPS-trausti eiga sér stað á ólíkum stöðum; að skipta um vörpun lagar ekki netleið niðurhalsins.
Fyrir vél sem á að vera án nets
Útvegaðu nauðsynlega gagnasafnið fyrirfram og bendu Cartopy á rót þess:
from pathlib import Path
import cartopy
cartopy.config['pre_existing_data_dir'] = Path('/srv/map-data')Möppunnar þarf að hafa það skipulag sem viðkomandi niðurhal býst við, þar á meðal heildargagnasafnsskrárnar. Mappa með handahófskenndu safni er ekki sjálfkrafa auðlindaleiðin sem Cartopy leitar að.
pre_existing_data_dir er athugað á undan data_dir. Ef auðlindin vantar á báðum stöðum getur niðurhalshæfur hlutur enn kallað á öflun í data_dir, sem verður að vera skrifanlegt. Að stilla fyrirliggjandi möppuna er því leitarval, ekki alheimsrofi fyrir „notaðu aldrei netið“.
Undirbúðu hverja upplausn og hvern eiginleika sem fyrirhuguðu teikningarnar þurfa. Gróft kort sem tókst áður sannar ekki að nákvæmari strandlína sé þegar tiltæk. Flísarþjónustur og sérsniðin niðurhöl geta haft eigin öflunarfyrirkomulag.