🗺️ สถานีวัดน้ำตลอดแม่น้ำเจ้าพระยา
นครสวรรค์ → เขื่อนเจ้าพระยา → อยุธยา → กทม./นนท. · หมุด = สถานีจริงที่แหล่งส่งมาในรอบนี้
🟢 ปกติ (ต่ำกว่าตลิ่ง ≥ 0.5 ม.)
🟠 ใกล้ตลิ่ง (< 0.5 ม.)
🔴 ล้นตลิ่ง
⚪ ไม่มีข้อมูล (มีเหตุผลกำกับ)
❔ จำแนกไม่ได้ (ไม่มีข้อมูลตลิ่ง)
แม่น้ำ (OSM)
แตะหมุด/ชิป/แถวในตารางเพื่อดูรายละเอียด
แหล่งข้อมูล (ดึงเมื่อเปิดหน้า · cache ~15 นาที · ปุ่ม 🔄 รีเฟรชดึงใหม่ทันที):
💧
สถานีวัดน้ำ — ThaiWater public v3 API
(
api-v3.thaiwater.net · waterlevel_load,
ไม่ต้องใช้ key) · สถานี = river_name “แม่น้ำเจ้าพระยา” ทั้งหมดที่แหล่งส่งมา ·
ระดับน้ำ =
waterlevel_msl (ม.รทก.) · ปริมาณน้ำไหล =
discharge (บางสถานีไม่ส่ง → แสดง “—” + เหตุผล) ·
เวลาบนหมุด/แถว = เวลาอ่านค่าของแหล่ง ไม่ใช่เวลาที่เราดึง
🏔️
เขื่อน — กรมชลประทาน RID
(
app.rid.go.th/reservoir/api/dam/public,
35 เขื่อนใหญ่) · ทุกรอบตรวจว่ามี “เขื่อนเจ้าพระยา” ใน API หรือไม่ (ไม่มี → หน้าบอกตรง ๆ ไม่เดาค่า) ·
ช่วงหลังเที่ยงคืนที่รอบใหม่ยังไม่ประกาศตัวเลข ระบบบอก “X/35 ประกาศแล้ว” ไม่แทนที่ด้วยค่าคำนวณ
🌊
การระบายท้ายเขื่อน — วัดสด C.13 ท้ายเขื่อนเจ้าพระยา (ThaiWater) ·
ถ้ารอบนั้นไม่ส่ง
discharge จะใช้ค่าล่าสุดจาก
หน้า flow (cache ของหน้านั้น) พร้อมระบุเวลาของค่าดังกล่าว
🗺️
แผนที่ — รูปทรงอำเภอ geoBoundaries ADM2 (ผ่าน
build_map_central.py) · เส้นแม่น้ำ OSM Overpass
(
flowedges.json E8+E10 +
routeC.json) · projection ตรวจเทียบ
central/districts.json = คลาดเคลื่อน 0.00 หน่วยจอ ·
เขต กทม./นนท. ฉายใหม่เข้าเฟรมเดียวกัน · หมุดสถานีฉายจาก lat/lon จริงทุกเปิดหน้า
🧊 บล็อก 3D — true-linear (สัดส่วนตรง elev × 0.5348 หน่วยจอ/ม.) · พื้นลุ่มต่ำจึงแบนตามจริง (62/63 อำเภอ < 50 ม.)
🏷️ bkkflood v2.10 · หน้า
/chaophraya/ · ปรับเป็นแอปสถานะน้ำสด 1 ต.ค. 2569