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

VB.NET在遙測水位數(shù)據(jù)生成一潮推流數(shù)據(jù)文件中的應(yīng)用

2014-02-27 08:26:08任曉東唐曉春顏小華
治淮 2014年4期
關(guān)鍵詞:浙江

任曉東 唐曉春 顏小華

VB.NET在遙測水位數(shù)據(jù)生成一潮推流數(shù)據(jù)文件中的應(yīng)用

任曉東 唐曉春 顏小華

一、引言

隨著江蘇水利現(xiàn)代化及科技的發(fā)展,大部分水文測站水位開始采用遙測方式記錄,如何從遙測數(shù)據(jù)文件中快速、準確地獲取資料整編的數(shù)據(jù)是一個問題。目前,蘇州沿江各站采用一潮推流法的測站,計算引排水量所需的原始數(shù)據(jù)文件,還沒有程序能從遙測數(shù)據(jù)文件中自動獲取。通過實踐發(fā)現(xiàn),將遙測水位生成類似自記水位紙形式的CAD圖形,然后在圖形上畫出每潮引排水圖形,最后通過編程的方法獲取推流所需數(shù)據(jù)不失為一個簡單快速的方法。

二、遙測數(shù)據(jù)生成CAD圖形文件

這個過程分兩步進行:一是將遙測數(shù)據(jù)庫中導(dǎo)出的CSV文件轉(zhuǎn)成“浙江局1”的數(shù)據(jù)格式;二是將“浙江局1”的數(shù)據(jù)文件生成CAD圖形。

1.遙測數(shù)據(jù)轉(zhuǎn)換成“浙江局1”數(shù)據(jù)格式

從遙測數(shù)據(jù)庫導(dǎo)出的數(shù)據(jù)文件一般是以逗號分隔的CSV文件,數(shù)據(jù)格式如圖1所示。

圖1 遙測數(shù)據(jù)格式

根據(jù)南方片水文資料整編系統(tǒng)中“水位雨量固存數(shù)據(jù)轉(zhuǎn)換”模塊所列水位數(shù)據(jù)類型,選擇“浙江局1”數(shù)據(jù)格式為目標數(shù)據(jù)格式,通過VB.NET編程轉(zhuǎn)換后的數(shù)據(jù)如圖2所示。

圖2 “浙江局1”數(shù)據(jù)格式

數(shù)據(jù)格式轉(zhuǎn)換完成后,將缺少的數(shù)據(jù)補全,為下一步的CAD成圖作準備。

2.CAD成圖

為了同自記紙摘錄習(xí)慣保持一致,成圖時,將時間數(shù)據(jù)按一定比例轉(zhuǎn)成10進制數(shù)表示,水位不作轉(zhuǎn)換,直接采用。在默認圖層生成CAD圖形后,添加圖層“1”,推流數(shù)據(jù)線就在圖層“1”中用多段線勾畫,成圖部分代碼如下所示。

End If

End If

Next

acLayer=AcadApp.ActiveDocum -ent.Layers.Item(0)

AcadApp.ActiveDocument.Active -Layer=acLayer

AcadApp.ActiveDocument.Active -Linetype=AcadApp.ActiveDocument. Linetypes.Item("ByLayer")

AcadPl=objModelSpace.AddLight -WeightPolyline(Pt)

acLayer=AcadApp.ActiveDocu -ment.Layers.Add("1")'添加圖層

AcadApp.ActiveDocument.Active -Layer=acLayer

AcadApp.ZoomExtents()'顯示整個圖形

三、提取一潮推流相關(guān)數(shù)據(jù)

在圖層“1”勾畫的多段線推流數(shù)據(jù)線如圖3所示。

圖3 推流數(shù)據(jù)文件圖形

圖4 提取的一潮推流數(shù)據(jù)文件

提取數(shù)據(jù)時,首先采用AUTOCAD過濾組碼與組碼值創(chuàng)建選擇集,過濾組碼與組碼值可以通過命令(entget(car(entsel)))獲取的對象基本特性,例如:

