CHƯƠNG 4 : THỰC NGHIỆM VÀ KẾT QUẢ
4.2. Cài đặt thực nghiệm
4.2.4. Tích hợp dữ liệu AOD từ vệ tinh và AOD từ AERONET
Sau khi đã có đầy đủ dữ liệu AOD từ vệ tinh và AOD từ AERONET, thực hiện giai đoạn 3 trong mô hình thực nghiệm là tích hợp dữ liệu và lưu trữ. Dữ liệu sau khi tích hợp sẽ được kết xuất ra file CSV (Hình 4.14) hoặc lưu vào trong cơ sở dữ liệu.
Để thực hiện tích hợp dữ liệu, cần chuẩn bị server có cài đặt Ubuntu 14.04, Python và các gói kết nối với cơ sở dữ liệu PostgreSQL. Chương trình có thể chạy bằng Terminal hoặc giao diện ứng dụng. Khi chạy cần nhập vào các thông tin kết nối với cơ sở dữ liệu.
Đầu vào:
- Dữ liệu AOD từ MODIS và VIIRS trong bảng SatResampMYD04_3k, SatResampMOD04_3K, SatResampVIIRS.
- Dữ liệu AOD trong bảng org.grdaeraot_data.
- Các bán kính tương ứng để tích hợp dữ liệu cho MODIS AOD và MODIS AERONET bao gồm: 3, 6, 9, 12, 15, 18, 21, 24, 27, 30 km.
- Các bán kính tương ứng cho VIIRS AOD và AERONET AOD tương ứng là 6, 12, 18, 24, 30 km.
- Các giá trị thời gian tích hợp dữ liệu là 15 phút và 30 phút.
Hình 4.14: Các tệp CSV sau khi tích hợp dữ liệu AOD
Các hàm sử dụng:
- Corel_Sate_Aeronet: là hàm sử dụng để tìm ra các bản tin tương ứng giữa AOD vệ tinh và AOD trạm quan trắc. Dữ liệu AOD vệ tinh được lấy theo bán kính R quanh trạm. Dữ liệu AOD trạm quan trắc được lấy theo thời gian trước và sau T phút so với thời gian vệ tinh bay qua. Hàm truyền vào giá trị bán kính và thời gian tích hợp dữ liệu.
Lưu trữ kết quả:
- Kết quả lưu trong bảng validate. select_data_final.