【】本發(fā)明涉及北斗氣象應用,尤其涉及一種北斗水汽層析結果存儲方法、系統(tǒng)、設備及存儲介質。
背景技術
0、
背景技術:
1、北斗水汽層析技術是為數(shù)不多的能夠獲取三維水汽分布的技術,隨著全球導航衛(wèi)星數(shù)量的不斷增加、地面測站的廣泛布設以及層析算法的不斷迭代,北斗三維水汽層析技術正處于從科學研究走向工程應用的關鍵階段,標準化的北斗三維水汽層析數(shù)據(jù)格式成為當前的迫切需求。然而,目前的北斗三維水汽層析技術缺乏標準化的數(shù)據(jù)格式設計,特別是存儲格式設計,存儲格式的不統(tǒng)一和不規(guī)范為使用帶來了諸多麻煩,這也嚴重妨礙了北斗三維水汽層析技術的工程化、規(guī)?;蜆藴驶瘧?。
技術實現(xiàn)思路
0、
技術實現(xiàn)要素:
1、有鑒于此,本發(fā)明提供一種北斗水汽層析結果存儲方法、系統(tǒng)、設備及存儲介質。
2、本發(fā)明第一實施例的具體技術方案為:一種北斗水汽層析結果存儲方法,用于將水汽層析結果存入至文本文件中,所述文本文件包括頭部信息存儲文本和結果信息存儲文本,所述方法包括:將水汽層析結果的觀測信息存入所述頭部信息存儲文本中,并顯示所述觀測信息;其中,觀測信息包括層析格網在南、北、高方向的格網劃分、觀測數(shù)據(jù)開始時間、觀測數(shù)據(jù)結束時間、有效射線數(shù)、網格總數(shù)、先驗信息來源、約束信息、處理模式和層析算法;將所述水汽層析結果按照高度分層存入所述結果信息存儲文本中,并顯示層析結果;將水汽層析結果的精度信息以及層析結果所涉及的觀測值的精度信息存儲至水汽層析結果之后的文本文件中,并顯示所述精度信息。
3、優(yōu)選的,所述文本文件還包括第一精度信息存儲文本,則將水汽層析結果的精度信息存儲至水汽層析結果之后的文本文件中,包括:獲取所述水汽層析結果的協(xié)方差矩陣,將所述協(xié)方差矩陣存入所述第一精度信息存儲文本中,并顯示所述協(xié)方差矩陣。
4、優(yōu)選的,所述文本文件還包括第二精度信息存儲文本,則將水汽層析結果的層析結果所涉及的觀測值的精度信息存儲至水汽層析結果之后的文本文件中,包括:獲取所述水汽層析結果所涉及的觀測值對應的中誤差向量,將所述中誤差向量存儲至所述第二精度信息存儲文本中,并顯示所述中誤差向量。
5、優(yōu)選的,所述將所述水汽層析結果按照高度分層存入所述結果信息存儲文本中,包括:所述水汽層析結果以濕折射率或水汽密度進行表示,結果信息存儲文本中的第一層用于存儲水汽層析結果的第一層水平層析結果,結果信息存儲文本中的最后一層用于存儲水汽層析結果的最后一層水平層析結果。
6、優(yōu)選的,所述方法還包括:所述結果信息存儲文本中每一層的水平層析結果的格網數(shù)量、劃分、分布與實際分布相同,并保持同樣的地圖方位和拓撲關系。
7、優(yōu)選的,所述協(xié)方差矩陣以矩陣形式寫入所述第一精度信息存儲文本中,所述第一精度信息存儲文本中每個協(xié)方差矩陣中每個元素占據(jù)第一數(shù)量個存儲位。
8、優(yōu)選的,將所述中誤差向量按順序逐個寫入所述第二精度信息存儲文本中,第二精度信息存儲文本中每行最多包含100個中誤差,每個中誤差占據(jù)第二數(shù)量個存儲位。
9、本發(fā)明第二實施例的具體技術方案為:一種北斗水汽層析結果存儲系統(tǒng),所述系統(tǒng)包括:頭部信息存儲模塊、結果信息存儲模塊和精度信息存儲模塊;所述頭部信息存儲模塊用于將水汽層析結果的觀測信息存入所述頭部信息存儲文本中,并顯示所述觀測信息;其中,觀測信息包括層析格網在南、北、高方向的格網劃分、觀測數(shù)據(jù)開始時間、觀測數(shù)據(jù)結束時間、有效射線數(shù)、網格總數(shù)、先驗信息來源、約束信息、處理模式和層析算法;所述結果信息存儲模塊用于將所述水汽層析結果按照高度分層存入所述結果信息存儲文本中,并顯示層析結果;所述精度信息存儲模塊用于將水汽層析結果的精度信息以及層析結果所涉及的觀測值的精度信息存儲至水汽層析結果之后的文本文件中,并顯示所述精度信息。
10、本發(fā)明第三實施例的具體技術方案為:一種北斗水汽層析結果存儲設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如本申請第一實施例中任一項所述方法的步驟。
11、本發(fā)明第四實施例的具體技術方案為:一種計算機可讀存儲介質,存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,使得所述處理器執(zhí)行如本申請第一實施例中任一項所述方法的步驟。
12、實施本發(fā)明實施例,將具有如下有益效果:
13、本發(fā)明將觀測水汽層析結果時的觀測信息存入文本文件的頭部信息存儲文本中,使文本文件能夠清晰的記錄水汽層析結果的觀測信息,將水汽層析結果的層析結果分層存入至結果信息存儲文本中,將水汽層析結果的精度信息以及層析結果所涉及的觀測值的精度信息存儲至水汽層析結果之后的文本文件中,并顯示觀測信息、結果信息和精度信息,不同層的結果信息存儲文本可以顯示不同層的層析結果,從而簡潔且清晰的顯示層析結果,以達到水汽層析結果的標準化存儲,有利于推動水汽層析技術的標準化、工程化和規(guī)?;膽?。
1.一種北斗水汽層析結果存儲方法,用于將水汽層析結果存入至文本文件中,所述文本文件包括頭部信息存儲文本和結果信息存儲文本,其特征在于,所述方法包括:
2.如權利要求1所述的北斗水汽層析結果存儲方法,其特征在于,所述文本文件還包括第一精度信息存儲文本,則將水汽層析結果的精度信息存儲至水汽層析結果之后的文本文件中,包括:
3.如權利要求2所述的北斗水汽層析結果存儲方法,其特征在于,所述文本文件還包括第二精度信息存儲文本,則將水汽層析結果所涉及的觀測值的精度信息存儲至水汽層析結果之后的文本文件中,包括:
4.如權利要求1所述的北斗水汽層析結果存儲方法,其特征在于,將所述水汽層析結果按照高度分層存入所述結果信息存儲文本中,包括:
5.如權利要求4所述的北斗水汽層析結果存儲方法,其特征在于,所述方法還包括:
6.如權利要求2所述的北斗水汽層析結果存儲方法,其特征在于,所述協(xié)方差矩陣以矩陣形式寫入所述第一精度信息存儲文本中,所述第一精度信息存儲文本中每個協(xié)方差矩陣中每個元素占據(jù)第一數(shù)量個存儲位。
7.如權利要求3所述的北斗水汽層析結果存儲方法,其特征在于,將所述中誤差向量按順序逐個寫入所述第二精度信息存儲文本中,第二精度信息存儲文本中每行最多包含100個中誤差,每個中誤差占據(jù)第二數(shù)量個存儲位。
8.一種北斗水汽層析結果存儲系統(tǒng),其特征在于,所述系統(tǒng)包括:頭部信息存儲模塊、結果信息存儲模塊和精度信息存儲模塊;
9.一種北斗水汽層析結果存儲設備,包括存儲器和處理器,其特征在于,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如權利要求1至7中任一項所述方法的步驟。
10.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時,使得所述處理器執(zhí)行如權利要求1至7中任一項所述方法的步驟。