សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ (Applied GIS and Remote Sensing)

Image Collection ការត្រង ការលុបពពក និង Composite

មេរៀនទី៣ នៃ ១៥ · ៣ ម៉ោង
យាំ សារដ្ឋ · YAM Sarath
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១

ផែនការមេរៀន ៣ ម៉ោង

  1. ស្ថានភាពបើកមេរៀន៖ រូបភាពមូលដ្ឋានខេត្ត១៥ នាទី
  2. គូបពេលវេលា១៥ នាទី
  3. ការត្រង · ពិសោធន៍២៥ នាទី
  4. ការលុបពពក SCL និង QA_PIXEL៣០ នាទី
  5. Composite និង reducer · ពិសោធន៍៣៥ នាទី
  6. median ធៀបនឹង qualityMosaic២០ នាទី
  7. ជ្រើសរយៈពេលនៅកម្ពុជា · ឧទាហរណ៍២៥ នាទី
  8. សង្ខេប និងណែនាំលំហាត់១៥ នាទី
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២

គោលបំណងសិក្សា

បន្ទាប់ពីបញ្ចប់មេរៀន និស្សិតអាច៖

  • ពិពណ៌នា ImageCollection ជាគូបពេលវេលា (ទីតាំង × ពេលវេលា)។
  • ត្រង collection តាមទីតាំង កាលបរិច្ឆេទ និង metadata ហើយពិនិត្យចំនួនដែលនៅសល់។
  • លុបពពក និងស្រមោលពពក ដោយប្រើ SCL (Sentinel-2) និង QA_PIXEL (Landsat)។
  • បង្កើត composite ដោយ median() និង qualityMosaic() ហើយពន្យល់ភាពខុសគ្នា។
  • ជ្រើសរយៈពេល និងវិធី composite ដែលសមស្របនឹងសំណួរ និងរដូវនៅកម្ពុជា។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣

ចំណេះដឹងមុនត្រូវមាន

  • មេរៀនទី២៖ map() និងលំនាំ filter → map → reduce។
  • សៀវភៅទី៣៖ Level-1 និង Level-2 ក្រុមរលកគុណភាព និងការប្រៀបធៀបពេលវេលា។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤
មេរៀនទី៣

ស្ថានភាពបើកមេរៀន

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥

ស្ថានភាពបើកមេរៀន

មន្ទីររៀបចំដែនដីខេត្តមួយ ត្រូវការ រូបភាពមូលដ្ឋានពណ៌ពិតថ្មីបំផុត សម្រាប់ខេត្តទាំងមូល ដើម្បីធ្វើការបកស្រាយដោយភ្នែក។ ខេត្តនេះគ្របលើ tile Sentinel-2 បួន ហើយក្នុងរយៈពេល ៦ ខែចុងក្រោយ គ្មានថ្ងៃណាដែល tile ទាំងបួនស្អាតព្រមគ្នាទេ។ រូបភាពដែលស្អាតបំផុតនៃ tile នីមួយៗ មកពីខែផ្សេងៗគ្នា ហើយពណ៌ខុសគ្នា។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៦

ស្ថានភាពបើកមេរៀន

សំណួរដែលមេរៀននេះឆ្លើយ៖

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៧

សំណួរដែលមេរៀននេះឆ្លើយ

  • តើយើងអាចបង្កើតរូបភាពស្អាតមួយពីរូបភាពមានពពករាប់សិបផ្ទាំងយ៉ាងដូចម្ដេច?
  • តើ reducer មួយណាគួរប្រើ ហើយវាប៉ះពាល់ដល់ពណ៌ និងការវិភាគបន្តយ៉ាងដូចម្ដេច?
  • តើ composite មានដែនកំណត់អ្វីខ្លះ?
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៨

គិត · ចែករំលែក

តើយើងអាចបង្កើតរូបភាពស្អាតមួយពីរូបភាពមានពពករាប់សិបផ្ទាំងយ៉ាងដូចម្ដេច?

