আর্কজিআইএসের প্রতিস্থাপন হিসাবে জিডিএল এবং পোস্টজিআইএস সহ পাইথন


9

কয়েকবার আগে, আমি আলাস্কার আকারের সাথে প্রতিদিনের ভূমি পৃষ্ঠের তাপমাত্রা উপগ্রহের চিত্রগুলির সাথে কাজ করেছি।

আমাকে প্রায় এক হাজার চিত্রের প্রক্রিয়া করতে হয়েছিল। আমি সেগুলি ডাউনলোড করেছি, মোজাইজড, অনুমান করা হয়েছে, শেপফিলিংয়ের সীমানায় ক্লিপড করেছি, ক্লিপড রাস্টারদের বাইরে বেরিয়েছি উপায়গুলি বের করেছি এবং সময়-তাপমাত্রার গ্রাফে উপায়গুলি প্লট করেছি। সময়-তাপমাত্রার গ্রাফটি ছিল চূড়ান্ত আউটপুট। আমি এগুলি আরকিজিআইএস-এ করেছি, এবং যদিও আমি একটি আরকিপি স্ক্রিপ্ট তৈরি করেছি যা কাজের একটি অংশ স্বয়ংক্রিয় করতে সহায়তা করেছিল, তবুও এটি শ্রমসাধ্য ছিল।

এখন আমি এমন একটি প্রোগ্রাম তৈরি করতে চাই যা একই কাজ করে তবে 100% স্বয়ংক্রিয়ভাবে। আগ্রহের ক্ষেত্রটি সংজ্ঞায়িত করতে এবং চূড়ান্ত আউটপুটটি উত্পন্ন করতে যা সময়-তাপমাত্রার গ্রাফ বলে আমি কেবল প্রোগ্রামটিতে কোণগুলির স্থানাঙ্কগুলিতে কেবল ইনপুট করতে চাই।

আপনি কি মনে করেন জিডিএল লাইব্রেরি এবং পোস্টজিআইএস দিয়ে রাস্টার ডেটা স্টোর হিসাবে পাইথন ব্যবহার করা সম্ভব?

উত্তর:


6

হ্যাঁ - সংক্ষিপ্ত উত্তর। আমি মনে করি আপনার পাইথন সমাধানের অংশ হিসাবে আপনার NumPy এবং SciPy দরকার হবে । Scipy.ndimage মডিউলটি যখন গণনা করার মাধ্যমের দিকে আসে তখন এটি দেখুন (এই অঞ্চলগুলি কী?) কারণ এটি কেবল NumPy দিয়ে করার চেয়ে অনেক দ্রুত হবে। এছাড়াও, পাইথন মাল্টিপ্রসেসিং মডিউল ব্যবহার করে আপনি একটি উল্লেখযোগ্য গতি লাভ করবেন। তবে, উপ-প্রক্রিয়াগুলির সংখ্যা কম রাখুন কারণ রাস্টার প্রক্রিয়াকরণ প্রসেসর-নিবিড় হতে পারে এবং আপনি মেশিনটিকে গতি বাড়ানোর চেয়ে ধীর করে ফেলতে পারেন। আমি আপনার মেশিনের কোরগুলির চেয়ে 1 টি কম প্রক্রিয়া করার পরামর্শ দিচ্ছি।


ডেটা ডাউনলোড করার বিট সম্পর্কে কী? সাধারণভাবে আপনার কোন তথ্য জানা দরকার?
dchaboya

@ ড্যাচবোয়া: আপনি কী বলতে চাইছেন তা আমি নিশ্চিত নই। Ftplib গ্রন্থাগারটি ডাউনলোড করার কাজটি আমার মনে হয়।
বহুগুণে

আহ্ হ্যাঁ, এটাই আমি উল্লেখ করছিলাম। কোন অংশের কাজটি করতে কোন মডিউল \ গ্রন্থাগারটি ব্যবহৃত হচ্ছে তা নিশ্চিত ছিল না।
dchaboya
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.