กำลังโหลดข้อมูล...
ศูนย์เทคโนโลยีสารสนเทศภูมิศาสตร์ องค์การบริหารส่วนจังหวัดแม่ฮ่องสอน (MHS GIS)
| กำลังวิเคราะห์กลุ่มจุดความร้อน... |
| ลำดับ | พื้นที่ | ล่าสุด | แนวโน้ม | กลุ่มจุดความร้อน (≥6 ชม.) | ความหนาแน่น | ความเสี่ยง |
|---|---|---|---|---|---|---|
| กำลังโหลดข้อมูล... | ||||||
| ลำดับ | พื้นที่ | ล่าสุด | แนวโน้ม | กลุ่มจุดความร้อน (≥6 ชม.) | ความหนาแน่น | ความเสี่ยง |
|---|---|---|---|---|---|---|
| กำลังโหลดข้อมูล... | ||||||
ระบุพื้นที่ (ตำบล/หมู่บ้าน) ที่ควรเฝ้าระวังเป็นลำดับต้นๆ โดยพิจารณาจากหลายปัจจัยรวมกัน ไม่ใช่แค่จำนวนจุดความร้อนมากที่สุดเพียงอย่างเดียว แต่รวมถึงความหนาแน่นเชิงพื้นที่ แนวโน้ม และความซ้ำซาก
| ช่วงเวลา | ตัวอย่าง (เลือก 7 วัน) | ใช้คำนวณ |
|---|---|---|
recent (ล่าสุด) | 11-17 มี.ค. | จำนวนล่าสุด, ความหนาแน่น |
prev (ก่อนหน้า) | 4-10 มี.ค. | แนวโน้ม (เปรียบเทียบกับ recent) |
year (365 วัน) | 17 มี.ค. 68 – 17 มี.ค. 69 | ความซ้ำซาก |
| ตัวแปร | คำอธิบาย | สูตร Normalize |
|---|---|---|
| จำนวนล่าสุด recentNorm |
จำนวนจุดความร้อนในช่วงเวลาที่เลือก (recent window) | recent / max(recent) |
| ความหนาแน่น densityNorm |
ความหนาแน่น/กระจุกตัวเชิงพื้นที่ (จุด/ตร.กม.)density = N / (π × r²)โดย r = max(SDD, 0.375 km)SDD = Standard Distance Deviation (ค่ารากที่สองของค่าเฉลี่ยระยะทาง² จากจุดศูนย์กลาง) 0.375 km = ขนาดพิกเซล VIIRS (ค่าต่ำสุดป้องกัน density สูงเกินจริง) |
density / max(density) |
| แนวโน้ม diffNorm |
ผลต่างจำนวนจุดระหว่างช่วงล่าสุดกับช่วงก่อนหน้าdiff = recent − prevนับเฉพาะ diff > 0 (เพิ่มขึ้น) เท่านั้นที่ให้คะแนน, diff ≤ 0 ให้ 0 คะแนน |
max(0, diff) / max(diff⁺) |
| ความซ้ำซาก yearNorm |
จำนวนจุดความร้อนรวม 365 วันย้อนหลัง สะท้อนว่าพื้นที่นี้เป็นจุดเกิดไฟซ้ำๆ หรือไม่ | year / max(year) |
| กลุ่มจุดความร้อน clusterNorm สำคัญสูงสุด |
จำนวนกลุ่มจุดความร้อนที่ลุกไหม้ต่อเนื่อง ≥ 6 ชม. ในพื้นที่metric = count + log₂(1 + maxSpan/6)ให้ค่าทั้งจำนวนกลุ่มและระยะเวลาการลุกไหม้นานสุด เช่น 2 กลุ่มที่ลุกนาน 24 ชม. ได้คะแนนสูงกว่า 1 กลุ่มที่ลุกเพียง 6 ชม. |
metric / max(metric) |
| Downwind exposureNorm โหมดควัน |
ความเสี่ยงจากการอยู่ใต้ลมของกลุ่มจุดความร้อน คำนวณจากทิศทางลม GFS, ระยะจากกลุ่มจุดความร้อน, และความเร็วลม ภายในมุม sector 30-35° และระยะ 50-80 km |
exposure / max(exposure) |
| PM2.5 pm25Norm โหมดควัน |
ค่า PM2.5 ณ ตำแหน่งพื้นที่ ประมาณจาก Inverse-Distance Weighted (IDW) ของสถานีตรวจวัดที่อยู่ภายในรัศมี 50-80 กม. | pm25 / max(pm25) |
ตัวแปรทั้งหมดถูก normalize เป็น 0–1 (หารด้วยค่าสูงสุดในชุดข้อมูล) แล้วถ่วงน้ำหนัก:
Score = 0.30 × กลุ่มจุดความร้อน
+ 0.25 × จำนวนล่าสุด
+ 0.20 × แนวโน้ม
+ 0.15 × ความหนาแน่น
+ 0.10 × ความซ้ำซาก
Score = 0.20 × จำนวนล่าสุด
+ 0.15 × กลุ่มจุดความร้อน
+ 0.10 × ความหนาแน่น
+ 0.10 × แนวโน้ม
+ 0.05 × ความซ้ำซาก
+ 0.20 × Downwind
+ 0.20 × PM2.5
เปรียบเทียบจำนวนจุดความร้อนระหว่าง 2 ช่วงเวลาที่มีความยาวเท่ากัน:
diff = จำนวนช่วงล่าสุด − จำนวนช่วงก่อนหน้า
+N = เพิ่มขึ้น (สถานการณ์แย่ลง)
-N = ลดลง (สถานการณ์ดีขึ้น)
0 = ไม่เปลี่ยนแปลง
ระดับ badge ตัดสินจากค่า densityNorm = density / maxDensity ซึ่ง maxDensity เปลี่ยนตามข้อมูลปัจจุบัน ทำให้เกณฑ์ขยับตามทุกครั้งที่โหลดข้อมูลใหม่
สูตรและน้ำหนักถ่วงเหมือนกันทุกประการ ทั้งสองระดับใช้ฟังก์ชันเดียวกันในการคำนวณความหนาแน่น คะแนนรวม และระดับความเสี่ยง
| ระดับตำบล | ระดับหมู่บ้าน | |
|---|---|---|
| ขอบเขตข้อมูล | รวมจุดความร้อนทุกจุดที่อยู่ในตำบลนั้น | เฉพาะจุดความร้อนที่อยู่ในหมู่บ้านนั้นเท่านั้น |
| สูตร Density | N / (π × r²) — เหมือนกัน (SDD คำนวณจากจุดในขอบเขตของแต่ละระดับ) |
|
| สูตร Score | สูตรและน้ำหนักถ่วงเหมือนกัน (0.40/0.25/0.20/0.15) | |
| Normalize | หารด้วยค่าสูงสุดในชุดตำบล | หารด้วยค่าสูงสุดในชุดหมู่บ้าน |
| ลำดับ | อำเภอ | จำนวน (พ.ศ. -) | (พ.ศ. -) | Suomi-NPP (พ.ศ. -) | (พ.ศ. -) | เปลี่ยนแปลง | เพิ่มเติม |
|---|---|---|---|---|---|---|---|
| กำลังโหลดข้อมูล... | |||||||
| ลำดับ | พื้นที่ | ตำบล | อำเภอ | พื้นที่เผาไหม้ | สัดส่วนต่อพื้นที่เผาไหม้ |
|---|---|---|---|---|---|
| กำลังโหลดข้อมูล... | |||||
| ลำดับ | ชื่อพื้นที่ | จำนวน Hotspot | ประเภท | พื้นที่ (ไร่) | พื้นที่เผาไหม้ (ไร่) |
ร้อยละ
(พื้นที่เผาไหม้) |
|---|---|---|---|---|---|---|
|
Loading...
กำลังโหลดข้อมูล... |
||||||
| ลำดับ | ประเภทการใช้ที่ดิน | จำนวนจุดความร้อน | พื้นที่เผาไหม้ (ไร่) | สัดส่วนร้อยละ |
|---|---|---|---|---|
| กำลังโหลดข้อมูล... | ||||
| ลำดับ | ชั้นคุณภาพลุ่มน้ำ | คำอธิบาย | จำนวนจุดความร้อน | พื้นที่เผาไหม้ (ไร่) | สัดส่วนร้อยละ |
|---|---|---|---|---|---|
| กำลังโหลดข้อมูล... | |||||
คำนวณพื้นที่เผาไหม้ (ไร่) ที่อยู่ในแนวสายทาง โดยพิจารณาจากร่องรอยการเผาไหม้สะสมตั้งแต่ต้นปี (Burn Scar) ที่ทับซ้อนกับแนวบัฟเฟอร์ของถนน เพื่อประเมินผลกระทบของไฟต่อโครงข่ายถนน
พื้นที่ (ไร่) = พื้นที่ (ตร.ม.) ÷ 1,600SUM พื้นที่ทับซ้อนทั้งหมดจาก burn polygon หลายชิ้น → ได้พื้นที่เผาไหม้รวมต่อสายทาง
ร่องรอยเผาไหม้ (Burn Scar polygon) ┌─────────────────────┐ │ ░░░░░░░░░░░░░░░░░░░ │ │ ░░░░░░░░░░░░░░░░░░░ │ │ ░░░┌───────────┐░░░ │ ← ส่วนที่ทับซ้อน = พื้นที่เผาไหม้ริมทาง │ ░░░│ Buffer │░░░ │ ═════╪════════════╪═════ ← เส้นถนน (road line) │ ░░░│ 50m ↕ │░░░ │ │ ░░░└───────────┘░░░ │ │ ░░░░░░░░░░░░░░░░░░░ │ └─────────────────────┘ Buffer กว้าง 50m ซ้าย + 50m ขวา = ~100m นับเฉพาะพื้นที่ทับซ้อน (Intersection) เท่านั้น
ROUND(
SUM(
ST_Area(
ST_Intersection(
ST_Buffer(road.geom::geography, 50)::geometry,
burn_scar.geom
)::geography
)::numeric / 1600 -- แปลง ตร.ม. → ไร่
),
2 -- ทศนิยม 2 ตำแหน่ง
) AS burn_area_rai