គិតម្នាក់ឯង ១ នាទី · ពិភាក្សាជាគូ ២ នាទី · ចែករំលែកជាមួយថ្នាក់។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៩

ព័ត៌មានមេរៀន

ព័ត៌មាន

រយៈពេលបង្រៀនដែលស្នើ៖ ៣ ម៉ោង · មេរៀនទី ៣ ក្នុងចំណោម ១៥

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១០

:material-presentation-play: ស្លាយបង្រៀនមេរៀននេះ

នៅកម្ពុជា រូបភាពផ្កាយរណបអុបទិកស្អាតទាំងស្រុងមួយផ្ទាំង គឺជារឿងកម្រ ជាពិសេសចាប់ពីខែឧសភាដល់ខែតុលា។ ក្នុងសៀវភៅទី៣ យើងដោះស្រាយបញ្ហានេះដោយស្វែងរកថ្ងៃមួយដែលពពកតិច។ ជាមួយ Earth Engine យើងមានជម្រើសប្រសើរជាង៖ ផ្គុំផ្នែកស្អាតពីរូបភាពរាប់សិបផ្ទាំង ទៅជារូបភាពថ្មីមួយ ដែលគ្មានពពក។ រូបភាពនេះហៅថា composite។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១១

មេរៀននេះបង្រៀនជំហានទាំងបី ដែលស្ទើរតែគ្រប់ស្គ្រីប Earth Engine ចាប់ផ្ដើមជាមួយ៖ ត្រង ImageCollection លុបពពកតាមក្រឡា និងបង្កើត composite ដោយ reducer ដែលសមស្រប។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១២
មេរៀនទី៣

ទ្រឹស្ដីស្នូល

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៣

Reducer ធ្វើការតាមក្រឡានីមួយៗ

ImageCollection ជាគូបពេលវេលាreducer តាមពេលវេលារូបភាពមួយក្រឡាមួយ = ស៊េរីតម្លៃ
សង្កេត
  • នៅក្រឡានីមួយៗ មានតម្លៃមួយក្នុងរូបភាពនីមួយៗ៖ ស៊េរីពេលវេលា។
  • median() យកតម្លៃកណ្ដាលនៃស៊េរីនោះ ដាច់ដោយឡែកក្នុងក្រុមរលកនីមួយៗ។
  • ដូច្នេះ composite អាចលាយពណ៌ពីកាលបរិច្ឆេទខុសគ្នា ក្នុងក្រឡាជិតគ្នា។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៤

ImageCollection ជាគូបពេលវេលា

ImageCollection អាចគិតជាគូបបីវិមាត្រ៖ x និង y (ទីតាំង) និង t (ពេលវេលា)។

នៅក្រឡានីមួយៗ យើងមានស៊េរីតម្លៃមួយ៖ តម្លៃមួយក្នុងរូបភាពនីមួយៗដែលគ្របក្រឡានោះ។ ការយល់ឃើញនេះសំខាន់ ព្រោះ reducer តាមពេលវេលា (median min max) ធ្វើការ ក្រឡាទល់ក្រឡា និង ក្រុមរលកទល់ក្រុមរលក លើស៊េរីនោះ។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៥

សំណួររហ័ស

ពិពណ៌នា ImageCollection ជាគូបពេលវេលា ហើយពន្យល់ថា reducer ធ្វើការនៅកម្រិតណា។

ឆ្លើយក្នុង ១ នាទី មុនបន្តទៅផ្នែកបន្ទាប់។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៦

ត្រងពីធំទៅតូច

ត្រងជាជំហានឧទាហរណ៍៖ Sentinel-2 L2A · ខេត្តកំពង់ឆ្នាំង · ២០២៤ (ប្រហាក់ប្រហែល)បណ្ណសារទាំងមូល · ៦ ០០០ ០០០filterBounds(ខេត្ត) · ១ ១០០filterDate(២០២៤) · ២៩០ពពក < ២០% · ៩៥រដូវប្រាំង · ៦០
សង្កេត
  • filterBounds និង filterDate ធ្វើមុន ព្រោះវាថយចំនួនយ៉ាងលឿន។
  • តម្រងពពកប្រើ metadata (CLOUDY_PIXEL_PERCENTAGE) នៃរូបភាពទាំងមូល។
  • ពិនិត្យ .size() នៅជំហាននីមួយៗ ដើម្បីដឹងថានៅសល់ប៉ុន្មាន។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៧

