რუკის შექმნა ლოკალურად შესაძლებელია, სანაპირო ხაზები ან სხვა საცნობო მონაცემები კი ჯერ კიდევ უნდა ჩამოტვირთოთ. თუ Cartopy ვერ იპოვის საჭირო რესურსს, სტანდარტული Downloader მას ხატვის დასრულებამდე ჩამოიტვირთავს.

ეს ჩამომტვირთავი იყენებს Python-ის urllib.request.urlopen-ს. 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-ში, რომელიც უნდა იყოს ჩასაწერი. ამიტომ არსებული დირექტორიის დაყენება ძიების არჩევანია და არა გლობალური გადამრთველი „არასდროს გამოიყენო ქსელი“.

მოამზადეთ ყველა გარჩევადობა და ობიექტი, რომელიც დაგეგმილ ნახატებს სჭირდება. ადრე წარმატებული უხეში რუკა არ ამტკიცებს, რომ უფრო დეტალური სანაპირო ხაზი უკვე ხელმისაწვდომია. ფილების სერვისებს და მორგებულ ჩამომტვირთავებს შეიძლება ჰქონდეთ საკუთარი მიღების წესები.

დაკავშირებული სტატიები