Ένας χάρτης μπορεί να παραχθεί τοπικά ενώ οι ακτογραμμές του ή άλλα δεδομένα αναφοράς πρέπει ακόμη να ληφθούν. Αν το Cartopy δεν βρει έναν απαιτούμενο πόρο, ο τυπικός Downloader μπορεί να τον φέρει πριν ολοκληρωθεί η σχεδίαση.

Αυτός ο λήπτης χρησιμοποιεί το urllib.request.urlopen της Python. Για έναν HTTP μεσολαβητή προώθησης που εξυπηρετεί και τα δύο σχήματα προορισμού, ξεκινήστε τη διαδικασία σχεδίασης με περιβάλλον όπως:

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

Ο μεσολαβητής ανήκει στο περιβάλλον που κληρονομεί η πραγματική διεργασία Python. Ένας πυρήνας notebook ή ένα ήδη ενεργό IDE επιφάνειας εργασίας μπορεί να χρειάζεται δική του διαμόρφωση εκκίνησης. Για το Jupyter, διαμορφώστε το περιβάλλον εκκίνησης του επιλεγμένου πυρήνα πριν από τη λήψη δεδομένων. Η μεταβλητή HTTPS μπορεί ακόμη να περιέχει διεύθυνση HTTP μεσολαβητή. Οι δημόσιες λήψεις δεδομένων αναφοράς μπορούν να χρησιμοποιούν καταχώριση 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, το οποίο πρέπει να είναι εγγράψιμο. Η ρύθμιση του προϋπάρχοντος καταλόγου είναι επομένως επιλογή αναζήτησης, όχι γενικός διακόπτης «μην χρησιμοποιείς ποτέ το δίκτυο».

Προετοιμάστε κάθε ανάλυση και κάθε χαρακτηριστικό που απαιτούν οι προβλεπόμενες σχεδιάσεις. Ένας παλιότερα επιτυχημένος χονδρικός χάρτης δεν αποδεικνύει ότι μια λεπτομερέστερη ακτογραμμή είναι ήδη διαθέσιμη. Οι υπηρεσίες πλακιδίων και οι προσαρμοσμένοι λήπτες μπορεί να έχουν δικές τους ρυθμίσεις ανάκτησης.

Σχετικά άρθρα