ការត្រងជាជំហាន

ការត្រងមានបីប្រភេទ៖

```javascript var aoi = ee.FeatureCollection('FAO/GAUL/2015/level1') .filter(ee.Filter.eq('ADM1_NAME', 'Kampong Chhnang'));

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៨

ការត្រងជាជំហាន

var s2 = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED') .filterBounds(aoi) // ១. តាមទីតាំង .filterDate('2024-01-01', '2024-05-01') // ២. តាមកាលបរិច្ឆេទ …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣១៩

ការត្រងជាជំហាន

filterBounds និង filterDate ធ្វើមុន ព្រោះវាកាត់បន្ថយចំនួនពីរាប់លានទៅរាប់រយយ៉ាងលឿន។

តម្រងពពកតាម metadata គួរតែ ធូរ (ឧ. < ៤០%) ព្រោះការលុបពពកតាមក្រឡានឹងធ្វើការងារលម្អិតបន្ទាប់។ តម្រងតឹងពេក (< ៥%) អាចទុករូបភាពតិចពេកសម្រាប់ composite។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២០

ពិសោធន៍៖ ត្រង ImageCollection

ប្ដូរខែ រយៈពេល និងកម្រិតពពក ហើយមើលថារូបភាពប៉ុន្មាននៅសល់។ ប្រៀបធៀបរដូវប្រាំង និងរដូវវស្សា។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២១

ក្រុមរលកគុណភាពប្រាប់ពពក

ការលុបពពកដោយ SCL (Sentinel-2) និង QA_PIXEL (Landsat)SCL = ៣ស្រមោលពពក✗ maskSCL = ៤រុក្ខជាតិ✓ ទុកSCL = ៥ដីទទេ✓ ទុកSCL = ៦ទឹក✓ ទុកSCL = ៨ពពកប្រូបាប៊ីលីតេមធ្យម✗ maskSCL = ៩ពពកប្រូបាប៊ីលីតេខ្ពស់✗ maskSCL = ១០Cirrus✗ maskLandsat QA_PIXEL (ប៊ីត)0 Fill1 Dilated2 Cirrus3 Cloud4 Shadow5 Snow6 Clear7 Watermask = bit 3 (cloud) ឬ bit 4 (shadow) = 1
សង្កេត
  • Sentinel-2 L2A មានក្រុមរលក SCL ដែលចាត់ថ្នាក់ក្រឡានីមួយៗ។
  • Landsat Collection 2 ប្រើប៊ីតក្នុង QA_PIXEL៖ ត្រូវប្រើ bitwiseAnd()។
  • updateMask() ធ្វើឱ្យក្រឡាពពកក្លាយជា «គ្មានទិន្នន័យ» មុនធ្វើ composite។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២២

ការលុបពពកតាមក្រឡា

ផលិតផល Level-2 មានក្រុមរលកគុណភាព ដែលប្រាប់ថាក្រឡានីមួយៗជាពពក ស្រមោល ឬផ្ទៃស្អាត។

Sentinel-2 L2A មានក្រុមរលក SCL (Scene Classification Layer)៖

```javascript function maskS2(img) var …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៣

ការលុបពពកតាមក្រឡា

Landsat Collection 2 ប្រើប៊ីតក្នុង QA_PIXEL៖ ប៊ីត ៣ = ពពក ប៊ីត ៤ = ស្រមោលពពក។

ត្រូវប្រើ bitwiseAnd() ដើម្បីអានប៊ីតនីមួយៗ៖

