Micaps數(shù)據(jù)服務(wù)器說明(正式文檔)_第1頁
Micaps數(shù)據(jù)服務(wù)器說明(正式文檔)_第2頁
Micaps數(shù)據(jù)服務(wù)器說明(正式文檔)_第3頁
Micaps數(shù)據(jù)服務(wù)器說明(正式文檔)_第4頁
Micaps數(shù)據(jù)服務(wù)器說明(正式文檔)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Micaps數(shù)據(jù)服務(wù)器說明一 數(shù)據(jù)服務(wù)器安裝以及環(huán)境要求1.1 環(huán)境要求1) 硬件:內(nèi)存至少1G,數(shù)據(jù)服務(wù)器軟件所在硬盤的剩余空間至少為10G;存放數(shù)據(jù)的硬盤剩余空間至少100G;2) 軟件:windows2000,windows xp ,windows 2003 server,建議裝在windows 2003 server上。1.2 拷貝安裝程序從光盤中的“數(shù)據(jù)接口”目錄下拷貝micapsserver3文件夾到本地目錄,要求本地目錄長度不能超過20個字符,本地目錄名中只能包含字母和數(shù)字,中間不能包括空格,括號,點號等特殊字符。1.3 執(zhí)行初始化配置程序運(yùn)行bin目錄下的MicapsDataS

2、erverConfig.exe,出現(xiàn)以下界面:點擊菜單中的“安裝初始化配置”,彈出以下界面:請設(shè)置好CMACAST數(shù)據(jù)訪問方式,默認(rèn)為虛盤訪問方式,需要指定實際的虛盤路徑。也可以選擇采用ftp訪問方式,此時需要填入FTP服務(wù)器的ip地址、端口、用戶名、密碼信息,其中端口默認(rèn)為21。此外需要配置以下目錄信息(注意:請確認(rèn)選擇或者輸入的目錄是有效的):1)原始數(shù)據(jù)存放根目錄用于存放MICAPS數(shù)據(jù)服務(wù)器獲取到的原始數(shù)據(jù);2)原始數(shù)據(jù)備份存放根目錄用于存放從MICAPS數(shù)據(jù)服務(wù)器獲取到的原始數(shù)據(jù)的備份;3)產(chǎn)品數(shù)據(jù)存放根目錄用于存放經(jīng)MICAPS數(shù)據(jù)數(shù)據(jù)服務(wù)器處理后的產(chǎn)品;4)產(chǎn)品數(shù)據(jù)備份存放根目錄

3、用于存放MICAPS數(shù)據(jù)服務(wù)器處理后的產(chǎn)品的備份。配置好上述信息后,點擊保存,程序自動執(zhí)行配置程序以及在指定目錄下創(chuàng)建產(chǎn)品文件目錄。至此,安裝和配置基本完成。1.4 從數(shù)據(jù)接口2.0向MICAPS數(shù)據(jù)服務(wù)器3.0版本過渡如果目前業(yè)務(wù)中還存在正常運(yùn)行的2.0數(shù)據(jù)接口,并且已經(jīng)滿足了當(dāng)前業(yè)務(wù)的需求,則2.0版數(shù)據(jù)接口中一些文件可以給3.0數(shù)據(jù)服務(wù)器共用,以便3.0版本能快速滿足當(dāng)前業(yè)務(wù)需求。2.0版本和3.0版本可以共用的配置文件有:1)limitdm.txt:地面極值檢查中各要素的臨界值表2)limitgk.txt:高空極值檢查中各要素臨界表3)aaxxdat.dat:地面站號表4)data3d

4、m.txt: 第三類數(shù)據(jù)的參數(shù)文件5)pwaread.tx: 客觀分析范圍6)ttaadat.dat:高空站號表7)data3gk.txt:第三類數(shù)據(jù)的參數(shù)文件8)pwareag.dat: 高空客觀分析范圍9)physic.txt: 各物理量等值線參數(shù)10)ts.dat 查算沙氏指數(shù)表在兩個版本中,上述文件都存放在datatran目錄下。1.5 啟動數(shù)據(jù)服務(wù)器程序在安裝和配置好數(shù)據(jù)環(huán)境后,執(zhí)行MicapsDataSchedule.exe,就開始實時產(chǎn)生Micaps終端所用到的數(shù)據(jù)。二 MICAPS數(shù)據(jù)服務(wù)器3.0版新功能2.1 采用XML(可擴(kuò)展標(biāo)記語言)文件作為數(shù)據(jù)描述方式 ,易于擴(kuò)充和管理

5、新的數(shù)據(jù)數(shù)據(jù)接口2.0版本中大量采用格式化文本進(jìn)行配置,文本方式不易于管理,并且不直觀,特別在2.0版本中用到的datatime.tab文件,該文件用于描述要調(diào)用數(shù)據(jù),由于其設(shè)計方式,很容易導(dǎo)致該文件記錄行膨脹,尤其對于頻繁發(fā)布的數(shù)據(jù),例如雷達(dá)和自動站數(shù)據(jù)。同時要完成這個調(diào)度表的工作量很大,調(diào)度表很容易達(dá)到數(shù)千行,并且容易漏寫或者重復(fù)。盡管在9210中發(fā)布的數(shù)據(jù)比較少,這塊還不太會成為瓶頸,但當(dāng)CMACAST下發(fā)數(shù)據(jù)快速增長時,用這種方式描述要處理的數(shù)據(jù),已經(jīng)是一個太大的工作量了。針對上述問題, 在3.0版本中采用XML作為數(shù)據(jù)的描述方式,抽象出數(shù)據(jù)的基本信息,如數(shù)據(jù)源,發(fā)布時間,加載時間,后