((-1.<圖元名:7ef83b28>)(0. "LWPOLYLINE")(330.<圖元名:7ef81 -cc0>)(5."425")(100."AcDbEntity")(67.0)(410."Model")(8."JZD")(6. "Continuous")

其中比較常用的(0."LWPOLYL -INE")表示對象類型;(8."JZD")表示對象所在層所以還可以擴展或收縮過濾器,示例如下:

BuildFilter pType, pData,0,"LWPOLYLINE":建立圖上所有的多段線過濾器;

BuildFilterpType,pData,0,"LWPOLYLINE",8,"JZD":建立圖層是JZD的多段線過濾器;

BuildFilterpType,pData,0,"LWPOLYLINE",8,"JZD",62,3:建立圖層是JZD、顏色為綠色的多段線過濾器。

根據(jù)所繪圖形的特點,創(chuàng)建過濾器代碼為:

BuildFilter(pType,pData,0,"LWPOLYLINE",8,"1")

然后根據(jù)過濾條件,選取符合條件的實體對象,加入到選擇集中。創(chuàng)建選擇集代碼為

sset=CreateSelectionSet()

sset.Clear()

sset.Select(Common.AcSelect.acSelec -tionSetAll,,,pType,pData)

最后遍歷選擇集,獲取“開閘時間、關(guān)閘時間、開閘穩(wěn)定水位、高(低)潮水位”數(shù)據(jù),遍歷選擇集部分代碼如下所示,生成的一潮推流數(shù)據(jù)文件如圖4所示。

strData=sset(k).coordinates

For ii=0 To UBound(strData)-1 Step 2

Xcor=Round(Val(strData(ii)),4)'時間

Ifii=0 Then

strStartT=Replace(cc.GetMonthDay -HourMinute(iYear,Xcor,iFlag),"","")'開始時間

strStartWL=Round(Val(strData(ii+ 1)),2)'開閘穩(wěn)定水位

ElseIfii=UBound(strData)-3 Then

strEndWL=Round(Val(strData(ii+ 1)),2)'高低水位

ElseIfii=UBound(strData)-1 Then

strEndT=Replace(cc.GetMonthDay -HourMinute(iYear,Xcor,iFlag),"","")'結(jié)束時間

If JudgeHour(strStartT,strEndT)Then

WT.WriteLine(strStartT&Chr(9)& strEndT&Chr(9)&strStartWL&Chr(9)&strEndWL)

End If

End If

Next

四、結(jié)語

本文主要介紹了如何將遙測水位數(shù)據(jù)轉(zhuǎn)換成CAD圖形,然后在圖上畫出引排水圖形,最后從畫的圖形中提取一潮推流數(shù)據(jù)方法。實踐證明,該方法切實可行,實用性強,在保證自記紙摘錄習(xí)慣的同時,大大提高了工作效率和摘錄數(shù)據(jù)的準確性,為采用一潮推流法計算引排水量的水文站提供了一種簡便摘錄數(shù)據(jù)的方法。本程序已在VB.NET2010及AUTOCAD2010中測試通過■

(作者單位:江蘇省水文水資源勘測局蘇州分局 215006)

(專欄編輯:張 婷)

猜你喜歡
浙江
Mother
掃一掃閱覽浙江“助企八條”
浙江嘉興卷
Dave Granlund's Cartoons
“雙下沉、兩提升”浙江醫(yī)改提升群眾獲得感
浙江“最多跑一次”倒逼“放管服”
幽默臺歷
喜劇世界(2017年5期)2017-03-29 01:52:25
浙江“雙下沉、兩提升”之路
浙江老年報:養(yǎng)安享杭州又增新點
杭州(2015年9期)2015-12-21 02:51:52
浙江醫(yī)改三部曲
主站蜘蛛池模板: 亚洲视频影院| 亚洲综合经典在线一区二区| 色综合中文| 国产精品久久久久久久伊一| 青青热久免费精品视频6| 色婷婷视频在线| 五月婷婷丁香综合| 亚洲免费人成影院| 国产在线小视频| 亚洲专区一区二区在线观看| 中文字幕在线永久在线视频2020| 亚洲va精品中文字幕| 色天天综合| 欧美一级高清片久久99| 日本www色视频| 黄色片中文字幕| 亚洲综合激情另类专区| 亚洲欧美日韩高清综合678| 精品黑人一区二区三区| 久久99蜜桃精品久久久久小说| 999国内精品视频免费| 波多野结衣视频一区二区| 三上悠亚一区二区| 国产成人夜色91| 日本欧美中文字幕精品亚洲| 91成人试看福利体验区| 婷婷色中文网| 国产微拍精品| 欧美性色综合网| 国产精品浪潮Av| 中文字幕在线播放不卡| 日本欧美视频在线观看| 欧美日韩亚洲综合在线观看| 第一区免费在线观看| www.狠狠| 色屁屁一区二区三区视频国产| 在线观看免费国产| 1769国产精品视频免费观看| 国产视频一二三区| 亚洲婷婷六月| 日本成人精品视频| 久久精品中文字幕免费| 久久免费精品琪琪| 亚洲无线一二三四区男男| 五月六月伊人狠狠丁香网| 欧美成人在线免费| 一区二区三区成人| 99伊人精品| 亚洲精品无码不卡在线播放| 黄色网站不卡无码| 国产成人高清精品免费软件 | 亚洲国产成熟视频在线多多| 中文字幕资源站| 久久永久免费人妻精品| 老熟妇喷水一区二区三区| 欧美色伊人| 国产成人高清在线精品| 久久精品国产精品一区二区| 中国黄色一级视频| 免费国产福利| 国产一区二区三区精品欧美日韩| 亚洲欧美成人在线视频| 国产精品无码作爱| 亚洲欧美另类日本| 日本高清免费一本在线观看| 亚洲日韩精品无码专区97| 青青青草国产| 凹凸国产分类在线观看| 国产尤物视频网址导航| 亚洲一区二区视频在线观看| 波多野结衣中文字幕一区二区| 久久99久久无码毛片一区二区| av午夜福利一片免费看| 国产va在线观看| aaa国产一级毛片| 欧美成人午夜在线全部免费| 美女一级毛片无遮挡内谢| 韩日午夜在线资源一区二区| 日韩在线观看网站| 亚洲成av人无码综合在线观看| a级毛片免费播放| 香蕉eeww99国产在线观看|