```javascript function maskL8(img) { var qa = img.select('QA_PIXEL'); var clear = qa.bitwiseAnd(1 << 3).eq(0) // មិនមែនពពក .and(qa.bitwiseAnd(1 << 4).eq(0)); // មិនមែនស្រមោល var sr = img.select('SR_B.').multiply(0.0000275).add(-0.2); // មាត្រដ្ឋាន C2 L2 return img.addBands(sr, null, …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៤

ការលុបពពកតាមក្រឡា

updateMask() មិនលុបក្រឡាទេ៖ វាសម្គាល់វាថា «គ្មានទិន្នន័យ» ដូច្នេះ reducer ក្រោយមកមិនរាប់ក្រឡានោះ។

របាំងពពកទាំងនេះមិនល្អឥតខ្ចោះ៖ ពពកស្ដើង និងស្រមោលជាប់គែមពពក តែងរត់ចួល។ Sentinel-2 ក៏មាន Cloud Score+ (GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED) ដែលត្រឹមត្រូវជាង SCL សម្រាប់តំបន់ត្រូពិច ហើយនឹងប្រើក្នុងលំហាត់។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៥

សំណួររហ័ស

ហេតុអ្វីត្រូវ filterBounds និង filterDate មុន filter តាម metadata?

ឆ្លើយក្នុង ១ នាទី មុនបន្តទៅផ្នែកបន្ទាប់។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៦

គ្មានរូបភាពណាមួយស្អាតទាំងស្រុង

រូបភាពប្រាំមួយកាលបរិច្ឆេទ (ពពកក្លែងធ្វើ)ក្រុងព្រះសីហនុ · Sentinel-2កាលបរិច្ឆេទ ១កាលបរិច្ឆេទ ២កាលបរិច្ឆេទ ៣កាលបរិច្ឆេទ ៤កាលបរិច្ឆេទ ៥កាលបរិច្ឆេទ ៦
សង្កេត
  • រូបភាពនីមួយៗមានពពកនៅកន្លែងខុសៗគ្នា។
  • ប៉ុន្តែក្រឡានីមួយៗ ត្រូវបានមើលឃើញស្អាតយ៉ាងហោចណាស់ម្ដង។
  • Composite យកផ្នែកស្អាតពីរូបភាពផ្សេងៗ ផ្គុំជារូបភាពថ្មី។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៧

ជ្រើស reducer សម្រាប់ composite

Composite បួនបែបfirst()max()median()mask + median()median() ជៀសវាងពពកភាគច្រើន · mask មុនធ្វើឱ្យស្អាតជាង
សង្កេត
  • first() យករូបភាពមួយ ដូច្នេះពពករបស់វានៅដដែល។
  • max() ជ្រើសពពក ព្រោះពពកភ្លឺជាងដី។
  • median() + mask ផ្ដល់លទ្ធផលស្អាតបំផុតសម្រាប់តំបន់ត្រូពិច។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៨

Composite ដោយ reducer តាមពេលវេលា

នៅពេលមាន collection ដែលបានលុបពពករួច reducer មួយបម្លែងវាទៅជារូបភាពមួយ៖

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣២៩

Composite ដោយ reducer តាមពេលវេលា

Reducerជ្រើសអ្វីនៅក្រឡានីមួយៗប្រើពេលណា
median()តម្លៃកណ្ដាល (តាមក្រុមរលកនីមួយៗ)រូបភាពមូលដ្ឋាន ស្អាត និងស្ថិរ
mean()មធ្យមទិន្នន័យស្អាតរួចហើយ (ឧ. សីតុណ្ហភាព)
min() / max()តម្លៃទាប/ខ្ពស់បំផុតសន្ទស្សន៍ (NDVI max · NDWI max) មិនមែនពណ៌
qualityMosaic('NDVI')រូបភាពដែល NDVI ខ្ពស់បំផុតរុក្ខជាតិបៃតងបំផុត · ពណ៌ស៊ីគ្នា
mosaic()រូបភាពចុងក្រោយដែលមានទិន្នន័យបំពេញចន្លោះតាមអាទិភាព
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣០

Composite ដោយ reducer តាមពេលវេលា

median() ជាជម្រើសលំនាំដើមល្អបំផុត ព្រោះវាធន់នឹងតម្លៃខុសប្រក្រតី៖ ពពកដែលរត់ចួល (ភ្លឺខ្លាំង) និងស្រមោល (ងងឹតខ្លាំង) ស្ថិតនៅចុងទាំងពីរនៃស៊េរី ហើយមិនត្រូវបានជ្រើសទេ លុះត្រាតែវាលើសពាក់កណ្ដាលនៃរូបភាព។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣១

ពិសោធន៍៖ Composite ពីរូបភាពមានពពក

ប្ដូរ reducer ចំនួនរូបភាព និងការ mask។ ចុចលើរូបភាពដើម្បីមើលស៊េរីតម្លៃនៃក្រឡាមួយ។ ពពក និងស្រមោលក្នុងពិសោធន៍នេះត្រូវបានក្លែងធ្វើលើរូបភាព Sentinel-2 ពិត។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣២

សំណួររហ័ស

រាយតម្លៃ SCL ដែលត្រូវ mask ហើយពន្យល់ថាតម្លៃនីមួយៗមានន័យអ្វី។

ឆ្លើយក្នុង ១ នាទី មុនបន្តទៅផ្នែកបន្ទាប់។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៣

ក្បួនជ្រើសក្រឡាពីរបែប

ស៊េរីក្រឡាមួយ៖ median ធៀបនឹង qualityMosaicតម្លៃក្រហម និង NDVI (គំរូ)១២៣៤៥៦៧៨០០.៤០.៨ក្រហមNDVIកាលបរិច្ឆេទតម្លៃmedianqualityMosaic ជ្រើសកាលបរិច្ឆេទ ៨ (NDVI ខ្ពស់បំផុត)
សង្កេត
  • កាលបរិច្ឆេទ ២ និង ៥ មានពពក (ក្រហមខ្ពស់ NDVI ទាប)។
  • median តាមក្រុមរលក ជៀសវាងតម្លៃខ្ពស់ទាំងនោះដោយស្វ័យប្រវត្តិ។
  • qualityMosaic យកកាលបរិច្ឆេទតែមួយដែលល្អបំផុតតាមលក្ខណៈវិនិច្ឆ័យ (ឧ. NDVI) ដូច្នេះក្រុមរលកស៊ីគ្នា។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៤

median ធៀបនឹង qualityMosaic

median() ធ្វើការ ក្រុមរលកម្ដងមួយ៖ តម្លៃក្រហមអាចមកពីថ្ងៃមួយ ហើយតម្លៃ NIR មកពីថ្ងៃផ្សេង។

សម្រាប់ការមើល និងការចាត់ថ្នាក់ទូទៅ នេះមិនជាបញ្ហាទេ ប៉ុន្តែវាអាចបង្កើត «សញ្ញាណ» ដែលមិនធ្លាប់មាននៅថ្ងៃណាមួយពិតប្រាកដ។ qualityMosaic() ជ្រើស រូបភាពទាំងមូលមួយ ក្នុងក្រឡានីមួយៗ តាមលក្ខណៈវិនិច្ឆ័យ (ឧ. NDVI ខ្ពស់បំផុត) ដូច្នេះក្រុមរលកទាំងអស់មកពីថ្ងៃដូចគ្នា៖

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៥

median ធៀបនឹង qualityMosaic

```javascript var withNdvi = s2clean.map(function(img) ); var greenest = withNdvi.qualityMosaic('NDVI'); var medianC = s2clean.median(); …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៦

