[發明專利]一種河流χ圖的自動生成方法在審
| 申請號: | 202010044967.5 | 申請日: | 2020-01-16 |
| 公開(公告)號: | CN111275790A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 馬啟源;李安波;王平 | 申請(專利權)人: | 南京泛在地理信息產業研究院有限公司;南京師范大學 |
| 主分類號: | G06T11/20 | 分類號: | G06T11/20;G06T3/60 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 馮艷芬 |
| 地址: | 210023 江蘇省南京市棲*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 河流 自動 生成 方法 | ||
1.一種河流χ圖的自動生成方法,其特征在于該方法包括:
(1)將目標區域DEM柵格由地理空間轉換到圖像空間;
(2)對圖像空間中的DEM柵格進行填洼、柵格流向值計算和柵格流量值計算,生成流量柵格;
(3)對目標河流的線要素進行折點加密,生成點集DS,并根據流量柵格得到點集DS中每個點的流量值以及該點與下一個點間的距離,對應存入流量集合A和距離集合S中;具體包括:
(3-1)獲取目標河流線要素中所有折點,按從上游到下游的順序依次添加到折點集合P={pk(rowk,colk)|k=1,……,n}中,n為折點的個數,rowk、colk為折點pk的行、列坐標;
(3-2)按序從折點集合P中讀取兩個未處理的相鄰折點pk和pk+1,按照以下步驟進行處理:
①以用戶指定步長d為加密間距,使用如下公式分別計算pk與pk+1之間在行方向和列方向上的加密步長:
式中,dI、dJ分別為行方向、列方向上的加密步長;
②使用如下公式獲取折點pk和折點pk+1之間所有需要加密的點和每兩個相鄰點之間的距離:
式中,(ic,jc)為折點pk和折點pk+1之間需要加密的第c個點DPc的行列坐標,m為需要加密的點的個數,表示對括號內數值向上取整,sc為DPc與DPc+1之間的距離,計算sc時設第點DPm+1為pk+1,其行坐標為im+1=rowk+1,列坐標jm+1=colk+1;
③將所有需要加密的點依次添加到點集DS中,根據流量柵格獲取點集DS中所有點的流量值,依次添加到流量集合A中,將所有相鄰點之間的距離依次添加到距離集合S中;
④將折點pk+1添加到點集DS中,將0作為對應距離存入距離集合S中,根據流量柵格獲取折點pk+1的流量值,存入流量集合A中;
(3-3)重復執行步驟(3-2),直至處理完所有相鄰折點;
(4)按從上游到下游的順序,使用雙線性內插法獲取點集DS中每個點所在位置的高程值,存入高程集合Z中;具體包括:
(4-1)獲取圖像空間中所有像元的總行數R和總列數L;
(4-2)從點集DS中任意獲取一個點dsr,判斷dsr的行坐標ir與列坐標jr是否滿足以下條件:ir0或irR-1或jr0或jrL-1,若滿足,則執行步驟(4-3),若不滿足,則執行步驟(4-4);
(4-3)尋找(ir,jr)最近鄰的像元中心,將該像元中心的像元值作為點dsr的高程值,存入高程集合Z中,并返回執行步驟(4-2)直至完成對DS中所有點的判斷;
(4-4)使用如下公式進行雙線性內插計算得到dsr的高程值f(ir,jr),并存入高程集合Z中:
式中,表示向下取整,表示向上取整;返回執行步驟(4-2)直至完成對DS中所有點的判斷;
(5)基于流量單調性對點集DS中的點進行檢驗,并從點集DS和流量集合A、距離集合S、高程集合Z中剔除無效點及其對應的數據;
(6)根據步驟(5)處理后的點集DS、流量集合A、距離集合S和高程集合Z,計算點集DS中點的χ值,生成河流χ值剖面圖和河流χ值平面圖;具體包括:
(6-1)獲取步驟(5)處理后的點集DS中最后一個點dsnr,設其χ值χnr=0,nr為步驟(5)處理后的點集DS中點的個數;
(6-2)從倒數第二個點dsnr-1起,按從下游到上游的順序,使用如下公式計算每個點處的K值:
式中,Kr為點集DS中點dsr的K值,sr為距離集合S中第r個元素,即點dsr與點dsr+1的距離,ar為流量集合A中第r個元素,即點dsr處的流量值,astan和m/n為是經驗常數;
(6-3)按從下游到上游的順序,使用如下公式計算每個點的χ值:
χr=χr+1+Kr,r=nr-1,nr-2,...,1
χr、χr+1表示點dsr、點dsr+1處的χ值;
(6-4)將點集DS中每個點的高程值作為縱坐標,χ值作為橫坐標,生成每個點的散點圖,即為河流χ值剖面圖;
(6-5)將點集DS中每個點賦予χ值,并根據下式,由其行列坐標獲取其原始地理坐標值:
其中,xMin、yMax分別為目標區域DEM左上角柵格的左上角點X、Y坐標,xSize、ySize分別為目標區域DEM在X方向和Y方向上的分辨率,ir和jr為點dsr的行列坐標,xr和yr為點dsr的原始地理坐標;
(6-6)基于點集DS中每個點的原始地理坐標,將χ值設色顯示在地圖上,即為河流χ值平面圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京泛在地理信息產業研究院有限公司;南京師范大學,未經南京泛在地理信息產業研究院有限公司;南京師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010044967.5/1.html,轉載請聲明來源鉆瓜專利網。





