Mappa tista' tiġi ġġenerata lokalment waqt li l-kosti tagħha jew data oħra ta' referenza għadhom iridu jiġu mniżżla. Jekk Cartopy ma ssibx riżors meħtieġ, id-Downloader standard jista' jiġbru qabel ma jitlesta t-tpinġija.

Dan id-downloader juża urllib.request.urlopen tal-Python. Għal prokura HTTP 'il quddiem li taqdi ż-żewġ skemi tad-destinazzjoni, ibda l-proċess tat-tpinġija b'ambjent bħal:

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

Il-prokura trid tkun fl-ambjent li jiret il-proċess reali tal-Python. Qalba ta' notebook jew IDE tad-desktop li diġà qed taħdem jista' jkollha bżonn il-konfigurazzjoni tal-bidu tagħha stess. Għal Jupyter, ikkonfigura l-ambjent tal-bidu tal-qalba magħżula qabel ma tikseb id-data. Il-varjabbli HTTPS xorta tista' jkun fiha URL tal-prokura HTTP. Tniżżil pubbliku ta' data ta' referenza jista' juża entrata HTTP mil-lista tal-prokuri HTTP fejn dik ir-rotta hija permessa u l-ebda kont tal-prokura mhu konfigurat.

Ħares lejn l-URL tad-data mitluba fit-twissija jew fl-eċċezzjoni tat-tniżżil. Riżors tad-data nieqes, sfida tal-prokura u falliment tal-fiduċja HTTPS iseħħu f'punti differenti; il-bidla tal-projezzjoni ma ssewwix ir-rotta tan-netwerk tad-downloader.

Għal magna li għandha tibqa' barra mill-linja

Ipprovdi s-sett tad-data meħtieġ bil-quddiem u indika lil Cartopy lejn l-għerq tiegħu:

from pathlib import Path
import cartopy

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

Id-direttorju jeħtieġ it-tqassim mistenni mid-downloader rilevanti, inklużi l-fajls sħaħ tas-sett tad-data. Folder li fih arkiv arbitrarju mhuwiex awtomatikament il-passaġġ tar-riżors li tfittex Cartopy.

pre_existing_data_dir jiġi ċċekkjat qabel data_dir. Jekk ir-riżors huwa nieqes miż-żewġ postijiet, oġġett li jista' jitniżżel xorta jista' jqanqal akkwist f'data_dir, li jrid ikun jista' jinkiteb. Għalhekk l-iffissar tad-direttorju li diġà jeżisti huwa għażla ta' tfittxija, mhux swiċċ globali «qatt tuża n-netwerk».

Ipprepara kull riżoluzzjoni u kull element li jeħtieġu l-plots maħsuba. Mappa ħoxna li rnexxiet qabel ma turix li kosta aktar dettaljata diġà hija disponibbli. Is-servizzi tal-madum u d-downloaders tad-dwana jistgħu jkollhom l-arranġamenti tal-akkwist tagħhom stess.

Artikli relatati