System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及河道模拟,具体为一种基于遥感反演计算的三维数字河道模拟方法。
技术介绍
1、随着全球气候变化和人类活动的加剧,河流水系的管理和监测成为环境科学和水利工程领域的重要任务;河道数字化建模是水利、水文及环境监测领域中的重要研究课题;随着遥感技术的迅速发展,利用遥感数据进行河道的三维数字建模,尤其是基于遥感图像反演计算的河道模拟方法,已成为研究的热点;然而,现有的遥感图像处理技术仍存在一定的技术瓶颈。现有技术在面对复杂河道形态时,无法根据河道两河岸的长度精准计算河道的中线,河道的中线是测量河道宽度的重要依据,河道中线计算错误会导致河道宽度计算错误,此外现有技术在根据河道中线上河流的流向计算河道宽度时,往往会出现不同点位的河道宽度相交的情况,导致测量不精准的问题。
2、综上所述,亟须一种基于遥感反演计算的三维数字河道模拟方法,以精准测量河道的宽度,进行精确的河道模拟。
技术实现思路
1、本专利技术提供了一种基于遥感反演计算的三维数字河道模拟方法,促进解决了上述
技术介绍
中所提到的问题。
2、本专利技术提供如下技术方案:一种基于遥感反演计算的三维数字河道模拟方法,具体包括:
3、获取需进行数字河道模拟的河道,并将其记为目标河道;
4、通过光学遥感技术获取目标河道的光学遥感图像,并将其记为初始遥感图像;
5、判断初始遥感图像中目标河道是否被云层遮挡;
6、若初始遥感图像中目标河道被云层遮挡,则利用去云去阴影算法消
7、将利用去云与阴影算法处理后的初始遥感图像或图像中目标河道未被云层遮挡的初始遥感图像记为目标遥感图像;
8、获取目标遥感图像中目标河道的两条河岸,并分别记为第一河岸和第二河岸;
9、第一河岸的两个端点记为第一端点和第二端点;
10、第二河岸的两个端点记为第三端点和第四端点;
11、规定第一河岸上从第一端点到第二端点的方向为第一河岸的正方向;
12、规定第二河岸上从第三端点到第四端点的方向为第二河岸的正方向;
13、获取第一河岸的长度,记为第一长度;
14、获取第二河岸的长度,记为第二长度;
15、根据河道中线获取策略获取目标河道的中线;
16、将目标河道的中线记为河道中线;
17、根据河道宽度获取策略获取目标河道的宽度;
18、根据测量尺校准策略对测量尺测出的数据进行校正;
19、通过校正后的数据对河道进行数字模拟。
20、可选的,所述根据河道中线获取策略获取目标河道的中线,具体包括:
21、计算第一长度÷第二长度,结果记为河岸长度比例;
22、获取第二河岸的端点,其中与第一端点最近的端点为第三端点,与第二端点最近的端点为第四端点;
23、在第二河岸上,从第三端点开始,以第二河岸的正方向为方向依次取分割点,每个分割点之间的间隔为10米,并沿着第二河岸的正方向依次将分割点记为第二河岸第一分割点、第二河岸第二分割点……第二河岸第a分割点,其中a指第二河岸上分割点的数量;
24、在第一河岸上,从第一端点开始,以第一河岸的正方向为方向依次取分割点,每个分割点之间的间隔为10米×河岸长度比例,并沿着第一河岸的正方向依次将分割点记为第一河岸第一分割点、第一河岸第二分割点……第一河岸第b分割点,其中b指第一河岸上分割点的数量,并且b=a。
25、可选的,所述根据河道中线获取策略获取目标河道的中线,具体包括:
26、连接第一河岸第一分割点和第二河岸第一分割点,形成第一辅助线段,获取第一辅助线段的中点,记为第一中线点;连接第一河岸第二分割点和第二河岸第二分割点,形成第二辅助线段,获取第二辅助线段的中点,记为第二中线点……连接第一河岸第b分割点和第二河岸第a分割点,形成第c辅助线段,获取第a辅助线段的中点,记为第c中线点,并且c=b=a;
27、获取第一中线点、第二中线点……第c中线点;
28、将第一中线点、第二中线点……第c中线点拟合为一条光滑曲线;
29、所述光滑曲线即为目标河道的中线。
30、可选的,所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
31、获取河道中线,河道中线的两个端点分别记为第一点位和第二点位;
32、其中第一点位是河道中线两个端点中距离第一端点和第三端点最近的端点;
33、第二点位是河道中线两个端点中距离第二端点和第四端点最近的端点;
34、规定河道中线上从第一点位指向第二点位的方向和河道中线的正方向;
35、在河道中线上,从第一点位开始,以河道中线的正方向为方向依次取分割点,每个分割点之间的间隔为30米,并沿着河道中线的正方向依次将分割点记为第一中线分割点、第二种中线分割点……第d中线分割点,其中d指中线分割点的个数。
36、可选的,所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
37、获取第一中线分割点处的水流方向,记为第一水流方向;
38、过第一中线分割点做一条与水平面平行且垂直于第一水流方向的直线,记为第一直线;
39、第一直线与第一河岸的交点记为第一河岸第一测量点,第一直线与第二河岸的交点记为第二河岸第一测量点;
40、获取第二中线分割点处的水流方向,记为第二水流方向;
41、过第二中线分割点做一条与水平面平行且垂直于第二水流方向的直线,记为第二直线;
42、第二直线与第一河岸的交点记为第一河岸第二交点,第二直线与第二河岸的交点记为第二河岸第二交点;
43、连接第一河岸第一测量点和第二河岸第一测量点形成一条直线,记为第一连线;
44、连接第一河岸第二交点和第二河岸第二交点形成一条直线,记为第二连线;
45、若第一连线和第二连线不相交,则将第一河岸第二交点记为第一河岸第二测量点,将第二河岸第二交点记为第二河岸第二测量点;
46、可选的,所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
47、若第一连线和第二连线相交,根据相交时测量点获取策略获取测量点;
48、则过第二中线分割点做一条平行于第一连线且平行于水平面的直线,记为第三连线;
49、过河道中线在第一连线和第三连线之间做一条平行于第一连线、第三连线和水平面且与第一连线和第三连线的距离相等的直线,记为第四连线;
50、获取第三连线和第四连线之间的距离,记为辅助距离;
51、过河道中线在第三连线另一侧做一条平行于第三连线和水平面且与第三连线的距离为辅助距离的直线,记为第五连线;
52、获取第四连线和第五连线之间的河道区域,记为辅助区域;
53、对辅助区域进行网格划分本文档来自技高网...
【技术保护点】
1.一种基于遥感反演计算的三维数字河道模拟方法,其特征在于,具体包括:
2.根据权利要求1所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道中线获取策略获取目标河道的中线,具体包括:
3.根据权利要求2所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道中线获取策略获取目标河道的中线,具体包括:
4.根据权利要求1所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
5.根据权利要求4所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
6.根据权利要求5所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
7.根据权利要求6所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
8.根据权利要求7所述
9.根据权利要求1所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据测量尺校准策略对测量尺测出的数据进行校正,具体包括:
...【技术特征摘要】
1.一种基于遥感反演计算的三维数字河道模拟方法,其特征在于,具体包括:
2.根据权利要求1所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道中线获取策略获取目标河道的中线,具体包括:
3.根据权利要求2所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道中线获取策略获取目标河道的中线,具体包括:
4.根据权利要求1所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策略获取目标河道的宽度,具体包括:
5.根据权利要求4所述的一种基于遥感反演计算的三维数字河道模拟方法,其特征在于:所述根据河道宽度获取策...
【专利技术属性】
技术研发人员:倪瑾洵,陈振华,郑晓峰,陈成双,
申请(专利权)人:科维城上海信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。