
- ডেটাসেটের উপলভ্যতা
- ২০২২-০৫-১১T20:42:54Z–২০২৫-১০-১৮T05:30:55.600000Z
- ডেটাসেট প্রদানকারী
- এনওএএ
- ক্যাডেন্স
- ১০ মিনিট
- ট্যাগ
বিবরণ
মেঘ এবং আর্দ্রতা চিত্রের পণ্যগুলি সবই ২ কিমি রেজোলিউশনে। ব্যান্ড ১-৬ প্রতিফলিত। মাত্রাবিহীন "প্রতিফলন ফ্যাক্টর" পরিমাণ সৌর জেনিথ কোণ দ্বারা স্বাভাবিক করা হয়। এই ব্যান্ডগুলি মেঘ, গাছপালা, তুষার/বরফ এবং অ্যারোসলের বৈশিষ্ট্য নির্ধারণকে সমর্থন করে। ব্যান্ড ৭-১৬ নির্গত করে। বায়ুমণ্ডলের শীর্ষে (TOA) উজ্জ্বলতার তাপমাত্রা কেলভিনে পরিমাপ করা হয়। এই ব্যান্ডগুলি নির্গত বৈশিষ্ট্যের উপর ভিত্তি করে পৃষ্ঠ, মেঘ, জলীয় বাষ্প, ওজোন, আগ্নেয়গিরির ছাই এবং ধূলিকণার বৈশিষ্ট্য নির্ধারণকে সমর্থন করে।
সময়ের সাথে সাথে ডোমেন ১ এবং ২ এর অবস্থান পরিবর্তিত হয়।
NOAA-এর স্যাটেলাইট এবং পণ্য পরিচালনা অফিসের একটি জেনারেল স্যাটেলাইট বার্তা চ্যানেল রয়েছে যেখানে স্ট্যাটাস আপডেট পাওয়া যায়।
ব্যান্ড
পিক্সেল আকার
২০০০ মিটার
ব্যান্ড
নাম | ইউনিট | ন্যূনতম | সর্বোচ্চ | পিক্সেল আকার | তরঙ্গদৈর্ঘ্য | বিবরণ |
---|---|---|---|---|---|---|
CMI_C01 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ০.৪৫-০.৪৯µমি | দৃশ্যমান - নীল দিনের বেলায় ভূমির উপর অ্যারোসল, উপকূলীয় জলের মানচিত্র। |
DQF_C01 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C02 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ০.৫৯-০.৬৯µমি | দৃশ্যমান - লাল দিনের মেঘ, কুয়াশা, রোদ, বাতাস |
DQF_C02 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C03 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ০.৮৪৬-০.৮৮৫µমি | কাছাকাছি-IR - সবজি দিনের বেলা গাছপালা, পোড়া দাগ, জলের উপর অ্যারোসল, বাতাস |
DQF_C03 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C04 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ১.৩৭১-১.৩৮৬µমি | কাছাকাছি-আইআর - সিরাস দিনের বেলায় সাইরাস মেঘ |
DQF_C04 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C05 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ১.৫৮-১.৬৪µমি | কাছাকাছি-IR - তুষার/বরফ দিনের বেলায় মেঘের শীর্ষ পর্যায় এবং কণার আকার, তুষার |
DQF_C05 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C06 | প্রতিফলন ফ্যাক্টর | 0 | ১.৩ | মিটার | ২.২২৫-২.২৭৫µমি | IR এর কাছাকাছি - ক্লাউড কণার আকার দিনের বেলায় জমি, মেঘের বৈশিষ্ট্য, কণার আকার, গাছপালা, তুষার |
DQF_C06 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C07 | ত | ১৯৭.৩১ | ৪১১.৮৬ | মিটার | ৩.৮০-৪.০০µমি | ইনফ্রারেড - শর্টওয়েভ উইন্ডো উজ্জ্বলতা |
DQF_C07 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C08 | ত | ১৩৮.০৫ | ৩১১.০৬ | মিটার | ৫.৭৭-৬.৬µমি | ইনফ্রারেড - উচ্চ স্তরের জলীয় বাষ্প উচ্চ-স্তরের বায়ুমণ্ডলীয় জলীয় বাষ্প, বাতাস, বৃষ্টিপাত উজ্জ্বলতা |
DQF_C08 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C09 | ত | ১৩৭.৭ | ৩১১.০৮ | মিটার | ৬.৭৫-৭.১৫µমি | ইনফ্রারেড - মাঝারি স্তরের জলীয় বাষ্প মধ্য-স্তরের বায়ুমণ্ডলীয় জলীয় বাষ্প, বাতাস, বৃষ্টিপাত উজ্জ্বলতা |
DQF_C09 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C10 | ত | ১২৬.৯১ | ৩৩১.২ | মিটার | ৭.২৪-৭.৪৪µমি | ইনফ্রারেড - নিম্ন-স্তরের জলীয় বাষ্প নিম্ন স্তরের জলীয় বাষ্প, বাতাস এবং সালফার ডাই অক্সাইড উজ্জ্বলতা |
DQF_C10 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C11 | ত | ১২৭.৬৯ | ৩৪১.৩ | মিটার | ৮.৩-৮.৭µমি | ইনফ্রারেড - ক্লাউড-টপ ফেজ স্থিতিশীলতার জন্য মোট জল, মেঘের স্তর, ধুলো, সালফার ডাই অক্সাইড, বৃষ্টিপাত উজ্জ্বলতা |
DQF_C11 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C12 | ত | ১১৭.৪৯ | ৩১১.০৬ | মিটার | ৯.৪২-৯.৮µমি | ইনফ্রারেড - ওজোন মোট ওজোন, অস্থিরতা, বাতাস |
DQF_C12 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C13 | ত | ৮৯.৬২ | ৩৪১.২৭ | মিটার | ১০.১-১০.৬µমি | ইনফ্রারেড - "পরিষ্কার" লংওয়েভ জানালা পৃষ্ঠ এবং মেঘ উজ্জ্বলতা |
DQF_C13 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C14 | ত | ৯৬.১৯ | ৩৪১.২৮ | মিটার | ১০.৮-১১.৬µমি | ইনফ্রারেড - লংওয়েভ জানালা চিত্র, সমুদ্র পৃষ্ঠের তাপমাত্রা, মেঘ, বৃষ্টিপাত উজ্জ্বলতা |
DQF_C14 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C15 | ত | ৯৭.৩৮ | ৩৪১.২৮ | মিটার | ১১.৮-১২.৮µমি | ইনফ্রারেড "ডার্টি" লংওয়েভ মোট জল, আগ্নেয়গিরির ছাই, সমুদ্র পৃষ্ঠের তাপমাত্রা উজ্জ্বলতা |
DQF_C15 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা | |
CMI_C16 | ত | ৯২.৭ | ৩১৮.২৬ | মিটার | ১৩.০-১৩.৬µমি | ইনফ্রারেড - CO_2 লংওয়েভ বাতাসের তাপমাত্রা, মেঘের উচ্চতা উজ্জ্বলতা |
DQF_C16 | 0 | ৪ | মিটার | কোনটিই নয় | ডেটা মানের পতাকা |
DQF_C01 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C02 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C03 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C04 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C05 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C06 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C07 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C08 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C09 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C10 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C11 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C12 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C13 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C14 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C15 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
DQF_C16 ক্লাস টেবিল
মূল্য | রঙ | বিবরণ |
---|---|---|
0 | #ফফফফ | ভালো পিক্সেল |
১ | #ff00ff সম্পর্কে | শর্তসাপেক্ষে ব্যবহারযোগ্য পিক্সেল |
২ | #0000ff সম্পর্কে | সীমার বাইরের পিক্সেল |
৩ | #০০ফফফফ | কোনও মান পিক্সেল নেই |
৪ | #ffff00 | ফোকাল প্লেন তাপমাত্রার সীমা অতিক্রম করেছে |
ছবির বৈশিষ্ট্য
ছবির বৈশিষ্ট্য
নাম | আদর্শ | বিবরণ |
---|---|---|
CMI_C01_অফসেট | দ্বিগুণ | স্কেল করা CMI_C01 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C01_স্কেল | দ্বিগুণ | কাঁচা CMI_C01 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C02_অফসেট | দ্বিগুণ | স্কেল করা CMI_C02 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C02_স্কেল | দ্বিগুণ | কাঁচা CMI_C02 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C03_অফসেট | দ্বিগুণ | স্কেল করা CMI_C03 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C03_স্কেল | দ্বিগুণ | কাঁচা CMI_C03 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C04_অফসেট | দ্বিগুণ | স্কেল করা CMI_C04 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C04_স্কেল | দ্বিগুণ | কাঁচা CMI_C04 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C05_অফসেট | দ্বিগুণ | স্কেল করা CMI_C05 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C05_স্কেল | দ্বিগুণ | কাঁচা CMI_C05 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C06_অফসেট | দ্বিগুণ | স্কেল করা CMI_C06 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C06_স্কেল | দ্বিগুণ | কাঁচা CMI_C06 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C07_অফসেট | দ্বিগুণ | স্কেল করা CMI_C07 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C07_স্কেল | দ্বিগুণ | কাঁচা CMI_C07 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C08_অফসেট | দ্বিগুণ | স্কেল করা CMI_C08 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C08_স্কেল | দ্বিগুণ | কাঁচা CMI_C08 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C09_অফসেট | দ্বিগুণ | স্কেল করা CMI_C09 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C09_স্কেল | দ্বিগুণ | কাঁচা CMI_C09 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C10_অফসেট | দ্বিগুণ | স্কেল করা CMI_C10 মানগুলিতে যোগ করার জন্য অফসেট |
সিএমআই_সি১০_স্কেল | দ্বিগুণ | কাঁচা CMI_C10 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C11_অফসেট | দ্বিগুণ | স্কেল করা CMI_C11 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C11_স্কেল | দ্বিগুণ | কাঁচা CMI_C11 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C12_অফসেট | দ্বিগুণ | স্কেল করা CMI_C12 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C12_স্কেল | দ্বিগুণ | কাঁচা CMI_C12 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C13_অফসেট | দ্বিগুণ | স্কেল করা CMI_C13 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C13_স্কেল | দ্বিগুণ | কাঁচা CMI_C13 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C14_অফসেট | দ্বিগুণ | স্কেল করা CMI_C14 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C14_স্কেল | দ্বিগুণ | কাঁচা CMI_C14 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C15_অফসেট | দ্বিগুণ | স্কেল করা CMI_C15 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C15_স্কেল | দ্বিগুণ | কাঁচা CMI_C15 মান দিয়ে গুণ করার জন্য স্কেল করুন |
CMI_C16_অফসেট | দ্বিগুণ | স্কেল করা CMI_C16 মানগুলিতে যোগ করার জন্য অফসেট |
CMI_C16_স্কেল | দ্বিগুণ | কাঁচা CMI_C16 মান দিয়ে গুণ করার জন্য স্কেল করুন |
ব্যবহারের শর্তাবলী
ব্যবহারের শর্তাবলী
NOAA ডেটা, তথ্য এবং পণ্য, সরবরাহের পদ্ধতি নির্বিশেষে, কপিরাইট সাপেক্ষে নয় এবং জনসাধারণের দ্বারা পরবর্তী ব্যবহারের উপর কোনও বিধিনিষেধ নেই। একবার প্রাপ্ত হলে, এগুলি যেকোনো আইনসম্মত ব্যবহারের জন্য ব্যবহার করা যেতে পারে।
উদ্ধৃতি
বাহ, গানশোর, স্মিট, GOES-16 এর জেনারেশন ট্রু কালার ইমেজারি উইদাউট আ গ্রিন ব্যান্ড, ২০১৮। doi:10.1029/2018EA000379
পণ্য ব্যবহারকারী নির্দেশিকা (PUG) খণ্ড ৫, L2+ পণ্য ।
স্মিট, টি., গ্রিফিথ, পি., এট আল, (২০১৬), GOES-R সিরিজের ABI-এর একটি ঘনিষ্ঠ পর্যালোচনা, বুল। আমের। উল্কা। সমাজ, ৯৮(৪), ৬৮১-৬৯৮। doi:১০.১১৭৫/BAMS-D-১৫-০০২৩০.১
ডিওআই
আর্থ ইঞ্জিনের সাহায্যে ঘুরে দেখুন
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Demonstrates displaying GOES-18 Mesoscale images. // Band names. var BLUE = 'CMI_C01'; var RED = 'CMI_C02'; var VEGGIE = 'CMI_C03'; var GREEN = 'GREEN'; /** * Properly scales an MCMIPM image. * * @param {ee.Image} image An unaltered MCMIPM image. * @return {ee.Image} */ var applyScaleAndOffset = function(image) { var names = image.select('CMI_C..').bandNames(); // Scale the radiance bands using the image's metadata. var scales = names.map(function(name) { return image.getNumber(ee.String(name).cat('_scale')); }); var offsets = names.map(function(name) { return image.getNumber(ee.String(name).cat('_offset')); }); var scaled = image.select('CMI_C..') .multiply(ee.Image.constant(scales)) .add(ee.Image.constant(offsets)); return image.addBands({srcImg: scaled, overwrite: true}); }; /** * Computes and adds a green radiance band to a MCMIPM image. * * The image must already have been properly scaled via applyScaleAndOffset. * * For more information on computing the green band, see: * https://doi.org/10.1029/2018EA000379 * * @param {ee.Image} image An image to add a green radiance band to. It * must be the result of the applyScaleAndOffset function. * @return {ee.Image} */ var addGreenBand = function(image) { function toBandExpression(bandName) { return 'b(\'' + bandName + '\')'; } var B_BLUE = toBandExpression(BLUE); var B_RED = toBandExpression(RED); var B_VEGGIE = toBandExpression(VEGGIE); // Green = 0.45 * Red + 0.10 * NIR + 0.45 * Blue var GREEN_EXPR = GREEN + ' = 0.45 * ' + B_RED + ' + 0.10 * ' + B_VEGGIE + ' + 0.45 * ' + B_BLUE; var green = image.expression(GREEN_EXPR).select(GREEN); return image.addBands(green); }; var COLLECTION = 'NOAA/GOES/18/MCMIPM'; // Select a subset of the collection, correct the values, and add a green band. var START = ee.Date('2022-08-03T19:59:00'); var END = START.advance(10, 'minutes'); var collection = ee.ImageCollection(COLLECTION) .filterDate(START, END) .map(applyScaleAndOffset) .map(addGreenBand); // Separates the two domains. var domain1_col = collection.filter('domain == 1'); var domain2_col = collection.filter('domain == 2'); // Note that there are 20 assets, 10 in each domain. var size = ee.String('sizes: collection = ').cat(collection.size()); var size1 = ee.String('domain1 = ').cat(domain1_col.size()); var size2 = ee.String('domain2 = ').cat(domain2_col.size()); print(size.cat(' → ').cat(size1).cat(' and ').cat(size2)); // Visualization parameters. var goesRgbViz = { bands: [RED, GREEN, BLUE], min: 0.0, max: 0.38, gamma: 1.3 }; // Displays a sample image from domain 1 and 2. Map.addLayer(domain1_col.first(), goesRgbViz, 'Domain 1'); Map.addLayer(domain2_col.first(), goesRgbViz, 'Domain 2'); Map.setCenter(-133, 50, 3);