אראפלאדן Cartopy מאפע דאטן דורך א פראקסי
קאנפיגורירט דעם Python אראפלאדער פאר פעלנדיקע מאפע דאטן, אדער שטעלט צו די דאטע טעקעס וואס Cartopy ערווארט איידער איר צייכנט אפליין.
א מאפע קען ווערן דערצייגט לאקאל בשעת אירע בארטן־ליניעס אדער אנדערע רעפערענץ־דאטן דארפן נאך ווערן אראפגעלאדן. אויב Cartopy קען נישט געפינען א נויטיקע רעסורס, קען דער סטענדארד Downloader זי ברענגען איידער די צייכונג ענדיקט זיך.
יענער אראפלאדער נוצט urllib.request.urlopen פון Python. פאר אן HTTP פארויסשיקן פראקסי וואס באדינט ביידע ציל־סכעמעס, הייבט אן דעם צייכונג־פראצעס מיט אן סביבה ווי:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080דער פראקסי דארף זיין אין דער סביבה וואס דער עכטער Python פראצעס ירשנט. אן שוין לויפיקער נאטיצבוך־קערן אדער א דעסקטאפ IDE קען דארפן איר אייגענע אנהייב־קאנפיגוראציע. פאר Jupyter, קאנפיגורירט די אנהייב־סביבה פונעם אויסגעקליבענעם קערן איידער איר באקומט דאטן. דער HTTPS וואריאבל קען נאך אלץ אנטהאלטן אן HTTP פראקסי URL. עפנטלעכע רעפערענץ־דאטן אראפלאדן קענען נוצן אן HTTP איינשורייבונג פון דער HTTP פראקסי ליסטע דארט וואו יענער וועג איז ערלויבט און קיין פראקסי קאנטע איז נישט קאנפיגורירט.
קוקט אויפן געפאדערטן דאטן URL אין דער אראפלאד־ווארענונג אדער אויסנאם. א פעלנדיקע דאטן־רעסורס, א פראקסי־ארויסרוף און א HTTPS צוטרוי־דורכפאל פאסירן אויף פארשיידענע ערטער; טאפֿן די פראיעקציע וועט נישט פאררעכטן דעם נעצווערק־וועג פונעם אראפלאדער.
פאר א מאשין וואס דארף בלייבן אפליין
שטעלט צו דעם נויטיקן דאטן־סעט פון פאראויס און ווייזט Cartopy צו איר ווארצל:
from pathlib import Path
import cartopy
cartopy.config['pre_existing_data_dir'] = Path('/srv/map-data')דער טעקע־אויסשטעל דארף האבן דאס אויסשטעל וואס דער באטרעפנדיקער אראפלאדער ערווארט, איינשליסנדיק די גאנצע דאטן־סעט טעקעס. א טעקע מיט אן ארביטרארישן ארכיוו איז נישט אויטאמאטיש דער רעסורס־וועג וואס Cartopy זוכט.
pre_existing_data_dir ווערט געפרוווט איידער data_dir. אויב די רעסורס פעלט פון ביידע ערטער, קען אן אראפלאדבאר זאך נאך אלץ אויסלײזן א באקום אין data_dir, וואס דארף זיין שרייבבאר. דעריבער איז באשטימען דעם שוין־עקזיסטירנדיקן טעקע־אויסשטעל א זוך־ברירה, נישט קיין גלאבאלער שיבער „ניץ קיינמאל נישט דאס נעצווערק“.
גרייט צו יעדער אויפֿלײזונג און יעדער אייגנשאפט וואס די פלאנירטע צייכונגען דארפן. א פריער דערפֿאלגרייכע גראבע מאפע באווייזט נישט אז א דעטאלירטערע בארטן־ליניע איז שוין פאראן. פליז־סערוויסן און אייגענע אראפלאדער קענען האבן זייערע אייגענע באקום־איינריכטונגען.