6、處理等,便于描述新的數(shù)據(jù)。并且XML是目前廣泛使用的數(shù)據(jù)描述文件,其格式可以被大多數(shù)軟件解析和使用,便于以后程序間共享信息。目前程序自帶的數(shù)據(jù)描述文件有:upper_air.xml:常規(guī)高空數(shù)據(jù)surface.xml:常規(guī)地面數(shù)據(jù)ec-00.xml:歐洲數(shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品ec-12.xml:歐洲數(shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品t213-00.xml:T213數(shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品t213-12.xml:T213數(shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品Grapes-00.xml:GRAPS數(shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品Grapes-12.xml:GRAPS數(shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品m

7、m5-00.xml:MM5數(shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品mm5-12.xml:MM5數(shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品t639-00.xml:T639數(shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品t639-12.xml:T639數(shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品japrain-00.xml:日本降水?dāng)?shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品japrain-12.xml:日本降水?dāng)?shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品gerrain-00.xml:德國降水?dāng)?shù)值預(yù)報00-UTC點預(yù)報產(chǎn)品gerrain-12.xml:德國降水?dāng)?shù)值預(yù)報12-UTC點預(yù)報產(chǎn)品fax-08.xml:傳真圖數(shù)據(jù)fax-12.xml:傳真圖數(shù)據(jù)fy2h.xml:國家衛(wèi)星

8、氣象中心下發(fā)FY2衛(wèi)星數(shù)據(jù)fy2c-tzc.xml:國家衛(wèi)星氣象中心下發(fā)FY2衛(wèi)星數(shù)據(jù)fy2c-twdh.xml:國家衛(wèi)星氣象中心下發(fā)FY2衛(wèi)星數(shù)據(jù)fy2c-twd.xml:國家衛(wèi)星氣象中心下發(fā)FY2衛(wèi)星數(shù)據(jù)fy2.xml:國家衛(wèi)星氣象中心下發(fā)FY2衛(wèi)星數(shù)據(jù)radar-pintu1.xml:中央氣象臺下發(fā)雷達(dá)拼圖MICAPS產(chǎn)品radar-pintu2.xml:中央氣象臺下發(fā)雷達(dá)拼圖GIF產(chǎn)品radar-pintu3.xml:常規(guī)雷達(dá)拼圖產(chǎn)品mtsat.xml:國家衛(wèi)星氣象中心下發(fā)日本MTSAT衛(wèi)星數(shù)據(jù)sand.xml:沙塵產(chǎn)品radi.xml:輻射觀測產(chǎn)品lpd.xml:SAFIR閃電定位數(shù)

9、據(jù)ingredient.xml:大氣成分fine.xml:精細(xì)化預(yù)報docu.xml:各種公報awsjm.xml:自動站加密觀測aws_soil.xml:自動站土壤水分觀測2.2 提供數(shù)個配套的工具,可以完成數(shù)據(jù)管理過程中的主要工作1)UpdateConfig.exe 用于自動配置數(shù)據(jù)服務(wù)器環(huán)境;2)MicapsDataServerConfig.exe用于管理數(shù)據(jù)服務(wù)器所能處理的數(shù)據(jù)類型描述文件;3)MicapsDataBaker.exe 用于備份數(shù)據(jù)服務(wù)器獲取到的原始數(shù)據(jù)和數(shù)據(jù)服務(wù)器產(chǎn)生的產(chǎn)品數(shù)據(jù);4)MicapsDataRecoverShedule.exe 用于恢復(fù)產(chǎn)品備份或者直接從CMA

10、CAST服務(wù)器上下載數(shù)據(jù)來還原產(chǎn)品。5)MicapsDataServerWatch.exe 用于監(jiān)視產(chǎn)品的目錄下的變化,監(jiān)視數(shù)據(jù)服務(wù)器獲取CMACAST原始數(shù)據(jù)的情況,監(jiān)視數(shù)據(jù)接口程序MicapsDataSchedule.exe的運(yùn)行情況,以及快速啟動第2,3,4個終端軟件。2.3 自動管理數(shù)據(jù)服務(wù)器相關(guān)的數(shù)據(jù)服務(wù)器自動在管理員指定的時間點執(zhí)行數(shù)據(jù)的維護(hù)任務(wù),例如刪除超過指定期限的原始數(shù)據(jù)或者產(chǎn)品數(shù)據(jù)。目前在datatran中有一個clclear.bat,其內(nèi)容為:rem %1 表示原始數(shù)據(jù) %2表示產(chǎn)品數(shù)據(jù)存放的根目錄cf %1 120cf %2 120表示系統(tǒng)定期清除120個小時前,即5天

11、前的數(shù)據(jù)。系統(tǒng)管理員通過改變這個時長,從而控制保留原始數(shù)據(jù)和歷史數(shù)據(jù)的規(guī)模。2.4 3.0版本中不再包含的2.0版本中的程序和功能1) 不支持從氣象數(shù)據(jù)庫中獲取數(shù)據(jù);2) 不再提供transdat.exe,datatime.tab,transdb.exe,dbtime.tab,mtimer.exe。 3) 不再提供從數(shù)據(jù)庫中獲取數(shù)據(jù)的腳本。三 設(shè)計結(jié)構(gòu)3.1 功能模塊介紹發(fā)現(xiàn)數(shù)據(jù)?到達(dá)時間區(qū)間?外部數(shù)據(jù)源調(diào)取數(shù)據(jù)成功?啟動后處理腳本向管理人員報警數(shù)據(jù)入庫本地數(shù)據(jù)庫數(shù)據(jù)收集存儲數(shù)據(jù)結(jié)構(gòu)數(shù)組數(shù)據(jù)配置1.xml數(shù)據(jù)配置2.xml數(shù)據(jù)配置N.xml填充各數(shù)據(jù)的數(shù)據(jù)收集存儲數(shù)據(jù)結(jié)構(gòu)檢測數(shù)據(jù)周期檢測定時檢

12、測啟動調(diào)數(shù)據(jù)程序獲取數(shù)據(jù)FTP?生成FTP調(diào)用程序生成檢測參數(shù)檢測調(diào)數(shù)據(jù)結(jié)果服務(wù)器參數(shù)后處理參數(shù)本地數(shù)據(jù)庫參數(shù)讀下一個數(shù)據(jù)參數(shù)在本地硬盤上按文件存放這些數(shù)據(jù),形成一個按文件管理的本地數(shù)據(jù)庫向服務(wù)器或其它系統(tǒng)發(fā)送產(chǎn)品數(shù)據(jù)服務(wù)器或其它系統(tǒng)主動從本地數(shù)據(jù)庫中調(diào)取產(chǎn)品數(shù)據(jù)在日常運(yùn)行中,系統(tǒng)從本地數(shù)據(jù)庫中獲取數(shù)據(jù)在MICAPS主機(jī)上進(jìn)行格式轉(zhuǎn)換系統(tǒng)定時從服務(wù)器上獲取數(shù)據(jù)3.2 物理結(jié)構(gòu)設(shè)計(圖三)其中bin存放windows下的可執(zhí)行程序;datatran存放windows下的后處理程序;nationalxml存放CMACAST相關(guān)的數(shù)據(jù)描述文件;localxml存放本地數(shù)據(jù)的描述文件;ini存放系統(tǒng)配

