ផែនទីអាចបង្កើតបាននៅមូលដ្ឋាន ខណៈដែលខ្សែឆ្នេរ ឬទិន្នន័យយោងផ្សេងទៀតនៅតែត្រូវទាញយក។ ប្រសិនបើ 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 នៅតែអាចផ្ទុក URL ប្រូកស៊ី 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 ដែលត្រូវតែអាចសរសេរបាន។ ដូច្នេះការកំណត់ថតដែលមានស្រាប់គឺជាជម្រើសស្វែងរក មិនមែនជាកុងតាក់សកល «កុំប្រើបណ្តាញឡើយ» ទេ។

រៀបចំគ្រប់គុណភាពបង្ហាញ និងលក្ខណៈដែលការគូរដែលបានគ្រោងទុកត្រូវការ។ ផែនទីគ្រើមដែលជោគជ័យពីមុនមិនបញ្ជាក់ថាខ្សែឆ្នេរលម្អិតជាងនេះមានរួចហើយទេ។ សេវាកម្មក្រឡា និងកម្មវិធីទាញយកផ្ទាល់ខ្លួនអាចមានការរៀបចំទាញយករៀងៗខ្លួន។

អត្ថបទពាក់ព័ន្ធ