一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于曲水流觞文娱场景中的人员位置调配方法

2022-11-13 12:36:48 来源:中国专利 TAG:


1.本发属于数字化模型中人员位置配置技术领域,具体涉及一种基于曲水流觞文娱场景中的人员位置调配方法。


背景技术:

2.随着曲水流觞园林景观的三维数字化的推进,数字化静态三维模型变得更加容易。但对于民俗活动的仿真还原,如曲水流觞文娱场景中的人员位置调配是否合理,现有技术中少有对其中人员的最佳数量和位置的配置问题进行科学合理化的分析。


技术实现要素:

3.本发明要解决的技术问题是提供一种基于曲水流觞文娱场景中的人员位置调配方法,以解决现有技术存在的上述至少一个问题。
4.基于上述目的,本技术中一个或多个实施例提供了一种基于曲水流觞文娱场景中的人员位置调配方法,其包括以下步骤:
5.s1:根据实际曲水场景中的水域分布情况,由地图中提取或绘制实际曲水场景的平面图,提取该平面图中水域的中心线,将该中心线作为觞流动的行经路线,并将觞模拟为中心线中的节点;
6.s2:结合水域内水流方向和中心线各线段或节点的参数信息,分析并确定容易发生觞停泊的中心线中的线段区间,将该线段区间作为风险段;
7.s3:提取觞停泊的风险段信息,结合船舶停泊风险指标判断并读取存在的风险段的数量和区域位置,并根据确定的风险段信息配置人员的位置和所需人员的数量。
8.基于本发明的上述技术方案,还可以作出如下改进:
9.可选的,所述步骤s1包括:
10.s101:将地图中提取或绘制的实际曲水场景的平面图进行矫正,并绘制出水域的矢量面;
11.s102:将水域的矢量面转换为栅格数据进行重分类;分类为有水域,用1表示;以及无水域,用0表示;
12.s103:采用二值图进行栅格数据的栅格线的矢量化捕捉,根据实际曲水场景的宽度设置矢量化捕捉的最大宽度值,再基于steger算法提取中心线。
13.可选的,所述步骤s2包括:
14.s201:对提取的中心线进行合适的等量分段,定义分段后的每个折线段以北的方位角为0度,确定每个折线段的倾斜角度,获取相邻线段的倾斜角度的差值;
15.s202:提取倾斜角度最大化的转弯弧段,该转弯弧段由风险段内相邻一系列线段的倾斜角度差最大化数值大于设定阈值的线段构成;
16.可选的,对提取的倾斜角度最大化的转弯弧段进行标记,判断被标记的线段是否具有相邻线段,若有,则将被标记的线段与该相邻的线段合并,得到每个最大化的转弯弧
段。
17.可选的,所述步骤s3包括:
18.s301:计算转弯半径,基于各转弯弧段对应的弧长和圆心角确定转弯半径;
19.s302:将转弯角度大于30
°
且小于60
°
的,以及转弯半径小于5倍觞的长度或大于10倍觞的长度的转弯弧段进行风险段标记,否则不标记或标记为无风险段;以及转弯角度大于60
°
情况下转弯半径小于或等于10倍觞的长度的转弯弧段也进行风险段标记,否则不标记或标记为无风险段;
20.s303:汇总并确定存在觞停泊风险的线段区间,并据此在确定的线段区间配置人员数量与大致的坐位位置。
21.本发明的有益效果是,本发明提供了一种基于曲水流觞文娱场景中的人员位置调配方法,将曲水模拟成自然流动是水域,将觞拟定为船舶,以自然水渠中流动的船舶容易发生碰撞停泊风险范围出发,逆向判别出相关指标,得出曲水流觞场景中哪些地方容易发生停泊风险,进而推断出最大的停泊数量以及对应位置区域。科学的解决了曲水流觞文娱活动人员调配问题,便于人员调配的最佳数量与位置的确定。
附图说明
22.图1为本发明实施例的一种基于曲水流觞文娱场景中的人员位置调配方法的流程示意图。
23.图2为本发明实施例的一种基于曲水流觞文娱场景中的人员位置调配方法的某种曲水场景下的测绘图。
24.图3为本发明实施例的一种基于曲水流觞文娱场景中的人员位置调配方法的某种曲水场景下的平面图。
25.图4为图3中的某一段上提取的倾角最大化转弯弧段示意图。
26.图5为图3中的停泊风险段的示意图。
27.图6为修正后的图3中所示曲水流觞场景中的人员位置示意图。
具体实施方式
28.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
29.需要说明的是,除非另外定义,本技术中一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本技术中一个或多个实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
30.参考图1-图6,本技术中一个或多个实施例的一种基于曲水流觞文娱场景中的人员位置调配方法,其包括以下步骤:
31.s1:根据实际曲水场景中的水域分布情况,由地图中提取或绘制实际曲水场景的平面图,提取该平面图中水域的中心线,将该中心线作为觞流动的行经路线,并将觞模拟为中心线中的节点;
32.所述步骤s1包括:
33.s101:将地图中提取或绘制的实际曲水场景的平面图进行矫正,并绘制出水域的矢量面;
34.s102:将水域的矢量面转换为栅格数据进行重分类;分类为有水域,用1表示;以及无水域,用0表示;
35.s103:采用二值图进行栅格数据的栅格线的矢量化捕捉,根据实际曲水场景的宽度设置矢量化捕捉的最大宽度值,再基于steger算法提取中心线,如图5所示。
36.s2:结合水域内水流方向和中心线各线段或节点的参数信息,分析并确定容易发生觞停泊的中心线中的线段区间,将该线段区间作为风险段;
37.所述步骤s2包括:
38.s201:对提取的中心线进行合适的等量分段,定义分段后的每个折线段以北的方位角为0度,确定每个折线段的倾斜角度,获取相邻线段的倾斜角度的差值;
39.s202:提取倾斜角度最大化的转弯弧段,该转弯弧段由风险段内相邻一系列线段的倾斜角度差最大化数值大于设定阈值的线段构成;
40.s3:提取觞停泊的风险段信息,结合船舶停泊风险指标判断并读取存在的风险段的数量和区域位置,并根据确定的风险段信息配置人员的位置和所需人员的数量。
41.所述步骤s3包括:
42.s301:计算转弯半径,基于各转弯弧段对应的弧长和圆心角确定转弯半径;
43.s302:将转弯角度大于30
°
且小于60
°
的,以及转弯半径小于5倍觞的长度或大于10倍觞的长度的转弯弧段进行风险段标记,否则不标记或标记为无风险段;以及转弯角度大于60
°
情况下转弯半径小于或等于10倍觞的长度的转弯弧段也进行风险段标记,否则不标记或标记为无风险段;
44.s303:汇总并确定存在觞停泊风险的线段区间,并据此在确定的线段区间配置人员数量与坐位位置。
45.可以理解的是,实施例提供了一种基于曲水流觞文娱场景中的人员位置调配方法,为了分析漂流的水杯碰撞静止的可能性,将曲水模拟成自然流动是水域,将觞拟定为船舶,以自然水渠中流动的船舶容易发生碰撞停泊风险范围出发,逆向判别出相关指标,得出曲水流觞场景中哪些地方容易发生停泊风险,进而推断出最大的停泊数量以及对应位置区域。科学的解决了曲水流觞文娱活动人员调配问题,便于人员调配的最佳数量与位置的确定。
46.具体的,如图1所示,图1为本实施例的流程示意图,在本实施例中基于测绘或从地图中直接提取,获得曲水的面要素,再降面要素转为栅格数据,并进行重分类,然后利用arcscan工具进行矢量化,并提取中心线,再进行分段处理,然后进行方位倾角计算,获得方位倾角差值,提取倾角最大化转弯弧段,然后提取停泊风险段进行人员配置。
47.其中基于船舶停泊风险指标,将转弯半径r和觞的长度l相结合,将转弯角度大于30
°
且小于60
°
的,以及转弯半径小于5倍觞的长度或大于10倍觞的长度的转弯弧段进行风
险段标记;以及转弯角度大于60
°
情况下转弯半径小于10倍觞的长度的转弯弧段也进行风险段标记,否则不标记或标记为无风险段;精准确定觞停泊的风险段,实现人员的精准及最大化配置。
48.具体的,如表1所示停泊风险性因子,表1展示了影响“觞”停泊的风险性因子。当“觞”的转弯角度θ大于30
°
且小于60
°
时,我们计算此转弯段的半径r,若转弯段半径r小于5l或大于10l(l为觞的长度),则此段存在发生停泊的风险;当“觞”的转弯角度θ大于60
°
时,若此转弯段半径r小于或等于10l(l为觞的长度),则此段也存在发生停泊的风险。
49.表1停泊风险性因子
[0050][0051]
图2展示了其中一种情况下的曲水测绘图,平面图绘制完成后,可以基于地图进行矫正,也可以基于现场实测进行矫正。图3举例说明了该展示地形下的曲水环境的矫正后的水域矢量图。其中,图3中的矩形代表原始人员分配位置。
[0052]
提取停泊风险段,最终获取人员分配的最大数量与布设的具体位置。具体包括:
[0053]
计算转弯半径。通过数学公式弧长对应的半径=180
°
*弧长/圆心角*π,此时弧长对应的半径即为转弯段半径r。
[0054]
对于转弯角度大于30
°
且小于60
°
,转弯半径r若小于5l或大于10l(l为觞的长度),具有停泊风险,进行标记;否之排除。当转弯角度大于60
°
时,转弯半径r若小于等于10l(l为觞的长度),也具有停泊风险。进行标记;否之排除。
[0055]
最终汇总出存在停泊风险的线段区间,如图6所示。
[0056]
进而水的方向上找寻该区间对应凹岸的区域位置与数量。所举例的曲水为例,获取到最大人员分配位置数量为9个,参考图中1号位置-9好位置所示,位置都靠近水的凹岸。可见与图2原始规划位置存在一定差异,说明原始规划的分配上存在不合理。其中,图2中的流杯池可以理解为实施例中的曲水水域,石凳供人员坐落。
[0057]
技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0058]
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术中一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0059]
本技术中一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术中一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献