Link Search Menu Expand Document

改善後之排放估計

Table of contents

程式說明

這個 Python 腳本(improve_tzpp.py)是一個用於處理大氣污染模型(CMAQ)輸入點源檔案的程式。 以下是程序的主要步驟和功能:

  1. 導入必要的庫
    • 使用 numpy, sys, os, subprocess, netCDF4, pandas, pyproj 以及自訂的 dtconvertor
  2. 處理命令列參數和設定路徑
    • 從命令列參數取得月份資訊。
    • 設定各種檔案和目錄路徑。
  3. 讀取和處理網格資料
    • 使用 netCDF4 庫讀取 .nc 檔案(這些檔案通常用於儲存大氣模型資料)。
    • 擷取和處理有關排放源的數據,如排放源的位置、高度等。
  4. 處理 TEDS(台灣排放清單系統)資料
    • 從 TEDS 清單中讀取特定排放源的資料。
    • 進行時間序列上的匹配和資料轉換。
  5. 調整並建立新的 netCDF 檔案
    • 使用 ncks 指令(一種處理 netCDF 檔案的工具)來修改和建立新的 netCDF 檔案。
    • 更新變數和時間標籤。
  6. 污染物排放資料處理
    • 計算並更新 SO2、NO 和 NO2 的排放量。
  7. 更新網格檔案的地理位置和屬性
    • 使用 pyproj 函式庫將地理座標轉換為網格座標。
    • 更新檔案的地理位置和相關屬性。

這個腳本是針對特定的大氣質量模型和資料集的處理。 它涉及資料讀取、轉換、地理資訊處理以及 netCDF 檔案的操作。 此腳本的目的是整合和準備用於大氣質量模型的數據。


Table of contents