爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8998|回复: 10

求助,SMOKE数据中的这些全局变量都是什么?

[复制链接]
发表于 2017-10-10 07:33:23 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近在统计源清单,目的是用到CMAQ中做空气质量预测。源清单统计完以后就涉及到用文本数据转到CMAQ可以识别的SMOKE格式数据,SMOKE这个我们这没人会用,也没找到什么资料,就想直接用IDL转格式到SMOKE数据的格式,格式转的差不多了,但是SMOKE中有下面这些全局变量,不知道都是些啥,求教大神给解释一下,不然转格式过去我都不知道这些该设置啥,多谢多谢!
这个SMOKE文件是CMAQ官网下载的测试文件。
// global attributes:
                :IOAPI_VERSION = "$Id: @(#) ioapi library version 3.0 $                                           " ;
                :EXEC_ID = "????????????????                                                                " ;
                :FTYPE = 1 ;
                :CDATE = 2011307 ;
                :CTIME = 185404 ;
                :WDATE = 2011307 ;
                :WTIME = 185404 ;
                :SDATE = 2006213 ;
                :STIME = 0 ;
                :TSTEP = 10000 ;
                :NTHIK = 1 ;
                :NCOLS = 127 ;
                :NROWS = 122 ;
                :NLAYS = 1 ;
                :NVARS = 96 ;
                :GDTYP = 2 ;
                :P_ALP = 33. ;
                :P_BET = 45. ;
                :P_GAM = -97. ;
                :XCENT = -97. ;
                :YCENT = 40. ;
                :XORIG = 504000. ;
                :YORIG = -1488000. ;
                :XCELL = 12000. ;
                :YCELL = 12000. ;
                :VGTYP = -1 ;
                :VGTOP = 0.f ;
                :VGLVLS = 0.f, 0.f ;
                :GDNAM = "CMAQ-BENCHMARK  " ;
                :UPNAM = "M3WNDW          " ;
                :VAR-LIST = "ACROLEIN        ACRYLONITRILE   ALD2            ALD2_PRIMARY    ALDX            BENZENE         BERYLLIUM_C     BERYLLIUM_F     BR2_C2_12       BUTADIENE13     CADMIUM_C       CADMIUM_F       CARBONTET       CH4             CHCL3           CHROMHEX_C      CHROMHEX_F      CHROMTRI_C      CHROMTRI_F      CL2             CL2_C2_12       CL2_ME          CL3_ETHE        CL4_ETHANE1122  CL4_ETHE        CL_ETHE         CO              DICHLOROBENZENE DICHLOROPROPENE ETH             ETHA            ETOH            ETOX            FORM            FORM_PRIMARY    HCL             HEXAMETHY_DIIS  HFLUX           HGIIGAS         HGNRVA          HONO            HYDRAZINE       IOLE            ISOP            LEAD_C          LEAD_F          MAL_ANHYDRIDE   MANGANESE_C     MANGANESE_F     MEOH            MXYL            NAPHTHALENE     NH3             NH3_FERT        NICKEL_C        NICKEL_F        NO              NO2             NVOL            OLE             OXYL            PAL             PAR             PCA             PCL             PEC             PFE             PH2O            PHGI            PK              PMC             PMFINE          PMG             PMN             PMOTHR          PNA             PNCOM           PNH4            PNO3            POC             PROPDICHLORIDE  PSI             PSO4            PTI             PXYL            QUINOLINE       SO2             SULF            TERP            TOL             TOLU            TOL_DIIS        TRIETHYLAMINE   UNK             UNR             XYL              ”;

                :FILEDESC = "Point source emissions data                                                   
                                  /FROM/ OPENMRGOUT                                                              
                                  /VERSION/ SMOKEv26_                                                                                                                                      
                                  /BASE YEAR/     2006                                          
                                  /NUMBER OF FILES/   1                                                  
                                  /FILE POSITION/   1                                                  
                                  /NUMBER OF VARIABLES/  46                " ;
                :HISTORY = "" ;