ជ្រើសរយៈពេល composite នៅកម្ពុជា

រយៈពេល composite គឺជាការសម្របសម្រួល៖ រយៈពេលវែង ផ្ដល់ក្រឡាស្អាតច្រើន ប៉ុន្តែលាយស្ថានភាពខុសៗគ្នា (ស្រែដាំ និងស្រែច្រូតរួច ទឹកឡើង និងទឹកស្រក)។

រយៈពេលខ្លី រក្សាស្ថានភាពតែមួយ ប៉ុន្តែអាចមានចន្លោះ (ក្រឡាគ្មានទិន្នន័យ)។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៧

ជ្រើសរយៈពេល composite នៅកម្ពុជា

គោលបំណងរយៈពេលណែនាំ
រូបភាពមូលដ្ឋានពណ៌ពិតរដូវប្រាំង (វិច្ឆិកា–មេសា) ឆ្នាំតែមួយ
គម្របដីប្រចាំឆ្នាំcomposite ពីរ៖ រដូវប្រាំង + រដូវវស្សា (រួម Sentinel-1)
ស្រែ និងដំណាំប្រចាំខែ ឬ ១៦ ថ្ងៃ (មេរៀនទី៥ និង ១១)
ទឹកជំនន់ជុំវិញថ្ងៃកើតហេតុ + SAR (មេរៀនទី៧)
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៨

