999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

微波輻射計(jì)風(fēng)羽圖繪制方法

2017-07-19 13:40:04姜亦宏楊麗麗
關(guān)鍵詞:風(fēng)速

◎姜亦宏 楊麗麗

微波輻射計(jì)風(fēng)羽圖繪制方法

◎姜亦宏 楊麗麗

本文闡述了一種風(fēng)羽圖的繪制方法,用二維彩色繪圖展示風(fēng)速、風(fēng)向等,為輻射計(jì)在氣象領(lǐng)域的應(yīng)用提供更多的產(chǎn)品展示。本文給出了該方法在VC++6.0下的實(shí)現(xiàn)方式。實(shí)驗(yàn)結(jié)果證明,該風(fēng)羽圖的繪制方法具有可操作性和實(shí)用性。

風(fēng)羽圖,是氣象領(lǐng)域表示風(fēng)向、風(fēng)速的符號(hào)圖。根據(jù)風(fēng)羽圖,可以分析糊涂區(qū)域范圍內(nèi)的風(fēng)場(chǎng)情況。

隨著微波輻射計(jì)在氣象領(lǐng)域的推廣,輻射計(jì)軟件對(duì)風(fēng)羽圖的展示需求越來(lái)越高。本文介紹一種基于微波輻射計(jì)的風(fēng)羽圖繪制方法,能夠直觀地顯示風(fēng)場(chǎng)情況,為用戶對(duì)天氣的變化預(yù)測(cè)提供依據(jù)。

繪圖組成

風(fēng)羽圖由由風(fēng)桿、風(fēng)羽、風(fēng)三角組成。

風(fēng)桿。風(fēng)桿表示風(fēng)向,風(fēng)羽表示風(fēng)速,風(fēng)桿長(zhǎng)度宜為0.6 cm至0.8 cm。

風(fēng)羽。風(fēng)羽為風(fēng)矢的組成部分,與風(fēng)向桿相配合,用來(lái)表示風(fēng)速與風(fēng)向。在北半球畫(huà)在風(fēng)向桿遠(yuǎn)離站圈一端的順時(shí)針向一方(即風(fēng)來(lái)向的左側(cè)),在南半球畫(huà)在逆時(shí)針向一方(即風(fēng)來(lái)向的右側(cè))。我國(guó)現(xiàn)行填圍規(guī)定風(fēng)羽與民失桿成120°夾角。每個(gè)風(fēng)羽長(zhǎng)劃(長(zhǎng)0.4cm)代表4m/s,短劃(長(zhǎng)0.2cm,為長(zhǎng)劃的一半)代表2m/s。長(zhǎng)劃與短劃示意圖見(jiàn)圖1。

圖1 短劃、長(zhǎng)劃和風(fēng)三角示意圖

風(fēng)三角。風(fēng)速等于或大于20m/s(或50kn)時(shí),則改用或另加用“風(fēng)三角(三角旗)”表示。1~24m/s區(qū)間風(fēng)羽效果圖見(jiàn)圖2。

圖2 1~24米/秒?yún)^(qū)間 風(fēng)羽效果圖

備注:○表示無(wú)風(fēng),風(fēng)速不明時(shí),在風(fēng)向桿尖端填“X”

繪圖步驟

總體思路:

將每個(gè)時(shí)刻的結(jié)構(gòu)體數(shù)組(包括風(fēng)速、風(fēng)向、高度),加入數(shù)據(jù)鏈表;隨時(shí)間不斷加載數(shù)據(jù),每次加載新數(shù)據(jù)后對(duì)整個(gè)數(shù)據(jù)鏈表里的數(shù)據(jù)進(jìn)行繪圖更新。

繪圖時(shí),根據(jù)整個(gè)數(shù)據(jù)鏈表的長(zhǎng)度Datalength,以及結(jié)構(gòu)體數(shù)組的最大維度MaxSize,將繪圖區(qū)域分成Datalength*MaxSize個(gè)繪圖矩形區(qū)域,在每個(gè)矩形區(qū)域內(nèi)進(jìn)行繪圖。

采用內(nèi)存繪圖,降低繪圖閃爍。

風(fēng)桿坐標(biāo)計(jì)算。設(shè)(x0,y0)為矩形區(qū)域的中心,m_frrr為風(fēng)桿長(zhǎng)度,本方法采用平移m_frrr/2.0作為風(fēng)桿的圓心起點(diǎn)。