13、置文件;Linuxdatatran存放linux平臺下后的處理程序;log存放數(shù)據(jù)服務(wù)器產(chǎn)生的日志文件。3.3設(shè)計結(jié)構(gòu)的改進(jìn)3.3.1 面向?qū)ο笤O(shè)計和實現(xiàn),實現(xiàn)跨平臺2.0版本采用C與Fortran語言作為主要開發(fā)語言,這種面向過程的語言在軟件工程中被認(rèn)為存在大量的問題,如不易于維護(hù)等。因此3.0版本采用C+作為主要開發(fā)語言,并且遵循C+的國際標(biāo)準(zhǔn),這樣不僅實現(xiàn)了面向?qū)ο蟮慕Y(jié)構(gòu),并且做到了跨平臺,從而達(dá)到一套代碼,多平臺執(zhí)行的效果。3.3.2 多線程,數(shù)據(jù)處理的吞吐量大2.0版本采用的是單進(jìn)程執(zhí)行結(jié)構(gòu),要獲取的文件和對應(yīng)的后處理程序都順序執(zhí)行,必然導(dǎo)致數(shù)據(jù)的處理速度慢,吞吐量小,并且在任務(wù)執(zhí)行

14、的任何一步出現(xiàn)問題,都會導(dǎo)致該進(jìn)程退出或者停止,從而中斷所有數(shù)據(jù)的處理,易于發(fā)生丟失數(shù)據(jù)的情況。3.0版本采用多線程結(jié)構(gòu),增加了吞吐量,即使其中的一個處理線程出現(xiàn)了故障,也不影響其它線程的工作,程序的穩(wěn)定性提高。3.3.3 數(shù)據(jù)管理更規(guī)范2.0版本將程序的執(zhí)行文件,配置文件,原始數(shù)據(jù)文件都存放在一個目錄,同時產(chǎn)生了大量的中間文件,給系統(tǒng)管理員在使用和維護(hù)時造成了混亂。3.0版本可以根據(jù)用戶設(shè)置的目錄來存放原始數(shù)據(jù),原始數(shù)據(jù)的備份、產(chǎn)品、產(chǎn)品備份。并且將主程序,配置文件,后處理程序都分開存放,這樣便于了數(shù)據(jù)管理員的管理和維護(hù)。四 Micaps數(shù)據(jù)服務(wù)器本地化4.1 修改已有數(shù)據(jù)類型的屬性 在MI

15、CAPS數(shù)據(jù)服務(wù)器設(shè)計,開發(fā)、測試過程中,我們都參考和使用實際的CMACAST環(huán)境,盡量做到反映CMACAST實際運(yùn)行環(huán)境,但可能由于數(shù)據(jù)通信方面問題,CMACAST數(shù)據(jù)到各個地方的時間不一樣,導(dǎo)致出現(xiàn)不同的延遲,因此有可能需要修改各個已有數(shù)據(jù)描述文件中的加載時間、加載失敗后重試的間隔,最終認(rèn)為加載失敗的時長,具體修改請參考Micaps數(shù)據(jù)服務(wù)器配套管理工具使用說明.doc。根據(jù)數(shù)據(jù)類型的描述文件,MICAPS數(shù)據(jù)服務(wù)器將下載后的原始數(shù)據(jù)放在相應(yīng)目錄下,不推薦管理員修改原始數(shù)據(jù)存放的目錄,但當(dāng)由于某些原因必須修改時,管理員可以通過系統(tǒng)提供的配置工具來修改數(shù)據(jù)類型描述文件中的數(shù)據(jù)加載處的目錄項,

16、具體修改請參考Micaps數(shù)據(jù)服務(wù)器配套管理工具使用說明.doc。在修改數(shù)據(jù)類型的相關(guān)屬性后,需要重啟MicapsDataSchedule.exe,才能將改動反映到主程序中。4.2 修改后處理程序的配置參數(shù)數(shù)據(jù)服務(wù)器從CMACAST下載到原始數(shù)據(jù)后,需要經(jīng)過后處理才能產(chǎn)生實際的產(chǎn)品,因此管理員可以通過修改后處理程序的配置參數(shù)來控制產(chǎn)品的數(shù)量,大小,具體操作請參見后續(xù)“已有數(shù)據(jù)轉(zhuǎn)化程序的說明”章節(jié)。對后處理程序相關(guān)的配置參數(shù)進(jìn)行的修改,不需要重啟MicapsDataSchedule.exe,就可以反映在下一次數(shù)據(jù)的后處理中。4.3 編寫xml文件來獲取新的數(shù)據(jù)類型對于一類新的數(shù)據(jù),需要寫一個新的

17、數(shù)據(jù)描述文件,以便能接入到本系統(tǒng)中,盡管不要求管理員深刻理解xml文件的結(jié)構(gòu),以及手動書寫一個描述新數(shù)據(jù)的xml文件,但對xml各個元素的理解有助于寫出一個符合實際的數(shù)據(jù)類型描述文件。下述為一個xml的模板,以及對xml各個元素的說明:<?xml version="1.0" encoding="GB2312"?><data name=”本數(shù)據(jù)的名稱”><sourcelist number=” 該數(shù)據(jù)從幾個數(shù)據(jù)源獲得”> <source><name>數(shù)據(jù)源的名稱</name><m

18、aster>若數(shù)據(jù)源缺數(shù)據(jù),負(fù)責(zé)解決問題的單位</master><server>< machine >數(shù)據(jù)源服務(wù)器的名稱</ machine >< manager >負(fù)責(zé)數(shù)據(jù)源服務(wù)器維護(hù)的人員</ manager >< directory >數(shù)據(jù)源的數(shù)據(jù)在服務(wù)器的那個目錄下</ directory ></server><release><date character="1">日/月-日/月</date><說明> “

19、date”元素帶有一個屬性:character??梢匀≈禐椋簄 1、時間區(qū)間:后面的數(shù)據(jù)是該數(shù)據(jù)源數(shù)據(jù)發(fā)布的起始月和日,終止月和日。兩者之間以減號隔開。n 2、每候一次:后面的數(shù)據(jù)是發(fā)布日是該候的第幾天。 n 3、每周一次:后面的數(shù)據(jù)是發(fā)布日是該周的第幾天。n 4、每旬一次:后面的數(shù)據(jù)是發(fā)布日是該旬的第幾天。n 5、每月一次:后面的數(shù)據(jù)是發(fā)布日是該月的第幾天;或第幾個星期的第幾天,中間用/號分隔,例如:3/1表示第三個星期一。 n 6、每季度一次:后面的數(shù)據(jù)是發(fā)布日是該季度的第幾天;或第幾個月的第幾天,中間用/號分隔,31表示最后一天,例如:2/31表示第二個月的最后一天。 n 7、每年一次:

