改善後之排放估計
Table of contents
程式說明
這個 Python 腳本(improve_tzpp.py)是一個用於處理大氣污染模型(CMAQ)輸入點源檔案的程式。 以下是程序的主要步驟和功能:
- 導入必要的庫:
- 使用
numpy
,sys
,os
,subprocess
,netCDF4
,pandas
,pyproj
以及自訂的dtconvertor
。
- 使用
- 處理命令列參數和設定路徑:
- 從命令列參數取得月份資訊。
- 設定各種檔案和目錄路徑。
- 讀取和處理網格資料:
- 使用
netCDF4
庫讀取.nc
檔案(這些檔案通常用於儲存大氣模型資料)。 - 擷取和處理有關排放源的數據,如排放源的位置、高度等。
- 使用
- 處理 TEDS(台灣排放清單系統)資料:
- 從 TEDS 清單中讀取特定排放源的資料。
- 進行時間序列上的匹配和資料轉換。
- 調整並建立新的 netCDF 檔案:
- 使用
ncks
指令(一種處理 netCDF 檔案的工具)來修改和建立新的 netCDF 檔案。 - 更新變數和時間標籤。
- 使用
- 污染物排放資料處理:
- 計算並更新 SO2、NO 和 NO2 的排放量。
- 更新網格檔案的地理位置和屬性:
- 使用
pyproj
函式庫將地理座標轉換為網格座標。 - 更新檔案的地理位置和相關屬性。
- 使用
這個腳本是針對特定的大氣質量模型和資料集的處理。 它涉及資料讀取、轉換、地理資訊處理以及 netCDF 檔案的操作。 此腳本的目的是整合和準備用於大氣質量模型的數據。