ప్రాక్సీ ద్వారా Cartopy మ్యాప్ డేటా డౌన్లోడ్
లేని మ్యాప్ డేటా కోసం Python డౌన్లోడర్ను కాన్ఫిగర్ చేయండి, లేదా ఆఫ్లైన్లో ప్లాట్ చేయడానికి ముందు Cartopy ఆశించే డేటా ఫైల్లను అందించండి.
తీరప్రాంత రేఖలు లేదా ఇతర సూచన డేటా ఇంకా డౌన్లోడ్ చేయాల్సి ఉన్నప్పటికీ మ్యాప్ను స్థానికంగా రూపొందించవచ్చు. 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కు సేకరణను ప్రేరేపించవచ్చు, అది వ్రాయగలిగి ఉండాలి. కాబట్టి ఇప్పటికే ఉన్న డైరెక్టరీని సెట్ చేయడం అనేది శోధన ఎంపిక, ‘నెట్వర్క్ను ఎప్పుడూ ఉపయోగించవద్దు’ అనే ప్రపంచ స్విచ్ కాదు.
ప్రణాళికాబద్ధమైన ప్లాట్లకు అవసరమైన ప్రతి రిజల్యూషన్ మరియు లక్షణాన్ని సిద్ధం చేయండి. మునుపు విజయవంతమైన మొరటు మ్యాప్ మరింత వివరమైన తీరరేఖ ఇప్పటికే అందుబాటులో ఉందని నిరూపించదు. టైల్ సేవలు మరియు అనుకూల డౌన్లోడర్లకు వాటి స్వంత సేకరణ ఏర్పాట్లు ఉండవచ్చు.