ขอบเขตระบบเฝ้าระวังภัย
ระบบครอบคลุมพื้นที่ ~214,000 ตร.กม. จากพื้นที่ทั้งหมดของประเทศไทย 513,120 ตร.กม. ใช้ข้อมูลจาก 5 ดาวเทียม + AQM 4 สถานี + เรดาร์ TMD + เขื่อน 4 แห่ง ศูนย์กลางที่ศาลากลางจังหวัดตาก 16.8848°N, 99.1254°E (WGS 84 / EPSG:4326)
214,000
ตร.กม.
FIRMS BBOX — พื้นที่ดึงข้อมูลดาวเทียม
125,664
ตร.กม.
Live NRT — รัศมี 200 กม.
7,854
ตร.กม.
Alert Zone — รัศมี 50 กม.
9+
จังหวัด
ขอบเขตอำเภอจาก OSM + GADM
แผนที่ขอบเขตระบบ
Interactive
ระดับเตือนภัย — 5 ชั้นรัศมี
Concentric rings
| ระดับ | รัศมี | พื้นที่ | สัดส่วน | การตอบสนอง | ตัวอย่างพื้นที่ |
|---|---|---|---|---|---|
| วิกฤต | 0 – 5 กม. | 78.5 ตร.กม. | ปิดเรียน / N95 / อพยพ | ตัวเมืองตาก, โรงเรียน ทต.1-4 | |
| อันตราย | 5 – 15 กม. | 706.9 ตร.กม. | เขตควันโดยตรง | ลานสาง, ตากสินมหาราช, หนองบัวใต้ | |
| เตือนภัย | 15 – 30 กม. | 2,827 ตร.กม. | ฝุ่นลอย / ลมพัดควัน | บ้านตาก, วังเจ้า, ป่าสงวนรอบเมือง | |
| เฝ้าระวัง | 30 – 50 กม. | 7,854 ตร.กม. | ติดตาม / ข้ามแดน | สามเงา, แม่ระมาด, คลองลาน, เมียวดี | |
| ติดตาม | 50 – 200 กม. | 125,664 ตร.กม. | แสดงบนแผนที่ | แม่สอด, สุโขทัย, ลำปาง, เชียงใหม่ |
📐 สูตรคำนวณพื้นที่
พื้นที่วงกลม = π × r²
5 กม. → π × 5² = 78.5 ตร.กม.
50 กม. → π × 50² = 7,854 ตร.กม.
200 กม. → π × 200² = 125,664 ตร.กม.
หมายเหตุ: พื้นที่จริงอาจน้อยกว่าเพราะภูเขาและชายแดน
5 กม. → π × 5² = 78.5 ตร.กม.
50 กม. → π × 50² = 7,854 ตร.กม.
200 กม. → π × 200² = 125,664 ตร.กม.
หมายเหตุ: พื้นที่จริงอาจน้อยกว่าเพราะภูเขาและชายแดน
⏱️ ความเร็วในการอัปเดต
● AQM PM2.5 — ทุก 5 นาที (real-time)
● DB Cron — ทุก 15 นาที (NASA FIRMS)
● ดาวเทียม — ทุก ~3 ชม. (satellite pass)
● เรดาร์ TMD — ทุก 6 นาที (Doi Musoe)
● เขื่อน กฟผ. — วันละครั้ง
● DB Cron — ทุก 15 นาที (NASA FIRMS)
● ดาวเทียม — ทุก ~3 ชม. (satellite pass)
● เรดาร์ TMD — ทุก 6 นาที (Doi Musoe)
● เขื่อน กฟผ. — วันละครั้ง
แหล่งข้อมูลดาวเทียม — NASA FIRMS
5 ดาวเทียม
📦 Bounding Box — พื้นที่ดึงข้อมูล
COORDINATES
96.5°E – 101.0°E
14.5°N – 18.5°N
DIMENSIONS
กว้าง ~480 กม. (E-W)
สูง ~445 กม. (N-S)
| ดาวเทียม | เซ็นเซอร์ | Resolution | รอบโคจร | ข้อมูล |
|---|---|---|---|---|
| Suomi NPP | VIIRS | 375 m | ~2 รอบ/วัน | จุดไฟ + FRP + อุณหภูมิ |
| NOAA-20 | VIIRS | 375 m | ~2 รอบ/วัน | จุดไฟ + FRP + อุณหภูมิ |
| NOAA-21 | VIIRS | 375 m | ~2 รอบ/วัน | จุดไฟ + FRP + อุณหภูมิ |
| Terra / Aqua | MODIS | 1,000 m | ~4 รอบ/วัน | จุดไฟ + FRP |
| Landsat 8/9 | OLI/TIRS | 30 m | ทุก 8 วัน | จุดไฟละเอียดสูง |
แหล่งข้อมูลเสริม
7 แหล่ง
🌫️ AQM — คุณภาพอากาศ
TB1 กิตติขจร
ESP32 + BME688 + SCD30 + PMS7003
LIVE
TB2 / TB3 / TB4
สถานีเสริมในโรงเรียนเทศบาล
LIVE
อัปเดตทุก 5 นาที · PM2.5 MLR corrected vs Air4Thai BAM · แจ้งเตือน LINE Notify
🌤️ สภาพอากาศ
Open-Meteo API
อุณหภูมิ ความชื้น ลม UV ฝน พยากรณ์ 3 วัน
30 นาที
OpenWeatherMap
แผนที่ฝนซ้อน (precipitation tile)
10 นาที
TMD ดอยมูเซอ VTSK
เรดาร์ฝน 240 กม. — 22 กม.จากตาก
6 นาที
🏞️ เขื่อน — กฟผ.
เขื่อนภูมิพล
แม่น้ำปิง — ส่งผลน้ำท่วม/แล้งตากโดยตรง
รายวัน
กิ่วลม / กิ่วคอหมา / แม่ปิง
แม่น้ำวัง + แม่น้ำปิงตอนบน
รายวัน
🗺️ ขอบเขต / Geocoding
GADM v4.1
ขอบเขตประเทศไทย 11,259 จุด (ground truth)
100%
OSM Overpass API
Polygon อำเภอ 9+ จังหวัด (ตาก + ข้างเคียง)
Auto
GISTDA
ประเภทพื้นที่: ป่าสงวน / อุทยาน / สปก. / เกษตร
4 ชม.
ขอบเขตจังหวัด / อำเภอ
OSM + GADM
จังหวัดตาก (เต็ม)
อ.เมืองตาก
ศูนย์กลาง
อ.บ้านตาก
21 กม.
อ.วังเจ้า
18 กม.
อ.สามเงา
40 กม.
อ.แม่ระมาด
55 กม.
อ.ท่าสองยาง
75 กม.
อ.แม่สอด
86 กม.
อ.พบพระ
98 กม.
อ.อุ้มผาง
120 กม.
จังหวัดข้างเคียง
สุโขทัย
Polygon
กำแพงเพชร
Polygon
ลำปาง
Polygon
เชียงใหม่
Polygon
แม่ฮ่องสอน
Polygon
อุตรดิตถ์
Polygon
พิษณุโลก
Polygon
นครสวรรค์
Polygon
ข้ามแดน / ต่างประเทศ
เมียนมา (รัฐกะเหรี่ยง)
GADM
เมียนมา (รัฐฉาน)
GADM
เมียนมา (ตะนาวศรี)
GADM
จุดไฟนอกประเทศแสดงเป็น จุดแดง ขอบขาว พื้นที่นอกไทยมืดลง 25% ด้วย GADM polygon mask
ข้อมูลภูมิศาสตร์ประเทศไทย
ข้อมูลอ้างอิง
513,120
ตร.กม.
พื้นที่ทั้งหมด (อันดับ 50 ของโลก)
5,656
กม.
พรมแดนทางบก (4 ประเทศ)
3,219
กม.
แนวชายฝั่งทะเล
1,650
กม.
ระยะเหนือ-ใต้
📍 จุดสุดขอบทิศทาง (Geographical Extremes)
| ทิศ | พิกัด | ที่ตั้ง |
|---|---|---|
| เหนือสุด | 20°28'N 99°57'E | อ.แม่สาย จ.เชียงราย |
| ใต้สุด | 5°37'N 101°8'E | อ.เบตง จ.ยะลา |
| ตะวันออกสุด | 15°38'N 105°38'E | อ.โขงเจียม จ.อุบลราชธานี |
| ตะวันตกสุด | 18°34'N 97°21'E | อ.แม่สะเรียง จ.แม่ฮ่องสอน |
พิกัด: 5°37'N – 20°28'N, 97°22'E – 105°38'E
กว้าง (E-W) ~875 กม. · ยาว (N-S) ~1,650 กม.
🌏 ภูมิประเทศและภูมิอากาศ
จุดสูงสุด: ดอยอินทนนท์ 2,565 ม. — จ.เชียงใหม่
จุดต่ำสุด: เหมืองบ่อใหญ่ -106 ม.
พื้นดิน: 510,890 ตร.กม. (99.57%)
พื้นน้ำ: 2,230 ตร.กม. (0.43%)
EEZ ทางทะเล: 305,778 ตร.กม.
ชลประทาน: 64,150 ตร.กม.
จุดต่ำสุด: เหมืองบ่อใหญ่ -106 ม.
พื้นดิน: 510,890 ตร.กม. (99.57%)
พื้นน้ำ: 2,230 ตร.กม. (0.43%)
EEZ ทางทะเล: 305,778 ตร.กม.
ชลประทาน: 64,150 ตร.กม.
พรมแดนระหว่างประเทศ — 5,656 กม.
4 ประเทศ
| ประเทศ | ความยาว | สัดส่วน | ลักษณะภูมิประเทศ | จังหวัดชายแดนไทย |
|---|---|---|---|---|
| เมียนมา | 2,401 กม. | ทิวเขาแดนลาว · ตะนาวศรี · แม่น้ำสาละวิน · แม่น้ำเมย · แม่น้ำรวก · แม่น้ำกระบุรี | เชียงราย เชียงใหม่ แม่ฮ่องสอน ตาก กาญจนบุรี ราชบุรี เพชรบุรี ประจวบฯ ชุมพร ระนอง (10 จว.) | |
| ลาว | 1,810 กม. | ทิวเขาหลวงพระบาง · พนมดงรัก · ร่องน้ำลึกแม่น้ำโขง · แม่น้ำเหือง | เชียงราย พะเยา น่าน อุตรดิตถ์ พิษณุโลก เลย หนองคาย บึงกาฬ นครพนม มุกดาหาร อำนาจเจริญ อุบลฯ (12 จว.) | |
| กัมพูชา | 798 กม. | ทิวเขาพนมดงรัก · ทิวเขาบรรทัด · เส้นเรขาคณิตสมมติ 57 กม. | อุบลฯ ศรีสะเกษ สุรินทร์ บุรีรัมย์ สระแก้ว จันทบุรี ตราด (7 จว.) | |
| มาเลเซีย | 647 กม. | สันปันน้ำทิวเขาสันกาลาคีรี 552 กม. · ร่องน้ำแม่น้ำโก-ลก 95 กม. | สตูล สงขลา ยะลา นราธิวาส (4 จว.) |
🔥 พรมแดนตากกับเมียนมา — ส่วนที่ระบบเฝ้าระวัง
จังหวัดตากมีพรมแดนติดเมียนมายาวกว่า 560 กม. จากทั้งหมด 2,401 กม.
ลักษณะชายแดน: แม่น้ำเมย (อ.แม่สอด-ท่าสองยาง) + สันเขา (อ.พบพระ-อุ้มผาง)
ระบบใช้ GADM v4.1 polygon 11,259 จุด เป็น ground truth ในการตัดสินว่าจุดไฟอยู่ฝั่งไทยหรือเมียนมา
จุดไฟในเมียนมาแสดงเป็น จุดแดง ขอบขาว พื้นที่นอกไทยมืดลง 25%
ลักษณะชายแดน: แม่น้ำเมย (อ.แม่สอด-ท่าสองยาง) + สันเขา (อ.พบพระ-อุ้มผาง)
ระบบใช้ GADM v4.1 polygon 11,259 จุด เป็น ground truth ในการตัดสินว่าจุดไฟอยู่ฝั่งไทยหรือเมียนมา
จุดไฟในเมียนมาแสดงเป็น จุดแดง ขอบขาว พื้นที่นอกไทยมืดลง 25%
ระบบพิกัดและพื้นหลักฐาน
WGS 84 / EPSG:4326
🌐 WGS 84 — ระบบที่ใช้ในระบบเรา
ทรงรี: WGS 84 (Semi-Major Axis: 6,378,137 m)
EPSG: 4326 (Geographic)
UTM Zone: 47N (ตาก/ฝั่งตะวันตก) · 48N (ฝั่งตะวันออก)
ใช้โดย: GPS, NASA FIRMS, GADM, Open-Meteo, Leaflet
EPSG: 4326 (Geographic)
UTM Zone: 47N (ตาก/ฝั่งตะวันตก) · 48N (ฝั่งตะวันออก)
ใช้โดย: GPS, NASA FIRMS, GADM, Open-Meteo, Leaflet
✅ ระบบเราใช้ WGS 84 ทั้งหมด — ไม่ต้องแปลง datum
📊 Indian 1975 — ระบบเดิมกรมแผนที่ทหาร
ทรงรี: Everest 1830 (Semi-Major Axis: 6,377,276.345 m)
EPSG: 4240 (Geographic)
Datum Shift: ΔX=-206, ΔY=-837, ΔZ=-295 m
ใช้โดย: แผนที่ภูมิประเทศ RTSD 1:50,000
EPSG: 4240 (Geographic)
Datum Shift: ΔX=-206, ΔY=-837, ΔZ=-295 m
ใช้โดย: แผนที่ภูมิประเทศ RTSD 1:50,000
⚠️ ถ้านำพิกัด Indian 1975 มาใช้โดยไม่แปลง → คลาดเคลื่อน 300-400 เมตร
แหล่งข้อมูลขอบเขตดิจิทัล (GIS Boundary Data)
Open Data
โครงสร้างข้อมูลขอบเขตการปกครอง (COD-AB)
| ระดับ | รหัส | จำนวน | คำอธิบาย |
|---|---|---|---|
| ADM0 | ประเทศ | 1 | ขอบเขตพรมแดนด้านนอกทั้งหมด |
| ADM1 | จังหวัด | 77 | 76 จังหวัด + กรุงเทพมหานคร |
| ADM2 | อำเภอ | 928 | อำเภอทั้งหมดทั่วประเทศ |
| ADM3 | ตำบล | 7,425 – 8,279 | HDX: 7,425 · GISTDA: 8,279 (อัปเดตล่าสุด) |
🌐 GADM v4.1
ใช้ในระบบเรา เป็น ground truth
polygon ขอบเขตประเทศ 11,259 จุด
License: Free (non-commercial)
gadm.org
polygon ขอบเขตประเทศ 11,259 จุด
License: Free (non-commercial)
gadm.org
📦 HDX / OCHA (UN)
🛰️ GISTDA Open Data
ศูนย์กลางของรัฐ — P-code, ประชากร, ครัวเรือน
+ Municipal Boundary
+ พื้นที่ภัยแล้ง/น้ำท่วมซ้ำซาก/เผาไหม้
opendata.gistda.or.th
+ Municipal Boundary
+ พื้นที่ภัยแล้ง/น้ำท่วมซ้ำซาก/เผาไหม้
opendata.gistda.or.th
📋 แหล่งข้อมูลอื่นที่เกี่ยวข้อง
| แหล่ง | ข้อมูล | License | URL |
|---|---|---|---|
| geoBoundaries | ขอบเขตระดับ ADM0-3 | CC-BY 4.0 | geoboundaries.org |
| OpenStreetMap | อำเภอ polygon (Overpass API) | ODbL | overpass-api.de |
| กรมแผนที่ทหาร | แผนที่ภูมิประเทศ 1:50,000 | ราชการ | Indian 1975 / EPSG:4240 |
| โครงการ OneMap | บูรณาการแนวเขตที่ดินของรัฐ | ราชการ | มาตรฐาน 1:4,000 |
ระบบวิเคราะห์อัจฉริยะ
8 modules
🔥 Fire Intelligence
● วิเคราะห์ทิศลม + ช่องทางควัน 6 เส้นทาง
● Foehn wind detection (ลมร้อนข้ามเขา)
● Basin trap (ลมสงบ ควันสะสมในแอ่ง)
● Smoke path — จุดไฟ upwind → เมือง
● Fire risk score (อุณหภูมิ + ความชื้น + ลม + ฝน)
● Foehn wind detection (ลมร้อนข้ามเขา)
● Basin trap (ลมสงบ ควันสะสมในแอ่ง)
● Smoke path — จุดไฟ upwind → เมือง
● Fire risk score (อุณหภูมิ + ความชื้น + ลม + ฝน)
💧 Water Intelligence
① Days of Supply (น้ำเพียงพออีกกี่วัน)
② Flood Arrival Time (เวลาน้ำถึงเมือง)
③ Seasonal Projection (คาดการณ์ระดับน้ำ)
④ Cascade Risk (กิ่วคอหมา → กิ่วลม → ตาก)
⑤ Year-over-Year (เทียบปีก่อน)
⑥ Rain-Inflow (ฝน → น้ำเข้าเขื่อน)
⑦ Multi-Hazard Score (ภัยรวม 4 ด้าน)
⑧ School Protocol (โปรโตคอลโรงเรียน)
② Flood Arrival Time (เวลาน้ำถึงเมือง)
③ Seasonal Projection (คาดการณ์ระดับน้ำ)
④ Cascade Risk (กิ่วคอหมา → กิ่วลม → ตาก)
⑤ Year-over-Year (เทียบปีก่อน)
⑥ Rain-Inflow (ฝน → น้ำเข้าเขื่อน)
⑦ Multi-Hazard Score (ภัยรวม 4 ด้าน)
⑧ School Protocol (โปรโตคอลโรงเรียน)
สถาปัตยกรรมระบบ
| Layer | Technology | Details |
|---|---|---|
| Firmware | Arduino / ESP32 | BME688 BSEC + SCD30 + PMS7003 · OTA · FreeRTOS · TFT ILI9341 |
| Backend | PHP + MariaDB | Plesk @ tb1.ac.th · Cron 15 min · FIRMS API proxy |
| Frontend | Leaflet + Chart.js | 7 dashboard pages · Dark/Light theme · Mobile-first |
| AI/ML | Ollama Cloud API | Thai-language analysis · 6 modes · Health + Smoke detection |
| GIS | GADM + OSM + GISTDA | GADM polygon 11,259 pts · OSM Overpass · ArcGIS REST |
| Alerts | LINE Notify | PM2.5 threshold · Fire proximity · Dam overflow |