Maaaring gawin ang mapa nang lokal habang ang mga baybayin o iba pang reference data ay kailangan pang i-download. Kung hindi mahanap ng Cartopy ang kailangang resource, maaaring kunin ito ng standard na Downloader bago matapos ang plot.

Ginagamit ng downloader na iyon ang urllib.request.urlopen ng Python. Para sa HTTP forward proxy na naglilingkod sa dalawang destination scheme, simulan ang plotting process sa isang environment tulad ng:

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

Dapat nasa environment na minamana ng aktwal na Python process ang proxy. Ang isang tumatakbong notebook kernel o desktop IDE ay maaaring mangailangan ng sariling launch configuration. Para sa Jupyter, i-configure ang startup environment ng napiling kernel bago kumuha ng data. Ang HTTPS variable ay maaari pa ring maglaman ng HTTP proxy URL. Ang mga pampublikong download ng reference data ay maaaring gumamit ng HTTP entry mula sa listahan ng HTTP proxy kung saan pinapayagan ang rutang iyon at walang naka-configure na proxy account.

Tingnan ang hiniling na data URL sa babala o exception ng download. Ang kulang na data resource, hamon ng proxy at pagkabigo ng pagtitiwala sa HTTPS ay nangyayari sa magkaibang punto; hindi aayusin ng pagpapalit ng projection ang network route ng downloader.

Para sa makinang dapat manatiling offline

Maglaan ng kailangang dataset nang maaga at ituro ang Cartopy sa root nito:

from pathlib import Path
import cartopy

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

Kailangan ng direktoryo ang layout na inaasahan ng kaugnay na downloader, kasama ang kumpletong mga file ng dataset. Ang folder na may arbitraryong archive ay hindi awtomatikong ang resource path na hinahanap ng Cartopy.

Sinusuri ang pre_existing_data_dir bago ang data_dir. Kung wala ang resource sa dalawang lugar, ang isang naida-download na item ay maaari pa ring mag-trigger ng acquisition sa data_dir, na dapat nakasulat. Kaya ang pagtatakda ng dating umiiral na direktoryo ay isang pagpipilian sa paghahanap, hindi isang global na switch na «huwag kailanman gamitin ang network».

Ihanda ang bawat resolution at feature na kailangan ng mga planong plot. Ang dating matagumpay na magaspang na mapa ay hindi nagpapatunay na may available nang mas detalyadong baybayin. Ang mga tile service at custom na downloader ay maaaring may sariling paraan ng pagkuha.

Kaugnay na mga artikulo