Composite មិនមែនជារូបភាពពីថ្ងៃតែមួយទេ

ប្រុងប្រយ័ត្ន

តែងតែសរសេររយៈពេល និង reducer ក្នុងចំណងជើងផែនទី (ឧ. «Sentinel-2 median · វិច្ឆិកា ២០២៣–មេសា ២០២៤»)។ ការផ្លាស់ប្ដូរដែលកើតក្នុងរយៈពេល composite (ឧ. ការឈូសឆាយ) អាចបង្ហាញមិនពេញលេញ។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៣៩
មេរៀនទី៣

ឧទាហរណ៍ដែលបានដោះស្រាយ

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤០

ជំហានទី១៖ កំណត់តំបន់ និងរយៈពេល

១

រដូវប្រាំង ១ វិច្ឆិកា ២០២៣ ដល់ ៣០ មេសា ២០២៤ ខេត្តកំពង់ឆ្នាំង (GAUL level 1)។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤១

ជំហានទី២៖ ត្រង និងលុបពពក

២

```javascript var s2 = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED') .filterBounds(aoi).filterDate('2023-11-01', '2024-05-01') .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 40)) .map(maskS2); print('រូបភាពប្រើ', …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤២

ជំហានទី៣៖ Composite ហើយពិនិត្យ

៣

```javascript var base = s2.median().clip(aoi); Map.addLayer(base, , 'មូលដ្ឋាន'); // ពិនិត្យចំនួនក្រឡាស្អាតដែលប្រើក្នុងក្រឡានីមួយៗ var nClear = …

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៣

ជំហានទី៤៖ បកស្រាយ

៤

ស្រទាប់ count() បង្ហាញថាក្រឡាភាគច្រើនមានការសង្កេតស្អាត ២០–៣០ ប៉ុន្តែតំបន់ខ្លះនៅជិតភ្នំមានតិចជាង ៥។

តំបន់ទាំងនោះទុកចិត្តតិចជាង ព្រោះ median ពីតម្លៃតិចងាយរងឥទ្ធិពលពពកដែលរត់ចួល។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៤

ជំហានទី៥៖ សេចក្ដីសន្និដ្ឋាន

៥
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៥

អ្វីដែលយើងមិនអាចសន្និដ្ឋាន

ប្រុងប្រយ័ត្ន

រូបភាពនេះមិនតំណាងថ្ងៃណាមួយទេ។ វាមិនអាចប្រើដើម្បីប្រាប់ថា «ស្រែនេះត្រូវបានច្រូតនៅថ្ងៃ X» ឬវាស់ការផ្លាស់ប្ដូរក្នុងរយៈពេល ៦ ខែនោះទេ។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៦

លំហាត់ទី៣ ក្នុង Earth Engine

លំដាប់ការងារ លំហាត់ទី៣Composite ឥតពពកនៃកម្ពុជាត្រងជាជំហាន១៥ នាទីលុបពពកពីរវិធី២៥ នាទីmedian ធៀបនឹង qualityMos…២០ នាទីរដូវវស្សា២០ នាទីនាំចេញ១៥ នាទីសរុបប្រហែល ៩៥ នាទី

