[發(fā)明專利]一種自動批量計算河道斷面信息的方法在審
| 申請?zhí)枺?/td> | 201410079220.8 | 申請日: | 2014-03-05 |
| 公開(公告)號: | CN103886141A | 公開(公告)日: | 2014-06-25 |
| 發(fā)明(設計)人: | 許捍衛(wèi);孫咸磊;張明希;錢海峰;于艷超 | 申請(專利權)人: | 河海大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 211100 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 批量 計算 河道 斷面 信息 方法 | ||
技術領域
本發(fā)明屬于河道演變分析的技術領域,本發(fā)明涉及一種批量計算河道斷面信息的方法。?
背景技術
河床演變與整治主要研究自然情況下或修建整治建筑物后河流河床發(fā)生沖淤變化的過程,根據(jù)河床沖淤變化采用科學的整治手段來調(diào)整河流的來水來沙過程,以達到防洪抗旱、疏通航道、圍墾灌溉、穩(wěn)定河床、蓄水發(fā)電等多功能地利用河流,并兼顧水利水產(chǎn)等其他事業(yè),以及環(huán)境與生態(tài)保護,以獲得合理的最大經(jīng)濟效益,生態(tài)效益和社會效益。因此河床演變及整治在河流的開發(fā)、利用與治理特別是港口與航道工程建設中起著重要的作用。?
研究河床演變與整治離不開河道斷面演變分析,河道斷面形態(tài)是河流的重要特征,是決定河流輸水輸沙能力、河道通暢、穩(wěn)定程度的重要因素。河道斷面分析是分析河道斷面形態(tài)的變化,斷面形態(tài)的變化從一定程度上反映了斷面附近河段的沖淤變化。河道斷面分析是日常工作中常用的河勢分析方法,通過在水下地形圖上沿與河道中心線正交的方向切斷面,了解水下地形在水流的作用下的起伏變化情況,為工程設計人員提供設計依據(jù)。傳統(tǒng)的河道地形變化分析是手工描繪不同時期地形等深線,人工切割斷面進行計算,通過對比分析來研究河床的沖淤演變。這種方法工作量大,精度也難以保證。?
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明的目的在于針對現(xiàn)有技術的不足,提供一種工作量小,獲取河道斷面信息更加準確,可靠的批量計算河道斷面信息的方法。?
技術方案:為了達到上述發(fā)明目的,本發(fā)明提供一種自動批量計算河道斷面信息的方法,包括以下步驟:?
步驟1:利用ArcMap在河道監(jiān)控段繪制若干河道斷面直線,獲取河道斷面線數(shù)據(jù);其中,ArcMap為美國環(huán)境系統(tǒng)研究所開發(fā)的GIS系統(tǒng)ArcGIS軟件套裝的桌面組件部分。?
步驟2:利用ArcEngine中ITinEdit接口將通過水下地形測量方法獲得的河道測深數(shù)據(jù)生成河道不規(guī)則三角網(wǎng)數(shù)據(jù);其中,ArcEngine為美國環(huán)境系統(tǒng)研究所開發(fā)的GIS系統(tǒng)ArcGIS軟件套裝的開發(fā)組件部分;ITinEdit是ArcEngine中用于提供不規(guī)則三角?網(wǎng)(簡稱TIN)創(chuàng)建編輯功能的接口。?
步驟3:單獨獲取一條河道斷面線數(shù)據(jù),并利用ArcEngine中ITinSurface接口下面的GetProfile方法對單獨獲取的河道斷面線數(shù)據(jù)和河道不規(guī)則三角網(wǎng)數(shù)據(jù)進行操作,獲取原始河道剖面線數(shù)據(jù),并提取原始河道剖面線數(shù)據(jù)的折點數(shù)據(jù)形成原始剖面點集數(shù)據(jù);其中,ITinSurface是ArcEngine中用于提供TIN表層計算功能的接口,GetProfile是ITinSurface接口下面利用TIN數(shù)據(jù)插值并返回帶有高程值線段的功能函數(shù)。輸入?yún)?shù)為TIN數(shù)據(jù)以及插值步長,輸出結果為帶有高程值信息的線段。?
步驟4:將原始剖面點集數(shù)據(jù)輸入道格拉斯普克算法,設定優(yōu)化閾值,根據(jù)道格勞斯普克算法的原理,將原始剖面點集數(shù)據(jù)中無法達到優(yōu)化閾值要求的點去除后輸出結果剖面點集數(shù)據(jù);所述優(yōu)化閾值為需要去除的地形起伏的最大值,即構成微小地形的最大臨界值;?
步驟5,設置坡度角度閾值,循環(huán)依次獲取結果剖面點集數(shù)據(jù)中的三點,計算以中間點為中心的三點組成的角度大小,并將計算出的角度大小與坡度角度閾值比較,如果計算出的角度小于坡度角度閾值,則設置當前中間點為一個坡度拐點,將剖面結果點集數(shù)據(jù)以坡度拐點分段,循環(huán)執(zhí)行直到結果剖面點集數(shù)據(jù)全部分段結束;?
步驟6,獲取每一分段數(shù)據(jù)首尾點,用縱坐標之差與橫坐標之差的比值計算坡度角度正切值,并換算成1:X的形式作為該分段坡比,比較所有分段坡比,記錄最大坡比。?
步驟7,遍歷結果剖面點集數(shù)據(jù),獲取最深點與最高點數(shù)據(jù);?
步驟8,循環(huán)執(zhí)行步驟3-步驟7,直到執(zhí)行完步驟1中繪制的所有河道斷面線數(shù)據(jù),針對每一條河道斷面線數(shù)據(jù)匯總坡比、最大坡比、最深點、最高點信息,輸出報表,繪圖。?
有益效果:與現(xiàn)有技術相比,本發(fā)明將道格拉斯普克算法引入到計算河道斷面信息的流程中,保留了河道斷面的基本輪廓,去除了河道斷面計算過程中起伏地形對于計算結果的影響,面對不同的復雜地形環(huán)境的河道都能快速、準確的獲取河道斷面信息;本發(fā)明提供的方法適應性強、自動化程度高,能夠保證河道斷面信息計算的效率和質(zhì)量,計算工作量小。?
附圖說明
圖1為本發(fā)明的流程示意圖;?
圖2為河道斷面直線繪制圖;?
圖3為河道測深數(shù)據(jù)圖;?
圖4為河道不規(guī)則三角網(wǎng)數(shù)據(jù)圖;?
圖5為原始剖面點集數(shù)據(jù)圖;?
圖6為結果剖面點集數(shù)據(jù)圖;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經(jīng)河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410079220.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于推薦內(nèi)容的方法和設備
- 下一篇:防滑脫胸腔引流管