風(fēng)桿的圓心起點(diǎn)(x1,y1)計(jì)算方法如下:

double PI = 3.14159265358979;

long x1 = x0 - (long)(m_ frrr/2.0f*sin(fFX/180.f*PI));

long y1 = y0 + (long)(m_ frrr/2.0f*cos(fFX/180.f*PI));

風(fēng)桿的終點(diǎn)(x2,y2)計(jì)算方法如下:

long x2 = x1 + (long)(m_ frrr*sin(fFX/180.f*PI));

long y2 = y1 - (long)(m_ frrr*cos(fFX/180.f*PI));

風(fēng)羽坐標(biāo)計(jì)算。設(shè)每個(gè)風(fēng)羽長(zhǎng)劃長(zhǎng)度為m_frrr/2;風(fēng)羽短劃長(zhǎng)度為m_frrr/4;設(shè)三角風(fēng)羽為直角三角形,斜邊長(zhǎng)度為m_ frrr/2;風(fēng)羽間隔m_frrr/8。

對(duì)每個(gè)風(fēng)羽三角,其坐標(biāo)計(jì)算如下:

在風(fēng)桿上的頂點(diǎn)坐標(biāo)(x3m,y3m)

long x3m = x1 + (long) (rxmnex*sin(fjd/180.f*PI));

long y3m = y1 - (long) (rxmnex*cos(fjd/180.f*PI));

其中rxmnex為風(fēng)桿上的頂點(diǎn)到風(fēng)桿的圓心起點(diǎn)(x1,y1)的距離長(zhǎng)度。

遠(yuǎn)離風(fēng)桿的頂點(diǎn)坐標(biāo)(x4m,y4m)

long x4m = x3m + (long)(rx*sin((120-fjd)/180.f*PI));

long y4m = y3m + (long) (rx*cos((120-fjd)/180.f*PI));

其中rx為三角形斜邊的長(zhǎng)度。

直角坐標(biāo)等于上一個(gè)的三角形的風(fēng)桿頂點(diǎn)坐標(biāo)。

對(duì)每個(gè)每個(gè)風(fēng)羽長(zhǎng)劃,其坐標(biāo)計(jì)算如下:

在風(fēng)桿上的點(diǎn)坐標(biāo)(x3n,y3n)

long x3n = x1 + (long) (rxmnex*sin(fjd/180.f*PI));

long y3n = y1 - (long) (rxmnex*cos(fjd/180.f*PI));

同上,rxmnex為風(fēng)桿上的頂點(diǎn)到風(fēng)桿的圓心起點(diǎn)(x1,y1)的距離長(zhǎng)度。

遠(yuǎn)離風(fēng)桿的點(diǎn)坐標(biāo)(x4n,y4n)

long x4n = x3n + (long)( m_ frrr/2*sin((120-fjd)/180.f*PI));

long y4n = y3n + (long)( m_ frrr/2*cos((120-fjd)/180.f*PI));

對(duì)每個(gè)每個(gè)風(fēng)羽短劃,其坐標(biāo)計(jì)算如下:

在風(fēng)桿上的點(diǎn)坐標(biāo)(x3i,y3i)

long x3i = x1 + (long) (rxmnex*sin(fjd/180.f*PI));

long y3i = y1 - (long) (rxmnex*cos(fjd/180.f*PI));

其中rxmnex為風(fēng)桿上的頂點(diǎn)到風(fēng)桿的圓心起點(diǎn)(x1,y1)的距離長(zhǎng)度。

遠(yuǎn)離風(fēng)桿的點(diǎn)坐標(biāo)(x4m,y4m)

long x4i = x3i + (long)( m_ frrr/4*sin((120-fjd)/180.f*PI));

long y4i = y3i + (long)( m_ frrr/4*cos((120-fjd)/180.f*PI));

以上fjd均為為風(fēng)向角度值。

繪圖。將儲(chǔ)存在結(jié)構(gòu)體中的數(shù)據(jù)按上訴思路進(jìn)行數(shù)據(jù)坐標(biāo)轉(zhuǎn)化后,利用VC函數(shù)MoveTo、LineTo以及FOR循環(huán)等等實(shí)現(xiàn)圖形繪制。