20、后面的數(shù)據(jù)是發(fā)布日是該年的第幾天;或第幾個月的第幾天,中間用/號分隔,31表示最后一天,例如:12/31表示十二月的最后一天。 </說明><time character="2">hh+20m</發(fā)布時間><說明> “time”元素也帶有一個屬性:character??梢匀≈禐椋簄 1、周期發(fā)布:后面的數(shù)據(jù)是該數(shù)據(jù)源數(shù)據(jù)發(fā)布周期的時間間隔。例如:1h表示1小時,10m表示10分鐘等。n 2、每小時一次:后面的數(shù)據(jù)是hh+該小時的第多少分鐘。例如:hh+20m,表示在每小時的第20分鐘發(fā)布數(shù)據(jù)。 n 3、每小時若干次:后面的數(shù)據(jù)是

21、若干個hh+該小時的第多少分鐘,中間以逗號分隔。例如:hh+20m,hh+40m,hh+58m,表示在每小時的第20分、40分和58分發(fā)布數(shù)據(jù)。n 4、每日一次:后面的數(shù)據(jù)是數(shù)據(jù)發(fā)布的時間。例如:4:30表示每天早晨4點30分發(fā)布。 n 5、每日若干次:后面的數(shù)據(jù)是若干個數(shù)據(jù)發(fā)布時間,中間以逗號分隔。例如:4:30,10:20,16:30表示每天早晨4點30分、10點20分和16點30分發(fā)布數(shù)據(jù)。n 6、時間分散:表示數(shù)據(jù)發(fā)布分散在多個時間,需周期查詢數(shù)據(jù),后面的數(shù)據(jù)是查詢數(shù)據(jù)的時間間隔。例如20m表示每隔20分鐘查詢一次數(shù)據(jù)。 n 7、不定時:表示數(shù)據(jù)發(fā)布時間不固定,需周期查詢數(shù)據(jù),后面的數(shù)

22、據(jù)是查詢數(shù)據(jù)的時間間隔。例如10m表示每隔10分鐘查詢一次數(shù)據(jù)。 </說明></time><file character="1"><說明> “file”元素也帶有一個屬性:character。可以取值為:n 1、按文件名定義組合:表示數(shù)據(jù)源中包含的各數(shù)據(jù)文件的文件名可以按后面的文件名定義中各參數(shù)進(jìn)行組合產(chǎn)生。 n 2、按文件名列表掃描:表示數(shù)據(jù)源中包含的各數(shù)據(jù)文件的文件名可以按后面的文件名列表掃描產(chǎn)生。 </說明><definition>< pattern >BnYYGGgg.CXT<

23、/ pattern >< substitute code=”n” position="2" >0:全國,1:東北,2:華北,3:西北,4:華南</ substitute >< substitute code=”YY” position="3" >mday</ substitute >< substitute code=”GG” position="5" >hour-UTC</ substitute >< substitute code=”gg” pos

24、ition="7" >minute</ substitute >< substitute code=”C” position="10" >Z:基本反射率,X:組合反射率,V:垂直累積液態(tài)水含量,O:1小時累積降水</ substitute >< substitute code=”X” position="11" >P:PPI</ substitute >< substitute code=”T” position="12" >L:蘭勃托投

25、影</ substitute ></definition><說明> “definition”的規(guī)范為:n 第一行為文件名定義格式:patternn 后面的行為以substitute標(biāo)簽括起來的參數(shù)行,說明文件名定義中各參數(shù)可取的值。n 這些參數(shù)行的code屬性就是文件名定義中對應(yīng)的參數(shù),屬性中的字符數(shù)必須與文件名定義中該參數(shù)的字符數(shù)相同,position屬性則指明該參數(shù)在文件名定義中從第幾個字符開始。n 參數(shù)行標(biāo)簽之間是參數(shù)可取的值,可取值的字符數(shù)必須與文件名定義中該參數(shù)的字符數(shù)相同,可取值之間用逗號分開。n 每個可取值后面可帶一個冒號及對該可取值的文字說明

26、n 當(dāng)參數(shù)為日期和時間時,可取值可以是C語言中時間結(jié)構(gòu)中的成員。取值規(guī)則如下:n year表示年,當(dāng)參數(shù)為2個字符時表示取2位數(shù)的年,當(dāng)參數(shù)為4個字符時表示4位數(shù)的年。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù),要注意千年問題。n month表示月。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù),要注意加1。當(dāng)參數(shù)為一個字符時,應(yīng)該用衛(wèi)星中心云圖文件的月字符替換,即從112月分別為J、F、M、A、Y、N、L、G、S、O、N、D。n mday表示月的日。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù)。n wday表示星期的日。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù)。n julian表示儒略日,即從當(dāng)年1月1日到當(dāng)天的日數(shù)。

27、此參數(shù)在時間結(jié)構(gòu)中沒有現(xiàn)成的值,需要算出。用當(dāng)天24點的秒數(shù)減當(dāng)年1月1日0點的秒數(shù)再除以86400即可。n hour-UTC表示小時,且時間取世界時;hour表示小時,且時間取北京時。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù),要注意所有的年、月、日、時都應(yīng)進(jìn)行世界時和北京時的轉(zhuǎn)換。minute表示分鐘。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù)。當(dāng)參數(shù)為一個字符時,應(yīng)該用衛(wèi)星中心云圖文件的時字符替換,即從09點取數(shù)字09,10點以后取AN。n second表示秒。應(yīng)該用時間結(jié)構(gòu)中相應(yīng)的成員替換該參數(shù)。 </說明><format>MICAPS13</format>&l

28、t;/file></source></sourcelist><dataload manner="1"><說明>“dataload”元素帶有一個屬性:manner??梢匀≈禐椋?、ftp:表示采用ftp方式從數(shù)據(jù)源調(diào)入數(shù)據(jù)。2、copy:表示從虛盤或NFS目錄把數(shù)據(jù)拷貝到目標(biāo)目錄中。3、ftp&delete:用ftp方式調(diào)入數(shù)據(jù)后刪除數(shù)據(jù)源中的該數(shù)據(jù)文件。主要用于新文件名與老文件名相同時,調(diào)入數(shù)據(jù)文件后立即將原有文件刪除以防止重復(fù)調(diào)取老文件。此方式只有在數(shù)據(jù)源的文件是MICAPS專用文件時方可采用,否則其它用戶可能

