Cartopy kortgagnarløðing gjøgnum proxy
Set Python-niðurtøkuna upp fyri manglandi kortgagnar, ella veit Cartopy tær væntaðu gagnarfílurnar áðrenn tú tekur mynd uttan net.
Ein kort kann verða gjørd lokalt, meðan strendurnar ella onnur tilvísingargøgn enn skulu takast niður. Finnur Cartopy ikki eina neyðuga tilfeingi, kann standard Downloader heinta tað, áðrenn myndin er liðug.
Henda niðurtøkan brúkar urllib.request.urlopen í Python. Fyri ein HTTP-frameftir proxy, sum tænir báðum málskeimum, byrja myndarøðuna við einum umhvørvi sum:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080Proxyið skal vera í tí umhvørvi, sum tann veruliga Python-røðan arvar. Ein køkukjarni ella eitt skriviborðs-IDE, sum longu koyrir, kann tørva sína egnu byrjanaruppsetning. Fyri Jupyter, set byrjarumhvørvið hjá tí valda kjarnanum upp, áðrenn gagn verða heintað. HTTPS-variablurin kann enn innihalda eina HTTP-proxy URL. Almenn niðurtøka av tilvísingargøgnum kann brúka eina HTTP-færslu úr HTTP-proxylistanum, har ið henda leiðin er loyvd og eingin proxykonto er uppsett.
Hygg at tí umbidnu gagnar-URL-ini í niðurtøkuávaringini ella undantakinum. Eitt manglandi gagnatilfeingi, ein proxy-avbjóðing og ein HTTPS-treytarbrestur henda á ymiskum støðum; at broyta projektið bøtir ikki netleið niðurtøkunnar.
Fyri eina maskinu, sum skal vera uttan net
Veit tí neyðugu gagnasavninum frammanundan og vís Cartopy á rót hansara:
from pathlib import Path
import cartopy
cartopy.config['pre_existing_data_dir'] = Path('/srv/map-data')Mappan tørvar ta uppsetning, sum tann viðkomandi niðurtøkan væntar, eisini tær fullu gagnasavnsfílurnar. Ein mappa við einum vilkærligum arkivi er ikki sjálvvirkandi tann tilfeingisleiðin, sum Cartopy leitar eftir.
pre_existing_data_dir verður kannað áðrenn data_dir. Vantar tilfeingið báðastaðni, kann ein niðurtøkutilgongd enn seta í gongd eina heinting inn í data_dir, sum má vera skrivandi. At seta ta frammanundan verandi mappuna er tí eitt leitival, ikki ein alheimur roknari fyri «brúka ongantíð netið».
Ger hvørja upploysn og hvørt eyðkenni til reiðar, sum tær ætlaðu myndirnar tørva. Ein fyrr eydnað gróvkort prógvar ikki, at ein fínari strandarlinja longu er tøk. Flísatænastur og serstakar niðurtøkur kunnu hava sínar egnu heintisviðurskifti.