លំហាត់ដំណើរការក្នុង Earth Engine Code Editor ជាមួយទិន្នន័យកាតាឡុក ហើយមានរូបលទ្ធផលគំរូ តារាងកំហុសទូទៅ និងប្រអប់ពិនិត្យលទ្ធផលដោយខ្លួនឯង។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៧
មេរៀនទី៣

ការយល់ច្រឡំដែលត្រូវប្រុងប្រយ័ត្ន

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៨

ការយល់ច្រឡំទី១

✗ «តម្រង CLOUDY_PIXEL_PERCENTAGE លុបពពករួចហើយ»
↓
✓ វាទុក ឬបោះរូបភាពទាំងមូល។ ក្រឡាពពកក្នុងរូបភាពដែលនៅសល់ ត្រូវតែ mask ដាច់ដោយឡែក។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៤៩

ការយល់ច្រឡំទី២

✗ «max() ផ្ដល់រូបភាពភ្លឺស្អាតជាង»
↓
✓ max() ជ្រើសពពក ព្រោះពពកភ្លឺបំផុត។ ប្រើ max() សម្រាប់សន្ទស្សន៍ ដូចជា NDVI ប៉ុណ្ណោះ។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥០

ការយល់ច្រឡំទី៣

✗ «Composite គឺជារូបភាពពីថ្ងៃដែលស្អាតបំផុត»
↓
✓ ក្រឡាជិតគ្នាអាចមកពីថ្ងៃខុសគ្នា ហើយ median អាចលាយក្រុមរលកពីថ្ងៃខុសគ្នាក្នុងក្រឡាតែមួយ។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥១

ការយល់ច្រឡំទី៤

✗ «រយៈពេលកាន់តែវែង composite កាន់តែល្អ»
↓
✓ រយៈពេលវែងលាយរដូវ និងលាក់ការផ្លាស់ប្ដូរ។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥២

ការយល់ច្រឡំទី៥

✗ «updateMask លុបទិន្នន័យជាអចិន្ត្រៃយ៍»
↓
✓ វាគ្រាន់តែសម្គាល់ក្រឡាថាគ្មានទិន្នន័យក្នុងការគណនានេះ។ ទិន្នន័យដើមក្នុងកាតាឡុកមិនប្ដូរទេ។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៣

សេចក្ដីសង្ខេប

ImageCollection ជាគូបពេលវេលា ដែលក្រឡានីមួយៗមានស៊េរីតម្លៃ។ ការត្រងតាមទីតាំង កាលបរិច្ឆេទ និង metadata កាត់បន្ថយចំនួនរូបភាព ហើយការលុបពពកតាមក្រឡា (SCL · QA_PIXEL · Cloud Score+) ដកតម្លៃមិនល្អចេញ។

Reducer តាមពេលវេលាបម្លែងស៊េរីទៅជារូបភាពមួយ៖ median() ជាជម្រើសលំនាំដើមដែលធន់នឹងពពកដែលរត់ចួល ហើយ qualityMosaic() រក្សាក្រុមរលកពីថ្ងៃដូចគ្នា។ រយៈពេល composite ត្រូវជ្រើសតាមសំណួរ និងរដូវ ហើយត្រូវរាយការណ៍ជាមួយចំនួនការសង្កេតស្អាត។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៤

គំនិតស្នូលនៃមេរៀន

Composite ប្ដូរសំណួរពី «ថ្ងៃណាស្អាត?» ទៅជា «ក្រឡានីមួយៗ តម្លៃអ្វីដែលតំណាងរយៈពេលនេះបានល្អបំផុត?» ហើយចម្លើយអាស្រ័យលើ reducer ដែលអ្នកជ្រើស។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៥

ពាក្យគន្លឹះខ្មែរ–អង់គ្លេស