29、也使用該文件,就不能采用此方式,必須用檢測數(shù)據(jù)文件產(chǎn)生時間的方式。4、copy&delete:用copy方式調(diào)入數(shù)據(jù)后刪除數(shù)據(jù)源中的該數(shù)據(jù)文件。用途與上相同。5、ftp&check_time:在用ftp方式調(diào)入數(shù)據(jù)時,先檢測數(shù)據(jù)文件產(chǎn)生的時間。主要用于新文件名與老文件名相同時,調(diào)入數(shù)據(jù)文件的產(chǎn)生時間應(yīng)該與已調(diào)入數(shù)據(jù)文件的時間不同,否則表示數(shù)據(jù)文件還未更新,不執(zhí)行調(diào)數(shù)據(jù)的過程。6、copy&check_time:在用copy方式調(diào)入數(shù)據(jù)時,先檢測數(shù)據(jù)文件產(chǎn)生的時間。用途與上相同。</說明><date character="1">

30、檢測數(shù)據(jù)的日期范圍</date><說明> “date”元素帶有一個屬性:character??梢匀≈禐椋簄 1、時間區(qū)間:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)的起始月和日,終止月和日。兩者之間以減號隔開。n 2、每候一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該候的第幾天。 n 3、每周一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該周的第幾天。n 4、每旬一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該旬的第幾天。n 5、每月一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該月的第幾天;或第幾個星期的第幾天,中間用/號分隔,例如:3/1表示第三個星期一。 n 6、每季度一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該季度的第幾天;或第幾個月的第幾天,

31、中間用/號分隔,31表示最后一天,例如:2/31表示第二個月的最后一天。 n 7、每年一次:后面的數(shù)據(jù)是調(diào)取該數(shù)據(jù)日是該年的第幾天;或第幾個月的第幾天,中間用/號分隔,31表示最后一天,例如:12/31表示十二月的最后一天。 </說明><time character="1">檢測該數(shù)據(jù)的開始時間</time><說明> “time”元素也帶有一個屬性:character??梢匀≈禐椋簄 1、周期檢測:周期性地檢測是否有新的數(shù)據(jù)。后面的數(shù)據(jù)是檢測數(shù)據(jù)的周期的時間間隔。例如:1h表示1小時,10m表示10分鐘等。n 2、每小時一次:

32、后面的數(shù)據(jù)是hh+該小時的第多少分鐘。例如:hh+20m,表示在每小時的第20分鐘檢測數(shù)據(jù)。 n 3、每小時若干次:后面的數(shù)據(jù)是若干個hh+該小時的第多少分鐘,中間以逗號分隔。例如:hh+20m,hh+40m,hh+58m,表示在每小時的第20分、40分和58分檢測數(shù)據(jù)。n 4、每日一次:后面的數(shù)據(jù)是數(shù)據(jù)發(fā)布的時間。例如:4:30表示每天早晨4點30分檢測數(shù)據(jù)。 n 5、每日若干次:后面的數(shù)據(jù)是若干個數(shù)據(jù)發(fā)布時間,中間以逗號分隔。例如:4:30,10:20,16:30表示每天早晨4點30分、10點20分和16點30分檢測數(shù)據(jù)。n 6、時間分散:表示數(shù)據(jù)源的數(shù)據(jù)發(fā)布分散在多個時間,需周期檢測數(shù)據(jù)

33、,后面的數(shù)據(jù)是檢測數(shù)據(jù)的時間間隔。例如20m表示每隔20分鐘檢測一次數(shù)據(jù)。 n 7、不定時:表示數(shù)據(jù)源的數(shù)據(jù)發(fā)布時間不固定,需周期檢測數(shù)據(jù),后面的數(shù)據(jù)是檢測數(shù)據(jù)的時間間隔。例如10m表示每隔10分鐘檢測一次數(shù)據(jù)。 </說明><reload>數(shù)據(jù)檢測失敗后,隔多長時間再次檢測</reload>< giveup >數(shù)據(jù)檢測失敗后,多長時間停止檢測數(shù)據(jù)</ giveup > <destination><machine>服務(wù)器名稱</machine>< manager >管理服務(wù)器的管理員信息&

34、lt;/ manager >< directory >數(shù)據(jù)將被調(diào)入目標(biāo)服務(wù)器的哪個目錄</ directory > </destination><keepdir>0</keepdir><說明>0:不保存文件名中的目錄;1 保存文件名中的目錄</說明></dataload><post manner="2"><說明> “post”元素帶有一個屬性:manner。可以取值為:n 1、non:表示不進(jìn)行后處理。n 2、調(diào)處理程序:后面幾行應(yīng)說明相應(yīng)的執(zhí)行程序

35、需要的參數(shù)。 </說明><batchmode>0</batchmode><說明>0:單個文件處理;1 指定原始文件目錄進(jìn)行處理</說明><cwd>程序的工作目錄</cwd>< command os="unix">在UNIX環(huán)境下的命令行格式</ command >< command os="windows">在WINDOWS環(huán)境下的命令行格式</ command ><說明> “command”的規(guī)范為:n com

36、mand標(biāo)簽內(nèi)為命令行的格式。如果命令行帶參數(shù),則后面各行應(yīng)該對參數(shù)取值進(jìn)行說明,參數(shù)間以_分開。n 有若干個關(guān)鍵字可表示參數(shù)的固定意義,系統(tǒng)默認(rèn)source,target,time參數(shù)。n source表示剛剛調(diào)入的數(shù)據(jù)文件名,其取值從“數(shù)據(jù)收集、存儲的結(jié)構(gòu)數(shù)組”中的“最近已獲取文件名列表”成員中獲得。應(yīng)對該成員中的每個文件都執(zhí)行一次后處理程序。n target表示經(jīng)過后處理后產(chǎn)品存放目錄;n time表示調(diào)用此后處理程序發(fā)生的時間。</說明></post></data>4.4 添加新數(shù)據(jù)類型對應(yīng)的后處理程序目前Micaps服務(wù)器在調(diào)度后處理程序時,只能傳

37、出三個參數(shù),分別為source,target,time,其中source和target參數(shù)根據(jù)后處理處理程序的batchmode的不同而不同,當(dāng)batchmode為0時,即表示對每獲取到一個文件就需要調(diào)用一次后處理,因此source表示單個文件的路徑;batchmode為1時表示下載一批數(shù)據(jù)后在進(jìn)行一次后處理,因此source表示數(shù)據(jù)文件所在的文件夾路徑,管理員在開發(fā)新的后處理程序只能要求得到上述三個參數(shù),同時,為了保持服務(wù)器程序與后處理程序在時間上的一致性,建議開發(fā)人員在后處理程序中不讀系統(tǒng)時間,而使用MICAPS數(shù)據(jù)服務(wù)器傳入的時間參數(shù)。Micaps3版終端已經(jīng)能支持對某些符合標(biāo)準(zhǔn)的原始數(shù)

