দিনের সময় এবং পরিবেষ্টিত আলোর প্রতিবিম্বিত করতে রাস্টার মানচিত্রের ছায়া বা ওভারলে করার পদ্ধতি


14
  • আমার স্টাডি এরিয়ায় ডেটাইম রাস্টার রয়েছে।
  • আমার কাছে অধ্যয়ন অঞ্চলে 20+ কাউন্টার রয়েছে যা টাইমস্ট্যাম্প সহ "স্টাফ" গণনা করে।
  • পাইফেম ব্যবহার করে আমি প্রতিটি সংগৃহীত ডেটা পয়েন্টের জন্য পরিবেষ্টিত আলোর প্রকারটি নির্ধারণ করেছিলাম।

আমি কি করতে চাই:

  • পরিবেষ্টিত আলো (সন্ধ্যা, সূর্যোদয়, দিন, সূর্যাস্ত এবং অন্ধকার) প্রতিফলিত করতে একটি ধূসর / অর্ধ স্বচ্ছ ওভারলে যুক্ত করুন।

  • শেষ লক্ষ্য: ডেটা সংগ্রহের একটি সময়-ভিত্তিক ভিজ্যুয়ালাইজেশন উত্পাদন করুন যা দিনের সময়টিকে হাইলাইট করে। অথবা উপযুক্ত ছায়াযুক্ত ওভারলে দিয়ে একটি নির্দিষ্ট সময়ে স্ন্যাপশট তৈরি করতে সক্ষম হোন।

  • এটিকে চিত্র হিসাবে ভাবুন:

দিন / রাত গ্লোব সূত্র


2
অতিরিক্ত উত্তর (কাজের গণিতের কোড সহ) গাণিতিক
হোয়বার

উত্তর:


9

সারসংক্ষেপ

সূর্যের অবস্থান প্রদত্ত, আপনি ল্যাট-লোন স্থানাঙ্কগুলিতে সহজেই পৃষ্ঠতল আলোর তীব্রতার (বায়ুমণ্ডলীয় এবং টপোগ্রাফিক প্রভাবগুলি উপেক্ষা করে) গ্রিড তৈরি করতে পারেন। সেই গ্রিডটিকে ইচ্ছামত পুনঃপ্রসূচনা করুন এবং মানচিত্রে ওভারলে করুন।

বিস্তারিত

সূত্রগুলি গোলাকার স্থানাঙ্কের জন্য মানক: একটি গোলাকার স্থানাঙ্কের সাথে ইউনিট ভেক্টর (দীর্ঘ, লাত) হয়

(cos(lon)cos(lat), sin(lon)cos(lat), sin(lat)).

তীব্রতা ইউনিট বাহ্যিক স্বাভাবিক ("আপ") দিক এবং সূর্যের দিকের মধ্যে কোজিনের উপর নির্ভর করে। এই কোসাইন হ'ল এই দুটি ইউনিটের ভেক্টরগুলির বিন্দু পণ্য। এটি হ'ল (x, y, z) সূর্যের দিকে ইঙ্গিত করে একক ভেক্টর হয়ে উঠুক (জিওসেন্ট্রিক স্থানাঙ্কে), প্রতিটি গ্রিড কোষের কেন্দ্র বিন্দুটির জিওডেটিক (ল্যাট, লোন) একক ভেক্টরে রূপান্তরিত করুন (এক্স, এটা, জেটা) , এবং গণনা

(x,y,z) . (xi, eta, zeta) = x*xi + y*eta + z*zeta.

0 এর চেয়ে কম ফলাফল যে কোনও অদৃশ্য সূর্যের সাথে মিলে যায় তাই এগুলি শূন্যে সেট করুন।

বাস্তবায়ন নোট

এই গণনাগুলি মানচিত্রের বীজগণিতের সাথে সম্পাদন করার জন্য সোজা হয়, (লাত, লম্বা) মানগুলির গ্রিড দিয়ে শুরু করা (এটি আমি এটিই করেছি) অথবা গ্রিডের একটি জোড়া দিয়ে, একটি অক্ষাংশের জন্য এবং অন্যটি দ্রাঘিমাংশের জন্য (যা আপনার কীভাবে হবে উদাহরণস্বরূপ ESRI সফ্টওয়্যার দিয়ে এটি করার জন্য)।

(অক্ষাংশ বা দ্রাঘিমাংশ গ্রিড তৈরি করতে, ভৌগলিক স্থানাঙ্কগুলিতে যথাক্রমে y- স্থানাঙ্ক বা এক্স-সমন্বিত গ্রিড গঠন করুন, তারপরে এটি প্রজেক্ট করুন)) এই প্রাথমিক তথ্য গণনা থেকে একবার এবং সকলের জন্য তিনটি গ্রিড [xi], [এবং ], এবং [জেটা] (বা একক ভেক্টর-মূল্যবান গ্রিড [এক্স, এটা, জিতা]) গ্রিড কোষগুলিতে wardর্ধ্বমুখী দিকগুলি উপস্থাপন করতে। প্রদত্ত যে কোনও সূর্যের অবস্থানের জন্য, গণনা উপরের নীচে দেওয়া [xi], [এটা], এবং [জেটা] এর সাধারণ লিনিয়ার সংমিশ্রণে পরিণত হয়; সূর্যটি x, y এবং z এর সহগগুলি নির্ধারণ করে (যা কেবল সংখ্যা, অবশ্যই)।

উদাহরণ

প্লেট ক্যারিতে এমন একটি তীব্রতা গ্রিডের প্রক্ষেপণ (216 বাই 432 কোষ) এর একটি বিশ্ব মানচিত্র এখানে।

প্রবলতা

প্রাইম মেরিডিয়ানটি যথারীতি মাঝখানে এবং উত্তরটি শীর্ষে রয়েছে। এই গণনার জন্য আমি সূর্য ভেক্টরকে মধ্য আটলান্টিক মহাসাগরের উপর দুপুরে গ্রীষ্মের আনুমানিক আনুমানিক (0.6, -0.8, 0.5) এর সমানুপাতিক সেট করেছিলাম। (বিপরীতে, 0.4 এর একটি জেড-মান আরও বাস্তববাদী হতে পারে; সূর্যটি এই উত্তরের উত্তরে কখনই পায় না))

অ্যাস্টার বর্ণযুক্ত মানচিত্রে একটি আলফা-ওভারলে (যা উজ্জ্বল অঞ্চলগুলিকে কিছুটা স্বচ্ছও করে তোলে) এই চিত্রটি উত্পাদন করে।

বিশ্ব মানচিত্র

সময় পরিবর্তনের সাথে সাথে সূর্যের ভেক্টর (x, y, z) পুনরায় গণনা করা হয়, যার জন্য তীব্রতা গ্রিডের পুনঃনির্মাণের প্রয়োজন হয়। এটি একটি দ্রুত গণনা। আপনার উচ্চতর রেজোলিউশনের দরকার নেই, আমি: এই চিত্রটির জন্য আমি মূল গ্রিডের (2160 বাই 4320 কোষ) রেজোলিউশনের মাত্র দশমাংশ ব্যবহার করেছি। মোটা ঘনত্বের গ্রিড প্রদর্শনের জন্য ব্যবহৃত ব্যবধানটি শূন্যস্থান পূরণ করতে ঠিক কাজ করে। এটি আপনার মসৃণ অ্যানিমেশন তৈরি করতে চাইলে প্রায় তাত্ক্ষণিকভাবে প্রদর্শনটি সংশোধন করতে সক্ষম করে।


2
খুব, খুব সুন্দর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.