国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Linux系統(tǒng)下GRIB2格式GFS資料轉(zhuǎn)為GRIB1格式的方法詳解

2016-10-19 02:39陳衛(wèi)麗戴念軍
無線互聯(lián)科技 2016年17期
關(guān)鍵詞:命令行文檔賬戶

李 健,陳衛(wèi)麗,戴念軍

(民航河北空管分局,河北 石家莊 050802)

Linux系統(tǒng)下GRIB2格式GFS資料轉(zhuǎn)為GRIB1格式的方法詳解

李健,陳衛(wèi)麗,戴念軍

(民航河北空管分局,河北石家莊050802)

文章介紹了一種如何在Linux系統(tǒng)下將美國GFS資料由GRIB2格式轉(zhuǎn)換為GRIB1格式的方法,另外對cnvgrib執(zhí)行的編程設(shè)計方案作了簡要介紹。

Linux系統(tǒng);GFS資料;格式轉(zhuǎn)換;編程設(shè)計

從2009年開始GFS產(chǎn)品從GRIB1格式升級為GRIB2格式,近年來發(fā)展起來的WRF、ARPS等模式均可以直接使用GRIB2格式資料,而早期的MM5模式無法直接使用,必須轉(zhuǎn)換為GRIB1格式。國內(nèi)有關(guān)MM5模式運(yùn)行的文獻(xiàn)均已無法應(yīng)對,NCEP網(wǎng)站提供了一種轉(zhuǎn)換方式(cnvgrib),配備了必須安裝的程序及其指導(dǎo)性文檔,但是在實際操作過程中發(fā)現(xiàn)該文檔個別地方有錯誤,并且需要正確理解該文檔的指導(dǎo)意義,而不是照搬命令。筆者經(jīng)過摸索,成功實現(xiàn)格式轉(zhuǎn)換并維持了原MM5模式的正常運(yùn)行,本文重點是詳細(xì)介紹整套程序的安裝流程,并介紹執(zhí)行cnvgrib的shell編程設(shè)計方案。

1 運(yùn)行目錄布局