38、據(jù)文件直接進(jìn)行讀寫,而不需要進(jìn)行轉(zhuǎn)換,針對這種情況,管理只要將數(shù)據(jù)從CMACAST或者本地獲取到,存入到約定的目錄中即可。此外,建議管理員用批處理包裝真實后處理程序。五 已有數(shù)據(jù)轉(zhuǎn)化程序的說明原始數(shù)據(jù)獲取后,還須轉(zhuǎn)換成MICAPS的數(shù)據(jù)格式,并放入指定的目錄中,才能由MICAPS系統(tǒng)正常使用。MICAPS系統(tǒng)安裝后,在datatran子目錄中可以找到所有格式轉(zhuǎn)換程序,下面各節(jié)將描述這些格式轉(zhuǎn)換程序。5.1 常規(guī)數(shù)據(jù)轉(zhuǎn)換程序物理量數(shù)據(jù)物理量計算pwphyl.exe城市預(yù)報數(shù)據(jù)城市預(yù)報報處理程序ptranscs臺風(fēng)路徑數(shù)據(jù)本地數(shù)據(jù)庫臺風(fēng)報處理程序ptransty.和ptransto高空格點數(shù)據(jù)高空

39、填圖數(shù)據(jù)地面格點數(shù)據(jù)高空客觀分析程序pwgako.exe地面填圖數(shù)據(jù)fn.dat船舶報解碼程序ptransbx和ptransbbfn.dat把所有報文文件拷貝到單一文件fn.dat中ttaa1.dat運(yùn)行ptranstp等進(jìn)行高空數(shù)據(jù)格式轉(zhuǎn)換地面客觀分析程序pwdemi.exeaaxx1.datwsdat.dat運(yùn)行ptransax等進(jìn)行地面數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行ptrans0程序進(jìn)行報文解碼運(yùn)行makewsda程序產(chǎn)生日期文件wsdat.dat常規(guī)數(shù)據(jù)的預(yù)處理和格式轉(zhuǎn)換是由一組程序完成的,其流程如下:常規(guī)數(shù)據(jù)處理時,首先把所有的報文文件拷貝到一個單一的文件fn.dat中,以減少打開文件的次數(shù)。同時

40、由makewsda.exe程序根據(jù)數(shù)據(jù)服務(wù)器的傳遞的時間產(chǎn)生日期文件wsdat.dat,所有的常規(guī)數(shù)據(jù)處理程序都將根據(jù)此文件中的日期確定自己要處理的數(shù)據(jù)的日期和時次。然后運(yùn)行ptrans0.exe程序?qū)笪倪M(jìn)行譯碼,產(chǎn)生中間文件aaxx1.dat和ttaa1.dat。然后運(yùn)行ptransax.exe或ptranstp.exe產(chǎn)生綜合填圖和單要素填圖數(shù)據(jù),運(yùn)行ptransbx.exe和ptransbb.exe程序處理船舶報并加入到填圖數(shù)據(jù)中,運(yùn)行ptranscs.exe產(chǎn)生城市預(yù)報數(shù)據(jù),同時產(chǎn)生中間文件dm?.dat和gg?.dat。然后運(yùn)行pwdemi.exe或pwgako.exe程序產(chǎn)生等值

41、線和流線數(shù)據(jù)。最后運(yùn)行ptransty.exe和ptransto.exe程序產(chǎn)生臺風(fēng)路徑數(shù)據(jù)。對高空數(shù)據(jù)可運(yùn)行pwphyl.exe程序產(chǎn)生診斷物理量數(shù)據(jù)。另外,MICAPS還提供了一個將第4類數(shù)據(jù)(用于畫等值線的格點數(shù)據(jù))轉(zhuǎn)換為第13類數(shù)據(jù)(圖像數(shù)據(jù))的程序。綜上所述,有關(guān)常規(guī)報的預(yù)處理和格式轉(zhuǎn)換程序有13個,下面對這些程序進(jìn)行詳細(xì)的描述。makewsda.exe 根據(jù)命令行給定的參數(shù)自動生成日期字符串放入命令行給定的輸出文件中(C語言編程)運(yùn)行命令格式:makewsda <日期或日期代碼+時次> <輸出文件>l 例子:makewsda #12 wsdat.datl 日

42、期代碼定義: 表示當(dāng)天的年、月、日;# 表示前一天的年、月、日。程序?qū)⒏鶕?jù)日期代碼和機(jī)器時鐘自動產(chǎn)生具體的日期。l 注意,目前常規(guī)數(shù)據(jù)處理時所用到的時鐘都是由數(shù)據(jù)服務(wù)器調(diào)度程序傳入的,因此可以不再使用#,。輸入文件:無輸出文件:1. 命令行給定的輸出文件。l 內(nèi)容:只有一行:YYMMDDHH 其中:YY為年、MM為月、DD為日、HH為時次。ptrans0.exe - 常規(guī)報解碼程序。(FORTRAN語言編程)運(yùn)行命令格式:ptrans0輸入文件:1. 由makewsdat程序產(chǎn)生日期文件,例如 wsdat.dat2. 由所有有關(guān)的*.abj文件產(chǎn)生的單一文件fn.dat,作為原始報文的輸入數(shù)據(jù)

43、。3. path0.dat包含了程序的工作目錄、輸入數(shù)據(jù)的目錄及輸出數(shù)據(jù)的目錄。格式為:第一行為工作目錄、第二行為輸入數(shù)據(jù)的目錄、第三行為輸出數(shù)據(jù)的目錄4. limitdm.txt 地面極值檢查中各要素臨界值。5. limitgk.txt 高空極值檢查中各要素臨界值。輸出臨時文件:1. aaxx1.dat(地面)或ttaa1.dat(高空)ptransax.exe - 地面常規(guī)數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行命令格式:ptransax輸入文件:1. ptrans0產(chǎn)生的aaxx1.dat2. pathax.dat包含了各輸出文件的目錄。格式為:第一行為aaxx1.dat所在的目錄。第二行為地面數(shù)據(jù)存放的頂級子

