- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
欧洲精细化预报数据格式转换软件
安装、使用手册
国家气象信息中通过国际数据交换获取到的欧洲精细化数值预报数据,由于数据量大的原因,对方将数据存储为二级压缩的GRIB混编数据格式。此方法较好的解决了数据传输中带宽的占用和传输数据量的问题,但同时给最终用户的使用带来一定的困难。经过二级压缩的GRIB数据目前无法通过NetCDF-JAVA等API进行直接的读取,需要将二级压缩格式转换为简单格式才能正常使用。“欧洲精细化预报格式转换软件”主要是负责对欧洲精细化预报二级压缩格式进行转换处理的软件,本文档主要是描述该软件的具体安装、运行的具体步骤和数据接入的组织方式。
1 软件功能说明
“欧洲精细化预报格式转换软件”的功能:主要是对欧洲精细化预报的格式进行转换[转换后格式为:simple、grib、netcdf],转换后的格式用户可以方便的利用NetCDF-Java等API进行方便的使用。
“欧洲精细化预报格式转换软件”的特性:
(1)支持两种操作系统环境Linux和Window(需要安装Cygwin软件)。两种操作系统下都需要使用到NetCDF和Grib-api的具体函数,所以都需要安装相关的软件环境。
(2)支持系统自动调度和手工调度量种运行方式。在正常的业务环境中,欧洲精细化预报数据具有时间的连续性,数据格式的转换也应具备连续性处理的功能,所以利用系统自身的调度功能实现转换定时调度。但对于一些特殊的需求,可以通过人工干预,对特定目录下的欧洲精细化预报数据进行格式转换处理。
(3)多进程格式转换处理。每天的欧洲精细化预报数据量较大,而且格式转换是个比较慢的过程,为提高对数据的转换效率,则进行多进程处理的方法,提高数据格式转换的整体效率。
“欧洲精细化预报数据格式转换”软件的具体运行环境安装、资料接入和运行维护的具体方法,请参考附件。
2 安装步骤
第一步 安装Cygwin软件,下载与安装方法见附录1。(仅Window平台需要执行此步骤)
第二步 安装NetCDF软件,下载与安装方法见附录:2。
第三步 安装GRIB API软件,下载与安装方法见附录3。
第四步 欧洲精细化预报数据格式转换软件部署与配置,方法见附录4。
3 使用说明
本软件提供了系统调度和手工调度两种方式,实现数据的格式转换,使用方法说明如下。
3.1 系统调度
操作系统负责对软件进行定时调度控制,软件运行后会自动在系统的Crontab中添加定时调度任务列表。
3.1.1 Cygwin环境
转为Simple数据格式
将二级压缩的欧洲数值预报解压为简单压缩格式。
./start_cygwin.sh simple
转为grib数据格式
将二级压缩的欧洲数值预报解压为grib文件。
./ start_cygwin.sh grib
转为netcdf数据格式
将二级压缩的欧洲数值预报解压为netcdf格式文件。
./ start_cygwin.sh netcdf
3.1.2 Linux环境
转为Simple数据格式
将二级压缩的欧洲数值预报解压为简单压缩格式。
./start_linux.sh simple
转为grib数据格式
将二级压缩的欧洲数值预报解压为grib文件。
./ start_linux.sh grib
转为netcdf数据格式
将二级压缩的欧洲数值预报解压为netcdf格式文件。
./ start_linux.sh netcdf
3.2 手工调度
在自动调度出现故障时对某天的数据没有进行格式转换,或者需要对原始资料转换为其他格式,或者需要对其他目录中的数据进行格式转换时,利用手工调度的方式,可以达到用户的数据格式转换目的,具体使用方式如下具体描述。
3.2.1 Cygwin环境
转为Simple数据格式
将二级压缩的欧洲数值预报解压为简单压缩格式。
./ecmwf_df_convert_cygwin.sh simple 资料目录 输出目录 原始资料备份目录
转为grib数据格式
将二级压缩的欧洲数值预报解压为grib文件。
./ecmwf_df_convert_cygwin.sh grib 资料目录 输出目录 原始资料备份目录
转为netcdf数据格式
将二级压缩的欧洲数值预报解压为netcdf格式文件。
./ecmwf_df_convert_cygwin.sh netcdf 资料目录 输出目录 原始资料备份目录
3.2.2 Linux环境
转为Simple数据格式
将二级压缩的欧洲数值预报解压为简单压缩格式。
./ecmwf_df_convert_linux.sh simple 资料目录 输出目录 原始资料备份目录
转为grib数据格式
将二级压缩的欧洲数值预报解压为grib文件。
./ecmwf
文档评论(0)