繪圖結(jié)論

本方法在VC++6.0開(kāi)發(fā)環(huán)境下,進(jìn)行風(fēng)羽圖的繪圖實(shí)現(xiàn)。

所繪風(fēng)羽圖如圖3所示。

圖3 某時(shí)刻風(fēng)羽圖繪制效果圖

由實(shí)驗(yàn)結(jié)果可以,本方法繪制的風(fēng)羽圖對(duì)風(fēng)速和風(fēng)向有良好的展示效果。

(作者單位:中國(guó)電波傳播研究所)

猜你喜歡
風(fēng)速
邯鄲市近46年風(fēng)向風(fēng)速特征分析
基于Kmeans-VMD-LSTM的短期風(fēng)速預(yù)測(cè)
基于最優(yōu)TS評(píng)分和頻率匹配的江蘇近海風(fēng)速訂正
基于時(shí)間相關(guān)性的風(fēng)速威布爾分布優(yōu)化方法
陜西黃土高原地區(qū)日極大風(fēng)速的統(tǒng)計(jì)推算方法
陜西氣象(2020年2期)2020-06-08 00:54:38
基于GARCH的短時(shí)風(fēng)速預(yù)測(cè)方法
快速評(píng)估風(fēng)電場(chǎng)50年一遇最大風(fēng)速的算法
風(fēng)能(2016年11期)2016-03-04 05:24:00
考慮風(fēng)切和塔影效應(yīng)的風(fēng)力機(jī)風(fēng)速模型
GE在中國(guó)發(fā)布2.3-116低風(fēng)速智能風(fēng)機(jī)
考慮風(fēng)速分布與日非平穩(wěn)性的風(fēng)速數(shù)據(jù)預(yù)處理方法研究
主站蜘蛛池模板: 国产91精品久久| 成人毛片在线播放| 国产精品综合色区在线观看| 自拍亚洲欧美精品| 天天综合网站| 色偷偷av男人的天堂不卡| 亚洲一级毛片在线观播放| 午夜日韩久久影院| 自拍偷拍欧美| a天堂视频| 不卡的在线视频免费观看| 亚洲无码精品在线播放 | 91综合色区亚洲熟妇p| 视频二区中文无码| 久久国产精品娇妻素人| 国产成人无码Av在线播放无广告| 71pao成人国产永久免费视频| 国产AV毛片| 91精品人妻一区二区| 欧美精品不卡| 亚洲愉拍一区二区精品| 欧美福利在线观看| 欧美国产另类| 欧美三级视频在线播放| 免费在线不卡视频| 亚洲91精品视频| 久久久久久久蜜桃| 99激情网| 激情乱人伦| 97超爽成人免费视频在线播放| 国产1区2区在线观看| 露脸国产精品自产在线播| 久久国产精品夜色| 国产精品精品视频| 欧美亚洲国产精品第一页| 成人免费午夜视频| 伊人精品视频免费在线| 91麻豆国产视频| 五月婷婷中文字幕| 国产在线一区二区视频| 国产在线观看第二页| 久久精品丝袜| 欧美日韩导航| 久久亚洲国产视频| 91精品国产91久无码网站| 四虎成人精品| 亚洲av色吊丝无码| 日本高清成本人视频一区| 久久99热这里只有精品免费看| 麻豆a级片| 国产真实乱人视频| 日韩毛片在线视频| 在线观看国产网址你懂的| 呦女亚洲一区精品| 视频在线观看一区二区| 91色在线观看| 精品三级在线| 三上悠亚一区二区| 亚洲午夜天堂| 久久精品免费看一| 精品少妇三级亚洲| 一级毛片视频免费| 无码一区二区三区视频在线播放| 亚洲综合专区| 伊人激情久久综合中文字幕| 伊人精品视频免费在线| 99久久精彩视频| 女人18毛片水真多国产| 欧美一级高清视频在线播放| 国产又粗又猛又爽视频| 99在线视频精品| 在线观看免费国产| 色婷婷天天综合在线| 亚洲精品福利网站| 综合色亚洲| 91在线丝袜| 欧洲亚洲欧美国产日本高清| 国内精品手机在线观看视频| 国产精品黄色片| 亚洲不卡网| 高清亚洲欧美在线看| 亚洲香蕉伊综合在人在线|