A térkép helyben előállítható, miközben partvonalait vagy más referenciaadatait még le kell tölteni. Ha a Cartopy nem talál egy szükséges erőforrást, a szabványos Downloader még a rajz elkészülte előtt letöltheti.

Ez a letöltő a Python urllib.request.urlopen függvényét használja. Mindkét cél sémát kiszolgáló HTTP továbbító proxy esetén indítsa a rajzolási folyamatot ilyen környezettel:

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

A proxynak abban a környezetben kell lennie, amelyet a tényleges Python folyamat örököl. Egy már futó notebook-mag vagy asztali IDE saját indítási konfigurációt igényelhet. Jupyter esetén az adatok beszerzése előtt állítsa be a kiválasztott mag indítási környezetét. A HTTPS változó továbbra is tartalmazhat HTTP proxy URL-t. A nyilvános referenciaadat-letöltések HTTP bejegyzést használhatnak a HTTP proxy listáról, ahol ez az útvonal engedélyezett, és nincs proxyfiók beállítva.

Nézze meg a kért adat URL-jét a letöltési figyelmeztetésben vagy kivételben. A hiányzó adaterőforrás, a proxy kihívás és a HTTPS bizalmi hiba különböző pontokon jelentkezik; a vetület módosítása nem javítja ki a letöltő hálózati útvonalát.

Olyan géphez, amelynek offline kell maradnia

Biztosítsa a szükséges adatkészletet előre, és mutasson rá a Cartopy gyökerére:

from pathlib import Path
import cartopy

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

A könyvtárnak a megfelelő letöltő által várt elrendezéssel kell rendelkeznie, beleértve a teljes adatkészlet-fájlokat. Egy tetszőleges archívumot tartalmazó mappa nem automatikusan az az erőforrás-útvonal, amelyet a Cartopy keres.

A pre_existing_data_dir ellenőrzése a data_dir előtt történik. Ha az erőforrás egyik helyen sem található, egy letölthető elem továbbra is kiválthatja a beszerzést a data_dir könyvtárba, amelynek írhatónak kell lennie. A meglévő könyvtár beállítása tehát keresési döntés, nem globális „soha ne használd a hálózatot” kapcsoló.

Készítsen elő minden felbontást és jellemzőt, amelyet a tervezett ábrák igényelnek. Egy korábban sikeres durva térkép nem bizonyítja, hogy egy részletesebb partvonal már elérhető. A csempeszolgáltatásoknak és az egyéni letöltőknek saját beszerzési szabályaik lehetnek.

Kapcsolódó cikkek