首页 / 专利库 / 专利权 / 发明 / 气象数据处理方法、系统、电子设备及存储介质

气象数据处理方法、系统、电子设备及存储介质

阅读:473发布:2021-06-10

专利汇可以提供气象数据处理方法、系统、电子设备及存储介质专利检索,专利查询,专利分析的服务。并且本 申请 提供气象 数据处理 方法、系统、 电子 设备及存储介质,所述气象数据处理方法包括:获取气象源数据;判断所述气象源数据的数据格式;根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。本 发明 应用于WRF模式前处理模 块 ,满足同时兼容GRIB数据格式和NetCDF数据格式的两种数据输入,并可以输出前处理模块可识别的intermediate格式,避免写入GRIB格式的困难,将大为扩充WRF模式业务和科研的应用场景。,下面是气象数据处理方法、系统、电子设备及存储介质专利的具体信息内容。

1.一种气象数据处理方法,其特征在于:所述气象数据处理方法包括:
获取气象源数据;
判断所述气象源数据的数据格式;
根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;
将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
2.根据权利要求1所述的气象数据处理方法,其特征在于:所述对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据包括:
根据所述气象源数据的数据格式调取与所述数据格式对应的数据解析处理程序;
所述数据解析处理程序对所述气象源数据进行解析,并根据包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件从所述气象源数据中提取所需的气象变量数据。
3.根据权利要求2所述的气象数据处理方法,其特征在于:所述气象数据处理方法还包括:
根据ecCodes软件库的库函数或NetCDF软件库的库函数配置数据解析处理程序。
4.根据权利要求1所述的气象数据处理方法,其特征在于:所述判断所述气象源数据的数据格式的方式为:根据所述气象源数据的文件扩展名判断所述气象源数据的数据格式或者根据所述气象源数据的关键字参数判断所述气象源数据的数据格式。
5.根据权利要求1所述的气象数据处理方法,其特征在于:所述气象数据处理方法还包括:
配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系;
根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
6.根据权利要求1所述的气象数据处理方法,其特征在于:所述气象源数据的数据格式包括:NetCDF数据格式和GRIB数据格式;所述预设格式为intermediate格式。
7.一种气象数据处理系统,其特征在于:所述气象数据处理系统包括:
源数据获取模,用于获取气象源数据;
数据格式判断模块,用于判断所述气象源数据的数据格式;
解析提取模块,用于根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;
输出模块,用于将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
8.根据权利要求7所述的气象数据处理系统,其特征在于:所述气象数据处理系统还包括:
配置模块,用于配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系,并根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
9.一种电子终端,其特征在于:包括:处理器及存储器
所述存储器用于存储计算机程序
所述处理器用于执行所述存储器存储的计算机程序,以使所述电子终端执行如权利要求1至7中任一项所述的气象数据处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的气象数据处理方法。

说明书全文

气象数据处理方法、系统、电子设备及存储介质

技术领域

[0001] 本申请涉及气象研究技术领域,特别是涉及气象数据分析处理技术领域,具体为一种气象数据处理方法、系统、电子设备及存储介质。

背景技术

