← กลับไปหน้าผลงาน
radar-anlyzer (TMD radar pipeline 9 months)
Aug 2025 – Mar 2026 (~7 months full pipeline, 9 months total evolution)Solo Python data engineer
โปรเจกต์นี้คืออะไร
วิเคราะห์ภาพเรดาร์ฝน TMD (RGB → dBZ → MongoDB) สำหรับทำนายความเสี่ยงดินถล่มในตำบลแม่พูล (อุตรดิตถ์) + ป่าแมต (แพร่) — 9 เดือน evolution จาก SQLite POC สู่ multi-province production
จุดเด่นทางเทคนิค
- RGB → reflectivity (dBZ) แบบมาตรฐาน TMD 24 bins (10.5 → 66.5 dBZ)
- Schedule วิเคราะห์ทุก 15 นาที (8/23/38/53)
- 1km micro-grid (Mae Phun) 288 cells + multi-province CSV mapping
- Redis cache + ROI hash deduplication (pHash 32x32 → SHA1)
- Backfill scripts: rain_daily_summary, rain_accum_since_jan, 1km_grid
- Active/inactive flag pattern (deactivate_all → insert latest as active)
- Radar fallback PHI→LMP เมื่อ PHI ไม่มาตรงเวลา
เทคโนโลยีที่ใช้
Python 3.10OpenCVNumPySciPySelenium + headless ChromepymongoRedis cacheschedulePM2 ecosystemDocker (dev + prod)GitHub Actions (Docker Hub publish)
อยากรู้เบื้องหลังหรือคุยเรื่องเทคนิคของโปรเจกต์นี้?
ทักมาถามได้เลย หรือตามอ่านบทเรียนที่ผมสรุปไว้ในบล็อก