44、目錄。第三和第四行為參數(shù)文件所在的目錄。第五行為地面綜合填圖數(shù)據(jù)的子目錄。以后各行為各地面要素的單要素填圖的子目錄。3. aaxxdat.dat為地面站號表。格式為:第一行為測站總數(shù),以后各行為各測站的站號、經(jīng)度、緯度、海拔高度、放大級別。其中經(jīng)度、緯度單位為度,均保留兩位小數(shù)但不寫小數(shù)點。海拔高度單位為米。放大級別為產(chǎn)生出的綜合填圖數(shù)據(jù)中各站的放大級別,其數(shù)值應(yīng)為2的冪。放大級別的意義是:在地面綜合填圖中當(dāng)?shù)讏D放大到該級別以上時才顯示該站的數(shù)據(jù),這樣就可以防止由于測站過密而導(dǎo)致顯示的數(shù)據(jù)重疊。修改此文件中某站的放大級別就可以改變本程序產(chǎn)生出的綜合填圖數(shù)據(jù)中相應(yīng)站的放大級別。4. data3d

45、m.txt為第三類數(shù)據(jù)的參數(shù)文件。格式為:前若干行為格式說明,后面為各要素的參數(shù)。每個要素包括如下參數(shù):要素名需要畫的等值線條數(shù) 等值線值1 等值線值2 .平滑系數(shù) 加粗線值 裁剪框的點數(shù) 控制數(shù)(0:經(jīng)緯度值為整數(shù),1:經(jīng)緯度值為實數(shù)) 經(jīng)緯度值1 經(jīng)緯度值2 .輸出文件:具有MICAPS格式的各地面填圖數(shù)據(jù)文件pwdemi.exe - 地面常規(guī)數(shù)據(jù)客觀分析運(yùn)行命令格式:pwdemi輸入文件:1. ptransax產(chǎn)生的中間文件2. pathdm.dat包含了各輸出文件的目錄,格式與pathax.dat相同。3. aaxxdat.dat為地面站號表4. pwaread.dat客觀分析范圍格式

46、為:最小緯度 最大緯度 最小經(jīng)度 最大經(jīng)度 緯向格點數(shù) 經(jīng)向格點數(shù) 層數(shù)以上均為整數(shù),經(jīng)緯度均乘以10(保留一位小數(shù))輸出文件:具有MICAPS格式的各地面格點數(shù)據(jù)文件(即等值線和流線數(shù)據(jù))ptranstp.exe - 高空常規(guī)數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行命令格式:ptranstp輸入文件:1. ptrans0產(chǎn)生的ttaa1.dat2. pathtp.dat包含了各輸出文件的目錄,格式與pathax.dat相同。3. ttaadat.dat為高空站號表,格式與aaxxdat.dat相同。4. data3gk.txt為第三類數(shù)據(jù)的參數(shù)文件。格式為:前若干行為格式說明,后面為各層次的參數(shù)。每個層次包括如下參

47、數(shù):年 月 日 時次 層次需要畫的等值線條數(shù) 等值線值1 等值線值2 .平滑系數(shù) 加粗線值 裁剪框的點數(shù) 經(jīng)緯度值1 經(jīng)緯度值2 .輸出文件:具有MICAPS格式的各高空填圖數(shù)據(jù)文件pwgako.exe - 高空常規(guī)數(shù)據(jù)客觀分析運(yùn)行命令格式:pwgako輸入文件:1. ptranstp產(chǎn)生的中間文件2. pathgk.dat包含了各輸出文件的目錄,格式與pathtp.dat相同。3. ttaadat.dat為高空站號表4. pwareag.dat高空客觀分析范圍格式:最小緯度 最大緯度 最小經(jīng)度 最大經(jīng)度 緯向格點數(shù) 經(jīng)向格點數(shù) 層數(shù)以上均為整數(shù),經(jīng)緯度均乘以10(保留一位小數(shù))輸出文件:具有

48、MICAPS格式的各高空格點數(shù)據(jù)文件(即等值線和流線數(shù)據(jù))pwphyl.exe - 高空物理量計算運(yùn)行命令格式:pwphyl輸入文件:1. updata.dat pwgako.exe產(chǎn)生的中間文件2. pathpy.dat包含了各輸出文件的目錄,格式與pathgk.dat相同。3. physic.txt 包含各物理量的等值線參數(shù)4. pwareag.dat 高空客觀分析范圍5. ts.dat 為查算沙氏指數(shù)的表輸出文件:具有MICAPS格式的各高空物理量數(shù)據(jù)文件ptransbx.exe和ptransbb.exe 船舶報數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行命令格式:ptransbx和ptransbb輸入文件:1.

49、fn.dat2. pathbx.dat包含了輸入文件目錄、參數(shù)文件目錄及輸出中間文件目錄3. pathbb.dat格式與pathax.dat類似輸出文件:加入了船舶數(shù)據(jù)的地面填圖數(shù)據(jù)ptransty.exe和ptransto.exe 臺風(fēng)報數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行命令格式:ptransty(臺風(fēng)路徑和主觀預(yù)報)和ptransto(客觀預(yù)報)輸入文件:1. fn.dat2. pathty.dat包含了輸入文件目錄、參數(shù)文件目錄及輸出文件目錄輸出文件:具有MICAPS格式的臺風(fēng)數(shù)據(jù)文件ptranscs.exe 城市預(yù)報數(shù)據(jù)格式轉(zhuǎn)換運(yùn)行命令格式:ptranscs輸入文件:1. fn.dat2. pathcs

50、.dat包含了輸入文件目錄、參數(shù)文件目錄及輸出文件目錄輸出文件:具有MICAPS格式的城市預(yù)報數(shù)據(jù)文件上述各程序被包裝在處理各時次常規(guī)數(shù)據(jù)的批處理程序中:cldm.bat - 處理地面數(shù)據(jù)的入口,根據(jù)條件判斷后在調(diào)用各個時次的地面批處理腳本clgk.bat - 處理高空數(shù)據(jù)的入口,根據(jù)條件判斷后在調(diào)用各個時次的高空批處理腳本cl02s.bat - 處理02地面數(shù)據(jù)cl05s.bat - 處理05地面數(shù)據(jù)cl08s.bat - 處理08地面數(shù)據(jù)cl11s.bat - 處理11地面數(shù)據(jù)cl14s.bat - 處理14地面數(shù)據(jù)cl17s.bat - 處理17地面數(shù)據(jù)cl20s.bat - 處理20地

51、面數(shù)據(jù)cl23s.bat - 處理23地面數(shù)據(jù)cl08h.bat - 處理08高空數(shù)據(jù)cl20h.bat - 處理20高空數(shù)據(jù)在datatran子目錄中可以找到這些程序。對常規(guī)數(shù)據(jù)的處理,系統(tǒng)管理員可以根據(jù)本地情況進(jìn)行如下修改:l 修改站號表文件aaxxdat.dat和ttaadat.dat。增加需要的測站,刪除不需要的測站。l 修改極值檢查文件limitdm.txt和limitgk.txt??刂茢?shù)據(jù)質(zhì)量。l 修改第三類數(shù)據(jù)參數(shù)文件data3dm.txt和data3gk.txt。改變第三類數(shù)據(jù)的特性,例如改變等值線的值、剪切框等。l 修改客觀分析范圍文件pwaread.dat和pwareag.

