Dự án theo dõi và phân tích chất lượng không khí tại các thành phố lớn của Việt Nam, sử dụng dữ liệu từ IQAir.
| Thông số | Chi tiết |
|---|---|
| Tần suất cập nhật | Mỗi giờ |
| Định dạng dữ liệu | CSV |
| Phương thức | GitHub Actions |
| Nguồn dữ liệu | IQAir API |
| Thành phố | Vùng miền |
|---|---|
| Hà Nội | Miền Bắc |
| Hồ Chí Minh | Miền Nam |
| Đà Nẵng | Miền Trung |
| Hải Phòng | Miền Bắc |
| Nha Trang | Miền Trung |
| Huế | Miền Trung |
| Hải Dương | Miền Bắc |
| Hưng Yên | Miền Bắc |
| Hòa Bình | Miền Bắc |
| Lai Châu | Miền Bắc |
| Thái Bình | Miền Bắc |
| Thông số | Đơn vị | Mô tả |
|---|---|---|
| AQI | - | Chỉ số chất lượng không khí |
| Tốc độ gió | km/h | Vận tốc gió |
| Độ ẩm | % | Độ ẩm không khí |
| Chất ô nhiễm chính | - | PM2.5, SO2, NO2, v.v. |
| Nồng độ | µg/m³ | Nồng độ chất ô nhiễm |
- Thu thập tự động mỗi giờ thông qua GitHub Actions
- Lưu trữ theo cấu trúc:
/data/{city}/aqi_{city}_{year}_{month}.csv - Xử lý và chuẩn hóa dữ liệu tự động
- Kiểm tra tính toàn vẹn dữ liệu
- Dashboard trực quan với các thông số quan trọng
- Biểu đồ theo dõi AQI theo thời gian
- So sánh chất lượng không khí giữa các thành phố
- Thống kê và phân tích xu hướng:
- AQI trung bình
- Thành phố có không khí tốt nhất/kém nhất
- Biến động theo thời gian
| Mức | Khoảng | Đánh giá |
|---|---|---|
| 0-50 | Tốt | An toàn cho sức khỏe |
| 51-100 | Trung bình | Có thể ảnh hưởng nhẹ |
| 101-150 | Kém | Không tốt cho nhóm nhạy cảm |
| >150 | Nguy hại | Ảnh hưởng xấu đến sức khỏe |
- Frontend: HTML, CSS, JavaScript
- Thư viện: Chart.js
- Tự động hóa: GitHub Actions
- Xử lý dữ liệu: Python
- API: IQAir API
Mọi đóng góp đều được hoan nghênh. Vui lòng tạo issue hoặc pull request để cải thiện dự án.