ពាក្យខ្មែរពាក្យអង់គ្លេសអត្ថន័យខ្លី
បណ្ដុំរូបភាពImageCollectionរូបភាពច្រើនជាលំដាប់ពេលវេលា
រូបភាពផ្គុំCompositeរូបភាពមួយផ្គុំពីរូបភាពច្រើន
ការលុបពពកCloud maskingសម្គាល់ក្រឡាពពកថាគ្មានទិន្នន័យ
ក្រុមរលកគុណភាពQuality band (SCL, QA_PIXEL)ព័ត៌មានពពក ស្រមោល ទឹក តាមក្រឡា
តម្លៃកណ្ដាលMedianតម្លៃនៅកណ្ដាលនៃតម្លៃដែលតម្រៀប
ក្រឡាបៃតងបំផុតGreenest pixel (qualityMosaic)ជ្រើសថ្ងៃដែល NDVI ខ្ពស់បំផុត
ចំនួនការសង្កេតស្អាតClear observation countក្រឡាស្អាតដែលប្រើក្នុង composite
គូបពេលវេលាData cubeទីតាំង × ពេលវេលា × ក្រុមរលក
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៦

សំណួររំលឹក

  • ហេតុអ្វី median() ធន់នឹងពពកដែលរត់ចួល ជាង mean()?
  • ភាពខុសគ្នារវាង median() និង qualityMosaic('NDVI')?
  • សរសេរមុខងារ mask សម្រាប់ Landsat 9 C2 L2 ដែលលុបទាំងពពក cirrus (ប៊ីត ២) ផង។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៧

សំណួររំលឹក

  • ក្រឡាមួយមានតម្លៃក្រហម [០,០៥ ០,៤២ ០,០៦ ០,០៧ ០,៣៨]។ គណនា median និង mean ហើយពន្យល់ថាមួយណាតំណាងផ្ទៃដីល្អជាង។
  • ហេតុអ្វីមិនគួរប្រើ max() សម្រាប់ composite ពណ៌ពិត ប៉ុន្តែអាចប្រើសម្រាប់ NDVI?
  • ស្នើរយៈពេល composite សម្រាប់ផែនទីផ្ទៃទឹកអតិបរមាប្រចាំឆ្នាំនៃទន្លេសាប ហើយពន្យល់។
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៨

សំណួររំលឹក

  • ស្រទាប់ count() បង្ហាញតម្លៃ ២ នៅតំបន់មួយ។ តើអ្នកនឹងធ្វើអ្វី?
សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៥៩

កិច្ចការខ្លី

បង្កើត composite median សម្រាប់ខេត្តរបស់អ្នកក្នុងរយៈពេលបីផ្សេងគ្នា (១ ខែ ៣ ខែ ៦ ខែ)។ ថតរូបអេក្រង់ ហើយសរសេរកថាខណ្ឌមួយប្រៀបធៀបចន្លោះ ពពកដែលរត់ចួល និងការលាយរដូវ។

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៦០

មេរៀនបន្ទាប់

យើងមានរូបភាពស្អាតមួយសម្រាប់ខេត្តទាំងមូលហើយ។ ប៉ុន្តែអ្នកសម្រេចចិត្តជាញឹកញាប់មិនត្រូវការរូបភាពទេ៖ ពួកគេត្រូវការលេខ ដូចជា «NDVI មធ្យមនៃស្រុកនីមួយៗ» ឬ «ផ្ទៃទឹកតាមខែ»។

តើត្រូវបម្លែងរូបភាពរាប់លានក្រឡា ទៅជាតារាងស្ថិតិតាមតំបន់យ៉ាងដូចម្ដេច?

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៦១

អរគុណ

អានមេរៀនពេញ និងធ្វើលំហាត់ទី៣

https://khgeo.github.io/applied-gis-rs/lessons/lesson-03/

សៀវភៅទី៤ · អនុវត្តន៍ GIS និងការយកព័ត៌មានពីចម្ងាយ · មេរៀនទី៣៦២