ካርታ በአካባቢው ሊፈጠር ይችላል፣ የባህር ዳርቻዎቹ ወይም ሌላ የማጣቀሻ ውሂብ ግን አሁንም ማውረድ ሊፈልግ ይችላል። 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 ግዢ ሊያስነሳ ይችላል፣ እሱም መጻፍ የሚቻል መሆን አለበት። ስለዚህ ቀድሞ ያለውን ማውጫ ማዘጋጀት የፍለጋ ምርጫ ነው፣ ኔትወርኩን በፍጹም አለመጠቀም የሚል ዓለም-አቀፍ ማብሪያ አይደለም።

ለታቀዱት ስዕሎች የሚያስፈልገውን እያንዳንዱን ጥራት እና ባህሪ ያዘጋጁ። ቀደም ሲል የተሳካ ሸካራ ካርታ የበለጠ ዝርዝር የባህር ዳርቻ አስቀድሞ መኖሩን አያረጋግጥም። የንጣፍ አገልግሎቶች እና ብጁ ማውረጃዎች የራሳቸው የማምጣት ዝግጅት ሊኖራቸው ይችላል።

ተዛማጅ ጽሑፎች