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

?

C#調(diào)用Surfer 繪制等值線在氣象服務(wù)中的應(yīng)用

2013-09-02 12:19:34周秀美
中低緯山地氣象 2013年1期
關(guān)鍵詞:等值線圖等值線調(diào)用

程 林,苗 蕓,周秀美

(云南省紅河自治州氣象局,云南 蒙自 661199)

1 引言

隨著經(jīng)濟(jì)社會的快速發(fā)展,氣象服務(wù)在國民經(jīng)濟(jì)中的地位和作用日益凸顯。小到衣食住行,大到國防科技,氣象服務(wù)都起著不可或缺的保障作用,因此提高氣象服務(wù)質(zhì)量,是社會發(fā)展的客觀需求。

目前,多數(shù)氣象服務(wù)產(chǎn)品都需要通過在一定地域平面內(nèi),利用氣象要素?cái)?shù)據(jù)繪制等值線來表現(xiàn)該地域的氣象形勢。而等值線的繪制僅靠人工來完成,不但工作量大,而且效果也不佳,當(dāng)遇到大量且復(fù)雜的數(shù)據(jù)時(shí),人工繪制幾乎無從下手。因此,該類產(chǎn)品的制作不得不借助外界工具。

長期以來,筆者通過直接使用Surfer 繪圖和在編程調(diào)用Surfer 繪圖之間摸索學(xué)習(xí)與研究,現(xiàn)已能靈活控制各個(gè)繪圖環(huán)節(jié),精準(zhǔn)地繪制各類等值線服務(wù)產(chǎn)品。為我州氣象服務(wù)事業(yè)提供了重要支撐。

2 技術(shù)介紹

2.1 C#介紹

C#(C Sharp)是微軟(Microsoft)為.NET Framework 量身訂做的程序語言,是微軟公司在2000年6月發(fā)布的一種面向?qū)ο缶幊陶Z言。C#擁有C/C ++的強(qiáng)大功能以及Visual Basic 簡易使用的特性,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java 一樣亦為對象導(dǎo)向(object-oriented)程序語言,與Java 有著驚人的相似;它包括了諸如單一繼承、界面、與java 幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程。但是C#與Java 有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組建對象模型)是直接集成的,而且它是微軟公司.NET windows 網(wǎng)絡(luò)框架的主角。

2.2 Surfer 介紹

Surfer 是由美國Golden Software 公司編制的一款三維繪圖軟件,具有強(qiáng)大的插值功能和繪制圖件能力,可以輕松制作等值線圖、基面圖、矢量圖以及三維表面圖等。該軟件通過數(shù)據(jù)網(wǎng)格化將離散的(X,Y,Z)數(shù)據(jù)轉(zhuǎn)化為分布均勻的網(wǎng)格數(shù)據(jù),通常是不規(guī)則分布的原始數(shù)據(jù)點(diǎn),經(jīng)過數(shù)學(xué)處理,構(gòu)成一個(gè)規(guī)則的空間矩形網(wǎng)格,并以多種形式的圖形表達(dá)出來。原始數(shù)據(jù)的不規(guī)則分布,造成數(shù)據(jù)缺失“空洞”,網(wǎng)格化則利用外推或內(nèi)插的計(jì)算方法填充了這些“空洞”。

3 基于C#/Surfer的編程

3.1 Surfer 對象簡介

Surfer 提供了完整的COM 組件功能供外部程序調(diào)用,其組件名稱為“Surfer 8 Type Library”。常用的Surfer 對象如下:Application、Aexe、BaseMap、ContourMap、Document、Grid、ImageMap、Levels、Map-Frame、Overlays、PlotDocument、Selection、Shape、Shapes、Windows 等。其中Application 對象代表Surfer 應(yīng)用程序?qū)嵗瞧渌麑ο蟮母?。Document、Shape 都是基類對象。

3.2 主體程序設(shè)計(jì)

4 產(chǎn)品在氣象服務(wù)中的應(yīng)用

目前,我州已將通過C#調(diào)用Surfer 繪制出來的等值線產(chǎn)品應(yīng)用到了地質(zhì)災(zāi)害預(yù)報(bào)預(yù)警和電力氣象服務(wù)中。為防災(zāi)減災(zāi)及電力行業(yè)的正常運(yùn)行提供了極大的支持。圖1 為地質(zhì)災(zāi)害預(yù)報(bào)預(yù)警產(chǎn)品,圖2 為電力氣象服務(wù)產(chǎn)品。

圖1 泥石流等級預(yù)報(bào)圖

圖2 紅河州日最高氣溫實(shí)況圖

5 結(jié)論

通過C#調(diào)用Surfer 繪制等值線圖,不僅解決了數(shù)據(jù)量大繪圖難問題,而且大大提高了繪圖的效率,給氣象工作人員節(jié)省了寶貴的時(shí)間,更重要的是通過該方式繪制出來的等值線圖美觀實(shí)用,大大提高了氣象產(chǎn)品的可視化程度,為地方領(lǐng)導(dǎo)及相關(guān)部門提供了直觀、準(zhǔn)確的氣象信息,提高了氣象服務(wù)水平。

[1]齊立波.C#入門經(jīng)典(第四版)[M].北京:清華大學(xué)出版社,2008.

[2]吳延霞.Surfer 軟件嵌入VB 編程在激光平地系統(tǒng)中的應(yīng)用[J].德州學(xué)院學(xué)報(bào),2008-12.

猜你喜歡
等值線圖等值線調(diào)用
湖南省似大地水準(zhǔn)面模型對比研究
基于規(guī)則預(yù)計(jì)格網(wǎng)的開采沉陷等值線生成算法*
礦山測量(2020年6期)2021-01-07 04:52:06
核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
如何來解決等值線問題
基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
等值線“慣性”變化規(guī)律的提出及應(yīng)用
利用ACAD線型編輯功能實(shí)現(xiàn)SURFER繪制等值線圖的修改初探
江蘇水利(2015年9期)2015-12-12 08:17:18
基于Kriging插值的等值線生成算法研究
等值線分析系統(tǒng)實(shí)際應(yīng)用之等值線填充
兴国县| 应城市| 新邵县| 枣庄市| 清丰县| 治多县| 喀喇沁旗| 仁怀市| 鄂托克旗| 湘阴县| 乐业县| 且末县| 朔州市| 安吉县| 宁国市| 缙云县| 正安县| 淮安市| 台东市| 津市市| 郯城县| 武邑县| 罗江县| 临湘市| 榆社县| 新龙县| 永康市| 朝阳市| 巫山县| 巴林右旗| 南召县| 资中县| 敦煌市| 崇义县| 大足县| 广平县| 江西省| 行唐县| 延边| 绥德县| 名山县|