密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-10-10 19:01:37 | 显示全部楼层
求大神帮忙解答一下啊
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-10-11 12:48:56 | 显示全部楼层
求大神帮忙解答一下啊
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-10-23 11:19:09 | 显示全部楼层
自己顶一下
密码修改失败请联系微信:mofangbao
发表于 2017-11-11 23:43:58 | 显示全部楼层
smoke是干啥用的 ?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-11-20 20:00:09 | 显示全部楼层
qiu79879 发表于 2017-11-11 23:43
smoke是干啥用的 ?

SMOKE是用来给空气质量模式提供源清单的模式,可以为CMAQ等模式提供它们需要的源清单,实际上就是一个包含空间分配、时间分配、物种分配和格式转换的一个模式。
密码修改失败请联系微信:mofangbao
发表于 2017-11-20 20:37:52 | 显示全部楼层
首先全局变量有一些是没有太大用的,ioapi自动生成的,所以我就挑一些你需要设定的值说好了。
:FTYPE = 1 ;
                :CDATE = 2011307 ;
                :CTIME = 185404 ;
                :WDATE = 2011307 ;
                :WTIME = 185404 ;
                :SDATE = 2006213 ;                 %本文件排放的起始时间julian aday
                :STIME = 0 ;
                :TSTEP = 10000 ;                      %时间步长一小时一个数
                :NTHIK = 1 ;                             %cmaq每层边界场厚度
                :NCOLS = 127 ;                         %共有多少列
                :NROWS = 122 ;                        %共有多少行
                :NLAYS = 1 ;                             %共有多少垂直层
                :NVARS = 96 ;                             %共有多少个变量
                :GDTYP = 2 ;
                :P_ALP = 33. ;                              %lambert投影真实纬度1
                :P_BET = 45. ;                             %lambert投影真实纬度2
                :P_GAM = -97. ;                           %投影中心经度
                :XCENT = -97. ;                          %投影中心经度
                :YCENT = 40. ;                            %投影中心纬度
                :XORIG = 504000. ;                      %左下角横坐标
                :YORIG = -1488000. ;                   %左下角纵坐标坐标
                :XCELL = 12000. ;                         %网格分辨率
                :YCELL = 12000. ;
                :VGTYP = -1 ;
                :VGTOP = 0.f ;
                :VGLVLS = 0.f, 0.f ;
                :GDNAM = "CMAQ-BENCHMARK  " ;                          %你网格的名字
                :UPNAM = "M3WNDW          " ;
密码修改失败请联系微信:mofangbao
发表于 2017-11-20 22:02:20 | 显示全部楼层
lm8005507771 发表于 2017-11-20 20:00
SMOKE是用来给空气质量模式提供源清单的模式,可以为CMAQ等模式提供它们需要的源清单,实际上就是一个包 ...

能给wrf—chem提供源排放清单吗?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-11-21 12:02:23 | 显示全部楼层
qiu79879 发表于 2017-11-20 22:02
能给wrf—chem提供源排放清单吗?

好像不能给wrfchem提供,SMOKE可以给CMAQ、MAQSIP、CAMx等提供源
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-11-21 12:08:50 | 显示全部楼层
weilin421 发表于 2017-11-20 20:37
首先全局变量有一些是没有太大用的,ioapi自动生成的,所以我就挑一些你需要设定的值说好了。
:FTYPE = 1  ...

哇,大神啊,求教ioapi相关的知识呀。
本来不太懂SMOKE,就想着把它绕开,用GIS做源的时空分配,然后IDL直接把结果从文本转到NC格式,结果怎么调都不行,前段时间去上了SMOKE的培训,那边老师说我这个主要问题是没有经过ioapi处理,应该是加一下这个库就可以了,相比上用SMOKE,我觉得我这个方法更简单一点,但是这方面还不太懂,怎么能把ioapi给调用了,大神能不能给介绍一下?
留个联系方式呗,还想多多请教大神!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表