WRF /化学:编辑NetCDF (wrfchemi文件)的排放,地球科学堆栈交换江南电子竞技平台江南体育网页版 最近30从www.hoelymoley.com 2023 - 07 - 08 - t20:13:06z //www.hoelymoley.com/feeds/question/18067 https://creativecommons.org/licenses/by-sa/4.0/rdf //www.hoelymoley.com/q/18067 1 WRF /化学:编辑NetCDF (wrfchemi文件)的排放 meteo_96 //www.hoelymoley.com/users/17926 2019 - 09 - 24 - t09:39:50z 2020 - 03 - 18 - t17:36:12z < p >这里有人有经验的编辑wrfchemi输出prep_chem效用,这样我覆盖文件用自己的排放?< / p > < p >我在python中知识渊博,但我不是,面向NetCDF文件的操作。< / p > < p >我想做什么,基本上,是用我自己的排放在WRF /化学模型< / p > < ol > <李>我有一个shapefile排放(网格)的每个网格都有一个值的排放。李李< / > < >我要将其转换为一个可读的格式WRF /化学;然而,我认为编辑wrfchemi文件由prep_chem容易吗?李(告诉我如果不是)< / > < / ol > < p >我读过WRF /化学排放指南,但它并不真正阐述细节尤其是关于以下< / p > < ul > <李>如何处理物种形成(我的shapefile只有PM10和PM2.5)。哪里我把这个新的排放文件(编辑wrfchemi)我想要的。有许多点物种(如pm2.5成核模式,点,等等)。我把这些不确定权重。李李< / > < >我的排放不与时间有关的,和我做什么当我编辑wrfchemi文件。(wrfchemi文件我现在也没有时间相关)< /李> < / ul > < p >希望有人可以帮忙。< / p > < p >谢谢! < / p > //www.hoelymoley.com/questions/18067/-/18138 # 18138 0 答案由BarocliniCplusplus WRF /化学:编辑NetCDF (wrfchemi文件)的排放 BarocliniCplusplus //www.hoelymoley.com/users/704 2019 - 10 - 04 - t19:02:03z 2019 - 10 - 04 - t19:02:03z < p >处理netCDF文件而言,您可以使用< a href = " https://unidata.github.io/netcdf4-python/netCDF4/index。html " rel = " nofollow noreferrer这个例子" > < / >。我所做的在过去通过维度,循环变量,和文件属性,if语句更改的部分我想要编辑的文件。< / p > < p >在你的情况下,你可以做你认为是最好的。或许你可以把平均排放在次网格平滑wrfchemi网格和shapefile之间变化。只要确保单位是一致的。关于时间变化,你可以做你认为是合适的,指定你做什么当你沟通方法。如果它对你来说更容易输入常数每小时平均每天排放的排放,那么这样做。如果你认为更容易保持满满当当的模式,那么你可以这样做。< / p > < p >物种形成是而言(见< a href = " https://ruc.noaa.gov/wrf/wrf-chem/Emission_guide.pdf " rel = " nofollow noreferrer " >页14日至15日< / >),你可以把e_pm10 PM10的变量。PM2.5排放取决于你,但请记住这两个的区别是什么(见< a href = " https://www.narsto.org/sites/narsto-dev.ornl.gov/files/Ch3813KB.pdF " rel = " nofollow noreferrer " > < / >和< a href = " https://aerosol.ees.ufl.edu/atmos_aerosol/section04 - 2. - html”rel = " nofollow noreferrer " > < / >)。< / p > //www.hoelymoley.com/questions/18067/-/19129 # 19129 2 塞吉奥WRF /化学回答:编辑NetCDF (wrfchemi文件)的排放 塞吉奥 //www.hoelymoley.com/users/6489 2020 - 02年- 05 - t19:04:45z 2020 - 02 - 06 - t14:32:44z < p >你可以试试R包< a href = " https://atmoschem.github。io / eixport nofollow noreferrer“rel = > eixport < / >、< a href = " https://atmoschem.github.io/eixport/reference/wrf_put。html nofollow noreferrer“rel = > wrf_put < / > < / p > < pre > <代码> #示例#读取数组排放,有限公司& lt;——wrf_get(文件=“Path_to_WRFCHEMI”,名称=“E_CO”) #改变的值,这里你应该使用你的数据有限公司[]= rnorm(长度(CO)) # Inyect排放到wrfchemi wrf_put(文件=“Path_to_WRFCHEMI name = " E_CO "波尔= CO) < /代码> < / pre > < blockquote > < p >如何处理物种形成(我的shapefile只有PM10和PM2.5)。哪里我把这个新的排放文件(编辑wrfchemi)我想要的。有许多点物种(如pm2.5成核模式,点,等等)。我把这些不确定权重。< / p > < /引用> < p >你需要知道你当地的物种形成。大学在我的部门。圣保罗,我们使用下面的物种形成的PM 2.5 (g / h /公里^ 2)< / p > < p > e_so4i = 0.0077, e_so4j = 0.0623, e_no3i = 0.00247, e_no3j = 0.01053, e_pm2.5i = 0.1, e_pm2.5j = 0.3, e_orgi = 0.0304, e_orgj = 0.1296, e_eci = 0.056, e_ecj = 0.024,水= 0.277 < / p > < p >检查< a href = " https://atmoschem.github.io/vein/reference/speciate。html nofollow noreferrer“rel = >这< / > < / p > < blockquote > < p >我的排放不与时间有关的,和我做什么当我编辑wrfchemi文件。(wrfchemi文件我现在也没有时间相关)< / p > < /引用> < p >首先需要编辑名称列表。wps和名称列表。input to the desired length of time. Then, after running ./real.exe you will have the wrfinput_d0x. At this stage you can use wrf_create which creates a wrfchemi file with 0. Read the manual to see if you want two 0-12z 12-0z files or one file with the length for all hours. Then you can use wrf_put. Just follow the example and read the manual.

You might also try the R package EmissV

References:

  1. Ibarra-Espinosa et al., (2018). eixport: An R package to export emissions to atmospheric models. Journal of Open Source Software, 3(24), 607, https://doi.org/10.21105/joss.00607 Schuch et al., (2018).
  2. EmissV: an R package to create vehicular and other emissions for air quality models. Journal of Open Source Software, 3(30), 662, https://doi.org/10.21105/joss.00662
Baidu
map