আমাকে একটি নির্দিষ্ট শেডফাইল ব্যবহার করে নেটসিডিএফ থেকে ডেটা সাবসেট করতে হবে। তথ্যগুলি সমুদ্র পৃষ্ঠের তাপমাত্রা এবং 1/4 ডিগ্রি রেজোলিউশনে সমুদ্রের রঙ are আমি 4 মার্কিন যুক্তরাষ্ট্রে বর্ণনা বহুভুজ আছে। উত্তর-পূর্ব মহাদেশীয় বালুচর বড় সামুদ্রিক বাস্তুসংস্থান এবং এটি উপ-উপাদান যা আমাকে ডেটা উত্তোলনের জন্য প্রয়োজন। আমি 1982-2014 থেকে মাসিক সংমিশ্রিত ফাইলগুলির সাথে কাজ করছি, সুতরাং এই ডেটা উত্তোলনের রুটিনটি স্বয়ংক্রিয় হওয়া দরকার। ফাইলগুলি ইতিমধ্যে [35, 45, -80, -60] এর আনুমানিক কার্যকারী অঞ্চল গ্রিডে সাবসেটেট করা আছে।
পূর্বে, আমরা এইচডিএফ 5 ডেটা ফাইলগুলিকে আর-তে রেস্টারগুলিতে রূপান্তরিত করতাম এবং তাদের এভাবে প্রক্রিয়াজাত করতাম তবে এই পদ্ধতিটি সত্যিই অদক্ষ এবং আমি নিশ্চিত যে বর্তমান নেটসিডিএফ ফাইলগুলি ব্যবহার করে পাইথনের আরও ভাল সমাধান রয়েছে।
এখন পর্যন্ত আমি জিডিএল এবং ফিওনা ব্যবহার করে যাচ্ছি ফাইল ফাইলগুলি লোড করতে শেফফিল এবং নেটসিডিএফ 4 পড়তে। আমি কিভাবে ডেটা সাবসেটিং সম্পর্কে যেতে হবে তা নিশ্চিত নই। আমি এটি খুঁজে পেয়েছি:
পাইথনের জন্য জিডিএল: নেটসিডিএফএফ ফাইল থেকে সাবডোমেনগুলি আহরণ?
তবে সরল বাউন্ডিং বাক্স ব্যতীত অন্য যে কোনও কিছু ব্যবহার করে নেটসিডিএফ ফাইলটি কীভাবে সাবসেট করা যায় সে সম্পর্কে আমার কাছে ফোগজিস্ট ধারণা নেই, যা এই বহুভুজগুলি অবশ্যই না।
বহুভুজ রুটিনগুলিতে পয়েন্ট সম্ভবত কাজ করতে অনন্তকাল সময় লাগবে, তবে সম্ভবত আমি একটি ছোট বাউন্ডিং বক্স ব্যবহার করে ডেটাটি সাবসেট করতে পারি যা এই আকারগুলিকে প্রাথমিক প্রারম্ভিক বিন্দু হিসাবে এই জাতীয় আকারের জন্য ফিট করে এবং তারপরে পয়েন্ট-ইন-পলিট অনুসন্ধান করতে পারে:
কোন ধারনা?
সম্পাদনা 1:
আমি সবেমাত্র ওপেনক্লেমেটজিআইএস প্যাকেজটি পেয়েছি যা দেখে মনে হচ্ছে এটি বিলটি পুরোপুরি ফিট করতে পারে ... আমি এটির কাজটি পেতে পারি কিনা তা দেখার জন্য আমার এই কাজটি করতে হবে: http://ncpp.github.io/ocgis/ex উদাহরণ। এইচটিএমএল # উন্নত-subsetting