GFS資料的下載和cnvgrib配套程序的下載均在Windows系統(tǒng)下進(jìn)行,只有Windows系統(tǒng)能夠連接互聯(lián)網(wǎng);GFS資料的格式轉(zhuǎn)換和cnvgrib程序的生成在Linux系統(tǒng)下進(jìn)行。Linux系統(tǒng)要通過Windows系統(tǒng)獲取所需要程序或數(shù)據(jù),首先要求這兩個系統(tǒng)在同一個內(nèi)部網(wǎng)絡(luò)上,假定Linux系統(tǒng)的IP地址為192.9.100.002,登陸賬戶為abc,賬戶密碼12345,Window系統(tǒng)192.9.100.001,管理員賬戶administrator,密碼為12345;其次要在Windows系統(tǒng)下建立一個共享目錄(假定為F盤的share目錄,共享目錄名稱默認(rèn)定為share),在Linux系統(tǒng)的abc賬戶下選取一個目錄(假定home/abc/share/),鏈接兩個目錄(編輯/etc/rc.local文件,增加一行命令:mount□-o□username=admistrator,password=12345//192.9.100.001/share□home/abc/share即可),此時兩個系統(tǒng)的文件夾內(nèi)容完全一樣。在Linux系統(tǒng)下的abc賬戶中,其目錄為/home/abc/,假定建立如下目錄用于不同的功能:home/abc/data/grib2—存放GRIB2格式的GFS資料和cnvgrib.exe,其下以日期和時刻為名稱分別建有目錄,cnvgrib.exe是最終使用的可執(zhí)行文件;home/abc/ data/grib1—存放GRIB1格式的GFS資料,其下以日期和時刻為名稱分別建有目錄,MM5模式可以直接調(diào)用該目錄下的資料;home/abc/tools—存放cnvgrib所有程序的壓縮文件和解壓縮后的目錄;home/abc/local—存放所有安裝程序和相關(guān)文件,此目錄會存在諸如bin、include,lib,share等下一級目錄。

2 cnvgrib程序的安裝

NCEP網(wǎng)站上cnvgrib系列程序的鏈接為http://www.nco. ncep.noaa.gov/pmb/codes/GRIB2/,所需要的一共有6個壓縮文件,還有一個指導(dǎo)性文檔build_cnvgrib.pdf。所有文件均可在Windows系統(tǒng)下正常下載,存放在F:/share下面即可。在Linux系統(tǒng)abc賬戶下,將6個文件從home/abc/share/拷貝到home/abc/tools/下進(jìn)行安裝操作,特別需要注意的是要生成最終的cnvgrib程序,一定要按照如下順序逐個安裝:Zlib-1.2.3.tar,libpng-1.2.34.tar,jasper-1.900.1.tar,g2lib-1.2.1.tar,w3lib-1.9.tar,cnvgrib-1.2.1.tar。在下面的介紹中采取給出操作命令并說明結(jié)果的方式。

2.1安裝zlib

【命令行】cd/home/abc/tools

【命令行】tar-xvfZlib-1.2.3.tar

【命令行】cdZlib-1.2.3

【命令行】./ confgure -prefx=/home/abc/local

【命令行】viMakefle

【命令行】make

【命令行】make install

【命令行】cd.

2.2安裝libpng

【命令行】tar -xvf libpng-1.2.34.tar

【命令行】cd libpng-1.2.34

【命令行】./ confgure -prefx=/home/abc/local

【命令行】make

【命令行】make install

【命令行】cd.

2.3安裝jasper

【命令行】tar -xvfjasper-1.900.1.tar

【命令行】cd jasper-1.900.1

【命令行】LDFLAGS=”-L/home/abc/local/lib -lpng -lz”

【命令行】export LDFLAGS

【命令行】./confgure -prefx=/home/abc/local

【命令行】make

【命令行】make install

依孔子提供的標(biāo)準(zhǔn),剛毅木訥近仁,陰柔顯然不在此例,士大夫最好蓄上胡子,仗劍走天涯,貼身戴著的玉佩按進(jìn)行曲的節(jié)奏發(fā)出脆響,配合威武雄壯之姿,步入波瀾壯闊的歷史畫卷。

【命令行】cd.

2.4安裝g2lib

【命令行】tar -xvfg2lib-1.2.1.tar

【命令行】cd g2lib-1.2.1

【命令行】vi makefle

【命令行】make

【命令行】cp libg2.a/home/abc/local/lib(注意:官方指導(dǎo)性文檔上,誤寫為g2lib.a)

2.5安裝w3lib

【命令行】tar-xvfw3lib-1.9.tar

【命令行】cdw3lib-1.9

【命令行】viMakefle

【命令行】make

【命令行】cplibw3.a/home/abc/local/lib

【命令行】cd.

2.6安裝cnvgrib

【命令行】tar-xvfcnvgrib-1.2.1.tar

【命令行】cdcnvgrib-1.2.1

【命令行】vimakefle

【命令行】make

【命令行】cpcnvgrib/home/abc/data/grib2/,用于轉(zhuǎn)換GFS數(shù)據(jù)格式

【命令行】cd.

3 cnvgrib的執(zhí)行

運(yùn)行轉(zhuǎn)換工作利用shell編程,設(shè)定好日期時刻,將下載的GFS資料從共享目錄中拷貝到/home/abc/data/grib2中進(jìn)行轉(zhuǎn)換,最后將轉(zhuǎn)換完畢的grib1格式文件存放在grib1目錄內(nèi)。關(guān)鍵要按照日期時刻建立相應(yīng)的目錄,把文件存放正確。以下以cnvgrib00.sh(用于處理00UTC的資料)為參考,轉(zhuǎn)換的內(nèi)容按照需要增加,cnvgrib12.sh(用于處理12UTC的資料)則作相應(yīng)的修改。

4 結(jié)語

在Linux系統(tǒng)下cnvgrib的安裝是十分復(fù)雜的,該程序能否正確安裝與機(jī)器性能有關(guān),其他機(jī)器上生成的程序在本機(jī)上不能使用。本文詳細(xì)介紹了cnvgrib的安裝過程,對其中可能出現(xiàn)的問題作了提示,以期對運(yùn)行MM5模式的技術(shù)人員有所幫助。

[1]貝剛.在微機(jī)上運(yùn)行MM5V3模式系統(tǒng)[J].氣象,2001(2):16-20.

[2]周小珊,楊森,張立祥. 中尺度數(shù)值模式(MM5V3)在沈陽區(qū)域氣象中心的試用[J].氣象 ,2001(8):28-32.

[3]金蓮姬,錢明.如何在PC_Linux環(huán)境下運(yùn)行MM5V3模式系統(tǒng)[J].廣西氣象,2003(4):53-55.

[4]李江南,吳池勝.在PC機(jī)上安裝MM5的方法和運(yùn)行要點[J].廣東氣象,2004(1):32-33,27.

Detailed annotation method of converting GFS data from GRIB2 format to GRIB1 format in Linux system

Li Jian, Chen Weili, Dai Nianjun
(Hebei Branch of Civil Aviation Air Traffc Control Offce, Shijiazhuang 050802, China)

This paper introduces a method of converting GFS data from GRIB2 format to GRIB1 format in Linux system, and makes a introduction of programming scheme performed by cnvgrib.

linux system; GFS data; format conversion; programming design

李?。?983— ),男,河北邯鄲,工程師,副主任。

猜你喜歡
命令行文檔賬戶
淺談Matlab與Word文檔的應(yīng)用接口
有人一聲不吭向你扔了個文檔
一種基于docker集群的自動評價虛擬命令行實驗終端構(gòu)建及其在類Unix系統(tǒng)教學(xué)中的應(yīng)用
如何切換Windows 10本地賬戶與微軟賬戶
探索自由貿(mào)易賬戶體系創(chuàng)新應(yīng)用
Windows 10新版CMD更新
外匯賬戶相關(guān)業(yè)務(wù)
父親的股票賬戶
華為交換機(jī)的批量綁定
基于RI碼計算的Word復(fù)制文檔鑒別