52、dat。改變客觀分析范圍等。l 修改物理量等值線參數(shù)文件physic.txt。改變物理量的等值線間隔等參數(shù)。由于物理量的數(shù)值很復(fù)雜,修改這個文件有時是很必要的。5.2 日本,德國降水?dāng)?shù)據(jù)轉(zhuǎn)換程序procRJ.exe(日本),procED.exe(德國)procRJ <配置文件>(日本)procED <配置文件>(德國)配置文件格式與GRIB格點描述的文件相同,請見2.8.3目前缺省的配置文件為:日本:japan.cfg japanfile08.dat japanfile20.dat美國:germany.cfg germanyfile08.dat germanyfile2

53、0.dat例子:procRJ 09030208 japan.cfg japanfile08.dat上述程序被包裝在下述批處理程序中:clrj08.bat clrj20.bat - 處理日本數(shù)值預(yù)報cled08.bat,cled20.bat - 處理德國數(shù)值預(yù)報5.3 GRIB格點數(shù)據(jù)轉(zhuǎn)換程序:procnwp.exeGRIB編碼的數(shù)值預(yù)報格點數(shù)據(jù),其數(shù)據(jù)格式為GRIB碼數(shù)據(jù)。對標(biāo)量數(shù)據(jù),轉(zhuǎn)換程序?qū)⑵滢D(zhuǎn)換為一個MICAPS第四類數(shù)據(jù)和一個用于填圖的第三類數(shù)據(jù),對于矢量數(shù)據(jù),如風(fēng)場,則轉(zhuǎn)換為一個MICAPS第11類數(shù)據(jù)和一個用于填圖的第2類數(shù)據(jù)。另外,程序還根據(jù)轉(zhuǎn)換后的數(shù)據(jù)產(chǎn)生TlnP圖的預(yù)報數(shù)據(jù)。

54、其運(yùn)行格式為:procnwp <日期時間> <配置文件> <文件名列表文件> <目標(biāo)目錄>其中:1. 日期時間為模式計算的起始日期和時間。其格式為YYMMDDHH,YY為年、MM為月、DD為日、HH為時次。日期中可以包含日期代碼(見附錄2)。例如T106模式的日期時間為#20,表示用前一天20點資料計算的。在liunx下需要將時間中的#換成,目前數(shù)據(jù)服務(wù)器會將調(diào)用的具體時間傳入作為日期時間,而不需要后處理程序通過#或者進(jìn)行獲取時間。2. 配置文件包含了模式產(chǎn)品的參數(shù),T213模式的配置文件缺省為t213nwp.cfg,歐洲模式為ecnwp.cfg

55、,Grapes模式為grapesnwp.cfg。MM5模式為mm5nwp.cfg,歐洲中心模式為ecnwp.cfg,其格式為:l 第一行為數(shù)值模式的名字l 第二行為轉(zhuǎn)換后的數(shù)據(jù)文件存放的目錄l 第三行為數(shù)值產(chǎn)品原始數(shù)據(jù)的編碼格式和數(shù)據(jù)排列順序(xy表示先行后列,yx表示先列后行)l 第四行開始為各預(yù)報區(qū)域的參數(shù)。開始為區(qū)域數(shù),以后每行包括:區(qū)域名 代碼(在原始數(shù)據(jù)文件名中代表該區(qū)域的字符串) 經(jīng)距 緯距 起始經(jīng)度 終止經(jīng)度 起始緯度 終止緯度。l 區(qū)域參數(shù)后為各要素的參數(shù)。開始為要素數(shù),以后各行包括:要素名 代碼(在原始數(shù)據(jù)文件名中代表該要素的字符串) 格點數(shù)據(jù)子目錄(轉(zhuǎn)換后的第四類數(shù)據(jù)的目錄

56、) 填圖數(shù)據(jù)子目錄(轉(zhuǎn)換后的第三類數(shù)據(jù)的目錄) 等值線間隔 線性變換系數(shù) 線性變換常數(shù)(線性變換用于改變原始數(shù)據(jù)的量綱使其符合預(yù)報員的習(xí)慣,例如溫度應(yīng)減273.16、渦度應(yīng)乘十萬等) 起始經(jīng)度 終止經(jīng)度 起始緯度 終止緯度(這四個數(shù)定義了該要素計算的范圍)l 要素參數(shù)后為各層次參數(shù)。開始為層次數(shù),以后各行包括:層次名 代碼(在原始數(shù)據(jù)文件名中代表該層次的字符串) 該層次子目錄l 層次參數(shù)后為各時效參數(shù)。開始為時效數(shù),以后各行包括:時效名 代碼(在原始數(shù)據(jù)文件名中代表該時效的字符串)l 最后是要產(chǎn)生TlnP圖數(shù)據(jù)的范圍。格式為:最小經(jīng)度 最小緯度 最大經(jīng)度 最大緯度。注意,該范圍內(nèi)包含的格點數(shù)應(yīng)

57、小于300,另外,如果最小經(jīng)度大于等于最大經(jīng)度或最小緯度大于等于最大緯度,則將不產(chǎn)生TlnP圖數(shù)據(jù)。3. 文件名列表文件中存放了要處理的原始數(shù)據(jù)文件的所有文件名。程序?qū)⒅惶幚泶宋募邪哪切┪募?。T213的缺省列表文件為t213file.dat和t213file08.dat,歐洲模式為ecfile.dat和ecfile08.dat,;MM5模式為mm5file08.dat和mm5file20.dat;Grapes模式為Grapes20.dat和Grapes08.dat4. 目標(biāo)目錄指存放數(shù)據(jù)轉(zhuǎn)化后的結(jié)果的根目錄。上述程序被包裝在批處理程序clt21308.bat、clt21320.bat,clgrapes08.bat,clgrapes20.bat,clec08.bat,clec20.bat,clmm508.bat,clmm520.bat中。例子:procnwp 97060820 t213nwp.cfg t213file.dat C:datat213注意:T213,grapes , ec,mm5產(chǎn)品的數(shù)據(jù)量都很大。為了減少數(shù)據(jù)量,可以采取如下的措施:1、修改它們的CFG文件,將不需要的要素、時次和層次刪除。2、修改CFG文件中各要素的范圍和TlnP圖的計算范圍,縮小范圍

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論