[0002] WRF(Weather Research Forecast,天气研究和预报模式)模式是气象领域中常用的数值模式,它既可以用于业务,也可以用于研究。自从2000年发布以来,WRF已逐步发展成为世界上最为流行的气象模式之一。作为一个区域尺度的模式,使用WRF时需要将更大空间尺度的气象数据(一般为全球模式气象数据)输入到模式中,从而得到更高分辨率的气象要素。WRF模式包括前处理模、主模块和后处理模块。其中,前处理模块WPS(WRF Preprocessing System)包括geogrid、ungrid、metgrid三个子模块,它们的功能分别为:geogrid定义模型投影、区域范围,嵌套关系,对地表参数进行插值;ungrib从GRIB格式气象数据中提取所需要的气象变量,写成intermediate格式(一种普通二进制格式);metgrid将intermediate格式的气象变量插值到geogrid定义的区域。
[0003] GRIB是世界气象组织(WMO)建议并通过的一种二进制格式,采用压缩数据表示形式,压缩率一般在50%以上,可用来有效地存储和传输气象和海洋的物理量场和描述它们的元数据,包含GRIB1和GRIB2两种版本。然而,GRIB格式编码较为复杂,大量使用模板,各种不同的气象机构发布的GRIB数据模板都不尽相同,给使用者带来很大的困难。尽管已有一些工具可以用来读取GRIB数据,但对普通使用者而言,写入GRIB数据仍是一个很大的挑战。
[0004] NetCDF数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络共享的数据的描述和编码标准。NetCDF广泛应用于大气科学、文、海洋学、环境模拟等诸多领域,国内外多个气象模式的数据产品均为NetCDF格式。使用者可以借助多种工具和软件实现读取和写入NetCDF格式数据。
[0005] 目前WRF模式仅支持GRIB格式的气象数据作为输入,如前所述,写入GRIB格式数据对一般的使用者而言非常困难,大大限制了WRF模式的使用场景,因此发展一种对用户友好、兼容GRIB和NetCDF格式的程序接口,使不同格式的气象数据均能顺利进入WRF前处理模块,从而开展数值模拟或预报,对于业务和科研都具有非常明显的实用价值。
[0006] 申请内容
[0007] 鉴于以上所述现有技术的缺点,本申请的目的在于提供气象数据处理方法、系统、电子设备及存储介质,用于解决现有技术中WRF模式不兼容多种格式数据输入的技术问题。
[0008] 为实现上述目的及其他相关目的,本申请的第一方面提供一种气象数据处理方法,所述气象数据处理方法包括:获取气象源数据;判断所述气象源数据的数据格式;根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
[0009] 于本申请的第一方面的一些实施例中,所述对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据包括:根据所述气象源数据的数据格式调取与所述数据格式对应的数据解析处理程序;所述数据解析处理程序对所述气象源数据进行解析,并根据包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件从所述气象源数据中提取所需的气象变量数据。
[0010] 于本申请的第一方面的一些实施例中,所述气象数据处理方法还包括:根据ecCodes软件库的库函数或NetCDF软件库的库函数配置数据解析处理程序。
[0011] 于本申请的第一方面的一些实施例中,所述判断所述气象源数据的数据格式的方式为:根据所述气象源数据的文件扩展名判断所述气象源数据的数据格式或者根据所述气象源数据的关键字参数判断所述气象源数据的数据格式。
[0012] 于本申请的第一方面的一些实施例中,所述气象数据处理方法还包括:配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系;根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
[0013] 于本申请的第一方面的一些实施例中,所述气象源数据的数据格式包括:NetCDF数据格式和GRIB数据格式;所述预设格式为intermediate格式。
[0014] 为实现上述目的及其他相关目的,本申请的第二方面提供一种气象数据处理系统,所述气象数据处理系统包括:源数据获取模块,用于获取气象源数据;数据格式判断模块,用于判断所述气象源数据的数据格式;解析提取模块,用于根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;输出模块,用于将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
[0015] 于本申请的第二方面的一些实施例中,所述气象数据处理系统还包括:配置模块,用于配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系,并根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
[0016] 为实现上述目的及其他相关目的,本申请的第三方面提供一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述电子终端执行如上所述的气象数据处理方法。
[0017] 为实现上述目的及其他相关目的,本申请的第四方面一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的气象数据处理方法。
[0018] 如上所述,本申请的气象数据处理方法、系统、电子设备及存储介质,具有以下有益效果:
[0019] 本发明应用于WRF模式前处理模块,满足同时兼容GRIB数据格式和NetCDF数据格式的两种数据输入,分别通过对应的解析程序对两种格式数据直接解码,提取所需的变量数据,并可以输出前处理模块可识别的intermediate格式,避免写入GRIB格式的困难,将大为扩充WRF模式业务和科研的应用场景。附图说明
[0020] 图1显示为本申请一实施例中的气象数据处理方法的整体流程示意图。
[0021] 图2显示为本申请一实施例中的气象数据处理方法的具体执行实例流程示意图。
[0022] 图3显示为本申请一实施例中的气象数据处理方法配置文件的流程示意图。
[0023] 图4显示为本申请一实施例中的气象数据处理系统的原理框图
[0024] 图5显示为本申请一实施例中的气象数据处理系统的一种优选原理框图。
[0025] 图6显示为本申请一实施例中的电子终端的结构示意图。
[0026] 元件标号说明
[0027] 100           气象数据处理系统
[0028] 110           源数据获取模块
[0029] 120           数据格式判断模块
[0030] 130           解析提取模块
[0031] 140           输出模块
[0032] 150           配置模块
[0033] 1101          处理器
[0034] 1102          存储器
[0035] S100~S400    步骤
[0036] S110~S120    步骤

