System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及地理信息空间分析,具体涉及一种鞍部区域的确定方法、装置、电子设备及存储介质。
技术介绍
1、鞍部区域是指相连山脉的中间部位,鞍部区域的相对高度较高,两侧陡峭。当风越过山脊鞍部区域时,会形成水平和垂直旋风,被称为鞍形涡流,受涡流影响,鞍部区域的林火变化极为复杂,容易造成人员伤亡,是森林火灾扑救过程中必须高度重视的区域。
2、由此,需要准确地确定鞍部区域。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本公开的目的在于提出一种鞍部区域的确定方法、装置、电子设备和存储介质,能够准确地判断地理区域是否为鞍部区域,有效地提升鞍部区域的确定效果。
3、为达到上述目的,本公开第一方面实施例提出的鞍部区域的确定方法,方法包括:
4、获取地理区域的数字高程模型,其中,数字高程模型包括:多个初始网格;
5、分别以每个初始网格为中心网格,确定n*n个初始网格作为目标网格区域,其中,n为大于1的奇数;
6、分别确定沿着目标网格区域4条对称轴的4条初始地形剖面线;
7、确定每条初始地形剖面线的曲线参数,其中,曲线参数用于描述初始地形剖面线在经过中心网格时的斜率变化情况;
8、根据每条初始地形剖面线的曲线参数,确定初始网格对应的局部地理区域是否为鞍部区域。
9、在本公开的一些实施例中,确定每条初始地形剖面线的曲线参数,包括:
10、如果初始地
11、在本公开的一些实施例中,确定每条初始地形剖面线的曲线参数,还包括:
12、如果初始地形剖面线中存在初始曲线极值点,则从至少一个初始曲线极值点中确定与中心网格的中心点距离最近的目标曲线极值点;
13、从初始地形剖面线中分别截取第一曲线极值点两侧单调变化的部分初始地形剖面线;
14、将第一曲线极值点两侧单调变化的部分初始地形剖面线共同作为目标地形剖面线;
15、根据目标地形剖面线,根据目标地形剖面线,确定初始地形剖面线的曲线参数。
16、在本公开的一些实施例中,根据目标地形剖面线,确定曲线参数,包括:
17、如果目标地形剖面线中的目标曲线极值点是极小值点,则确定曲线参数为负数;
18、如果目标地形剖面线中的目标曲线极值点是极大值点,则确定曲线参数为正数。
19、在本公开的一些实施例中,根据每条初始地形剖面线的曲线参数,确定初始网格对应的局部地理区域是否为鞍部区域,包括:
20、确定每对相互垂直的对称轴对应的初始地形剖面线的曲线参数之间的参数乘积;
21、如果至少一个参数乘积小于0,则确定初始网格对应的局部地理区域是鞍部区域;
22、如果两个参数乘积均大于0,或者两个参数乘积均或等于0,则确定初始网格对应的局部地理区域不是鞍部区域。
23、在本公开的一些实施例中,还包括:
24、确定与每个鞍部区域对应的鞍部程度信息,其中,鞍部程度信息用于描述鞍部区域的地形起伏幅度。
25、在本公开的一些实施例中,确定与每个鞍部区域对应的鞍部程度信息,包括:
26、如果参数乘积小于0,则确定与参数乘积对应的一对目标地形剖面线;
27、根据一对目标地形剖面线,确定与每个鞍部区域对应的目标鞍部程度值;
28、将目标鞍部程度值作为鞍部程度信息。
29、在本公开的一些实施例中,根据一对目标地形剖面线,确定与每个鞍部区域对应的目标鞍部程度值,包括:
30、确定一对目标地形剖面线中每条目标地形剖面线的第一平均斜率、每条目标地形剖面线中目标曲线极值点的第一高程值、及每条目标地形剖面线中目标曲线极值点和中心点之间的水平距离;
31、确定一对目标地形剖面线的最大高程值、最小高程值,及每条目标地形剖面线中第一地形剖面线的第二平均斜率,其中,第一地形剖面线是目标地形剖面线中目标曲线极值点和中心点之间的部分目标地形剖面线;
32、确定中心网格的第二高程值;
33、根据第一平均斜率、第二平均斜率、最大高程值、最小高程值、水平距离、第一高程值、第二高程值及一对目标地形剖面线对应的参数乘积,确定候选鞍部程度值;
34、根据候选鞍部程度值,确定与每个鞍部区域对应的目标鞍部程度值。
35、在本公开的一些实施例中,根据第一平均斜率、第二平均斜率、最大高程值、最小高程值、水平距离、第一高程值、第二高程值及一对目标地形剖面线对应的参数乘积,确定候选鞍部程度值,包括:
36、采用如下公式计算得到候选鞍部程度值:
37、
38、其中,d为候选鞍部程度值,t为参数乘积,d1、d2为一对目标地形剖面线分别对应的水平距离,h为第二高程值,h1、h2为一对目标地形剖面线分别对应的第一高程值,s1和s2为一对目标地形剖面线分别对应的第一平均斜率,hmax为最大高程值、hmin为最小高程值,slope=s3+s4,s3和s4分别为一对目标地形剖面线中每条第一地形剖面线分别对应的第二平均斜率。
39、在本公开的一些实施例中,根据候选鞍部程度值,确定与每个鞍部区域对应的目标鞍部程度值,包括:
40、如果候选鞍部程度值的数量是1,则将候选鞍部程度值作为目标鞍部程度值;
41、如果候选鞍部程度值的数量是2,则将两个候选鞍部程度值中值最大的候选鞍部程度值作为目标鞍部程度值。
42、为达到上述目的,本公开第二方面实施例提出的鞍部区域的确定装置,装置包括:
43、获取模块,用于获取地理区域的数字高程模型,其中,数字高程模型包括:多个初始网格;
44、第一确定模块,用于分别以每个初始网格为中心网格,确定n*n个初始网格作为目标网格区域,其中,n为大于1的奇数;
45、第二确定模块,用于分别确定沿着目标网格区域4条对称轴的4条初始地形剖面线;
46、第三确定模块,用于确定每条初始地形剖面线的曲线参数,其中,曲线参数用于描述初始地形剖面线在经过中心网格时的斜率变化情况;
47、第四确定模块,用于根据每条初始地形剖面线的曲线参数,确定初始网格对应的局部地理区域是否为鞍部区域。
48、在本公开的一些实施例中,第三确定模块,还用于:
49、如果初始地形剖面线中不存在初始曲线极值点,则确定初始地形剖面线对应的曲线参数为0。
50、在本公开的一些实施例中,第三确定模块,还用于:
51、如果初始地形剖面线中存在初始曲线极值点,则从至少一个初始曲线极值点中确定与中心网格的中心点距离最近的目标曲线极值点;
52、从初始地形剖面线中分别截取第一曲线极值点两侧单调变化的部分初始本文档来自技高网...
【技术保护点】
1.一种鞍部区域的确定方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述确定每条所述初始地形剖面线的曲线参数,包括:
3.如权利要求1所述的方法,其特征在于,所述确定每条所述初始地形剖面线的曲线参数,还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述目标地形剖面线,确定所述初始地形剖面线的所述曲线参数,包括:
5.如权利要求4所述的方法,其特征在于,所述根据每条所述初始地形剖面线的所述曲线参数,确定所述初始网格对应的局部地理区域是否为鞍部区域,包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述确定与每个所述鞍部区域对应的鞍部程度信息,包括:
8.如权利要求7所述的方法,其特征在于,所述根据所述一对目标地形剖面线,确定与每个所述鞍部区域对应的目标鞍部程度值,包括:
9.如权利要求8所述的方法,其特征在于,所述根据所述第一平均斜率、所述第二平均斜率、所述最大高程值、所述最小高程值、所述水平距
10.如权利要求8或9所述的方法,其特征在于,所述根据所述候选鞍部程度值,确定与每个所述鞍部区域对应的所述目标鞍部程度值,包括:
11.一种鞍部区域的确定装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,包括:
13.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使所述计算机执行权利要求1-10中任一项所述的方法。
...【技术特征摘要】
1.一种鞍部区域的确定方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述确定每条所述初始地形剖面线的曲线参数,包括:
3.如权利要求1所述的方法,其特征在于,所述确定每条所述初始地形剖面线的曲线参数,还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述目标地形剖面线,确定所述初始地形剖面线的所述曲线参数,包括:
5.如权利要求4所述的方法,其特征在于,所述根据每条所述初始地形剖面线的所述曲线参数,确定所述初始网格对应的局部地理区域是否为鞍部区域,包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述确定与每个所述鞍部区域对应的鞍部程度信息,包括:
8.如权利要求7所述的方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。