具体实施方式

[0037] 以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0038] 如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
[0039] 本实施例提供气象数据处理方法、系统、电子设备及存储介质,用于解决现有技术中WRF模式不兼容多种格式数据输入的技术问题。
[0040] 本实施例涉及的气象数据处理适用于WRF模式的气象数据前处理接口,该接口兼容GRIB和NetCDF数据格式的气象数据,针对不同数据格式分别编写通用性的读取程序,使用时通过判断输入气象数据的格式,调用对应格式的读取程序,提取WRF模式需要的气象变量并写成intermediate格式,供WRF前处理模块WPS的子模块metgrid直接使用,支持Fortran、C和Python语言。
[0041] 以下将详细阐述本实施例的一种气象数据处理方法、系统、电子设备及存储介质的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的一种气象数据处理方法、系统、电子设备及存储介质。
[0042] 如图1所示展示本发明一实施例中的气象数据处理方法的流程示意图。
[0043] 需说明的是,所述气象数据处理方法可应用于多种类型的硬件设备。所述硬件设备例如是控制器,具体如ARM(Advanced  RISC Machines)控制器、FPGA(Field Programmable Gate Array)控制器、SoC(System on Chip)控制器、DSP(Digital Signal Processing)控制器、或者MCU(Micorcontroller Unit)控制器等等。所述硬件设备例如也可以是包括存储器、存储控制器、一个或多个处理单元(CPU)、外设接口、RF电路、音频电路、扬声器、麦克、输入/输出(I/O)子系统、显示屏、其他输出或控制设备,以及外部端口等组件的计算机;所述计算机包括但不限于如台式电脑、笔记本电脑平板电脑、智能手机、智能电视、个人数字助理(Personal Digital Assistant,简称PDA)等个人电脑。在另一些实施方式中,所述硬件设备还可以是服务器,所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以由分布的或集中的服务器集群构成,本实施例不作限定。
[0044] 如图1所示,在本实施例中,所述气象数据处理方法包括步骤S100至步骤S400。
[0045] 步骤S100,获取气象源数据;
[0046] 步骤S200,判断所述气象源数据的数据格式;
[0047] 步骤S300,根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;
[0048] 步骤S400,将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
[0049] 以下对本实施例中所述气象数据处理方法的步骤S100至步骤S400进行详细说明。
[0050] 本实施例的气象数据处理方法可形成一种对用户友好、兼容GRIB和NetCDF格式的程序接口,使不同格式的气象数据均能顺利进入WRF前处理模块,从而开展数值模拟或预报,对于业务和科研都具有非常明显的实用价值。
[0051] 步骤S100,获取气象源数据。
[0052] 于本实施例中,如图2所示,向WRF模式输入所述气象源数据,所述气象源数据即全球模式气象数据,如美国国家环境预报中心(National Centers for Environmental Prediction,NCEP)提供的Global Forecast System(GFS)模式预报数据产品,是业务预报中常用的WRF模式的气象数据输入源,该数据产品为GRIB格式,另一种气象研究中常用的欧洲中期天气预报中心(European Centre for Medium-Range Weather Forecasts,ECMWF)提供的ERA-Interim数据集,也可以用来输入至WRF模式,该数据提供GRIB和NetCDF两种格式。
[0053] 所以于本实施例中,向WRF模式输入的所述气象源数据的数据格式包括:NetCDF数据格式和GRIB数据格式。
[0054] 步骤S200,判断所述气象源数据的数据格式。
[0055] 具体地,于本些实施例中,所述判断所述气象源数据的数据格式的方式为:根据所述气象源数据的文件扩展名判断所述气象源数据的数据格式或者根据所述气象源数据的关键字参数判断所述气象源数据的数据格式。
[0056] 具体地,默认情况下,所述气象源数据的文件扩展名判断,如为.nc则判别为NetCDF格式,如为.grb、.grib、.grb2和.grib2等则为GRIB格式,也可以根据所述气象源数据的关键字参数,例如format=“NetCDF”或format=“GRIB”来指定数据的格式。
[0057] 步骤S300,根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据。
[0058] 其中,本实施例中,需要预先配置待提取的气象变量数据与所述气象源数据中变量数据的对应关系。
[0059] 即于本实施例中,如图3所示,所述气象数据处理方法还包括:
[0060] 步骤S110,配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系;
[0061] 步骤S120,根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
[0062] 具体地,配置待提取的气象变量数据和气象源数据的的数据文件中的变量的对应关系,生成配置文件configure.json。运行WRF模式需要输入的气象变量数据包括但不限于气温、地表气压、湿度、风矢量等,这些变量都有固定的命名,气象源数据(全球模式气象数据)同样包含这些变量,但通常情况下命名方式不一致,因此需要指定两者的一一对应关系,以便后续从全球模式气象数据中提取这些变量。
[0063] 举例来说,WRF模式需要输入的气温、地表气压和湿度命名依次为TT、PSFC和RH,而这些气象变量在GFS数据中对应的变量名分别为TMP_P0_L1_GLL0、PRES_P0_L1_GLL0和RH_P0_L100_GLL0。
[0064] 因此需要生成配置文件来描述变量的对应关系,配置文件configure.json的形式如下:
[0065] {
[0066] “TT”:“TMP_P0_L1_GLL0”
[0067] “PSFC”:“PRES_P0_L1_GLL0”
[0068] “RH”:“RH_P0_L100_GLL0”
[0069] ......
[0070] }。
[0071] 于本实施例中,如图2所示,所述对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据包括:
[0072] 根据所述气象源数据的数据格式调取与所述数据格式对应的数据解析处理程序;所述数据解析处理程序对所述气象源数据进行解析,并根据包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件从所述气象源数据中提取所需的气象变量数据。
[0073] 于本实施例中,所述气象源数据的数据格式包括:NetCDF数据格式和GRIB数据格式;针对两种数据格式分别编写相应的接口程序,提取WRF模式需要的变量参数。
[0074] 于本实施例中,所述气象数据处理方法还包括:根据ecCodes软件库的库函数或NetCDF软件库的库函数配置数据解析处理程序。
[0075] 具体地,针对NetCDF数据格式的气象源数据配置数据解析处理程序,所述数据解析处理程序对所述气象源数据进行解析,并根据包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件从所述气象源数据中提取所需的气象变量数据的过程如下:
[0076] 根据Unidata提供的NetCDF软件库定制通用性的解码程序接口。NetCDF软件库提供Fortran、C和Python语言的库函数,可以对NetCDF文件直接操作。
[0077] 以Fortran语言为例,库函数nf90_open()打开某个NetCDF文件,nf90_get_var()读取文件中的某个变量、nf90_close()关闭NetCDF文件。对这些函数进一步封装,编写定制的解码程序接口get_netcdf_variables(netcdf_filename,config_filename,variables),实现多个变量的读取,其中netcdf_filename为NetCDF文件名,config_filename为配置文件名,variables为欲返回的多个变量构成的数组。调用该接口时,config_filename指定为事先配置的配置文件configure.json,根据configure.json中变量名的对应关系可知NetCDF文件中的变量名列表,依次读取这些变量的值,存储到variables中并返回,实现一次性从NetCDF文件中提取WRF模式需要的变量。
[0078] 具体地,针对GRIB数据格式的气象源数据配置数据解析处理程序,所述数据解析处理程序对所述气象源数据进行解析,并根据包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件从所述气象源数据中提取所需的气象变量数据的过程如下:
[0079] 根据ECMWF提供的ecCodes软件库定制GRIB格式的解码程序接口。ecCodes软件库同样支持Fortran、C和Python语言对GRIB文件读取。仍以Fortran语言为例,ecCodes软件库提供函数codes_open_file()打开GRIB文件,codes_get()读取某个变量,以及codes_close_file()关闭GRIB文件。将这些函数封装为定制的解码程序接口get_grib_variables(grib_filename,config_filename,variables),其中grib_filename为GRIB文件名,调用该接口时,config_filename指定为事先配置的配置文件configure.json,根据configure.json中变量名的对应关系可知GRIB文件中的变量名列表,依次读取这些变量的值,存储到variables中并返回,实现一次性从GRIB文件中提取WRF模式需要的变量。
[0080] 步骤S400,将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
[0081] 具体地,于本实施例中,所述预设格式为但不限于intermediate格式。
[0082] intermediate格式是一种顺序存储的二进制格式,简言之,即以一定的顺序存储变量的二进制格式,WRF官方手册给出了输出intermediate格式数据的Fortran程序代码片段。依照此代码片段编写同样输出intermediate格式数据的Fortran、C和Python语言的函数put_intermediate_variables(intermediate_filename,variables),其中intermediate_filename为欲输出的intermediate格式的文件名,variables为步骤S300中得到的WRF模式需要的变量。intermediate格式的文件可供WRF前处理模块WPS的子模块metgrid直接使用,从而无需使用ungrib模块,即可实现多种气象模式的数据产品输入到WRF,开展业务和科研活动。
[0083] 由上可见,本实施例兼容气象领域广为使用的GRIB和NetCDF数据格式,支持对此两种格式数据直接解码,写成前处理模块可识别的intermediate格式,避免写入GRIB格式的困难,将大为扩充WRF模式业务和科研的应用场景。
[0084] 如图4所示,本实施例还提供一种气象数据处理系统100,所述气象数据处理系统100包括:源数据获取模块110,数据格式判断模块120,解析提取模块130以及输出模块140。
[0085] 于本实施例中,所述源数据获取模块110用于获取气象源数据;所述数据格式判断模块120用于判断所述气象源数据的数据格式;所述解析提取模块130用于根据所述气象源数据的数据格式和包含有待提取的气象变量数据与所述气象源数据中变量数据的对应关系的配置文件,对所述气象源数据进行解析,从所述气象源数据中提取所需的气象变量数据;所述输出模块140用于将提取的气象变量数据转换为预设格式的输出数据并输出所述预设格式的输出数据。
[0086] 于本实施例中,如图5所示,所述气象数据处理系统100还包括:配置模块150,用于配置所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系,并根据所述待提取的气象变量数据与所述气象源数据中变量数据的对应关系生成配置文件。
[0087] 本实施例的气象数据处理系统100具体实现的技术特征与前述实施例中的气象数据处理方法基本相同,实施例间可以通用的技术内容不作重复赘述。
[0088] 需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,配置模块150可以为单独设立的处理元件,也可以集成在电子终端的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述终端的存储器中,由上述终端的某一个处理元件调用并执行以上追踪计算模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0089] 例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。
[0090] 如图6所示,展示本申请一实施例中的电子终端的结构示意图,所述电子终端包括处理器1101和存储器1102;存储器1102通过系统总线与处理器1101连接并完成相互间的通信,存储器1102用于存储计算机程序,处理器1101用于运行计算机程序,以使所述电子终端执行所述的气象数据处理方法。上述已经对所述气象数据处理方法进行了详细说明,在此不再赘述。
[0091] 另需说明的是,上述提到的系统总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该系统总线可以分为地址总线数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问系统与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0092] 上述的处理器1101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0093] 此外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的气象数据处理方法。上述已经对所述气象数据处理方法进行了详细说明,在此不再赘述。
[0094] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0095] 综上所述,本发明应用于WRF模式前处理模块,满足同时兼容GRIB数据格式和NetCDF数据格式的两种数据输入,分别通过对应的解析程序对两种格式数据直接解码,提取所需的变量数据,并可以输出前处理模块可识别的intermediate格式,避免写入GRIB格式的困难,将大为扩充WRF模式业务和科研的应用场景。所以,本申请有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0096] 上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