System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 半圆缓冲区参数生成方法及装置、半圆缓冲区生成方法及装置制造方法及图纸_技高网

半圆缓冲区参数生成方法及装置、半圆缓冲区生成方法及装置制造方法及图纸

技术编号:40913229 阅读:9 留言:0更新日期:2024-04-18 14:41
半圆缓冲区参数生成方法及装置、半圆缓冲区生成方法及装置,涉及地理信息系统(GIS)和空间分析技术领域。针对现有技术中存在的,现有的生成圆形缓冲区的方法,在处理复杂地形和多边形缓冲区时存在一定的局限性,无法准确生成缓冲区,且在处理大规模数据时可能存在计算效率低下的问题,无法满足实时性要求的技术问题,本发明专利技术提供的技术方案为:半圆缓冲区参数生成方法,方法包括:采集预设三维场景的步骤;将所述三维场景的方位角转换为弧度制的步骤;计算所述三维场景中,预设起点和预设终点的半圆缓冲区的步骤。根据所述的半圆缓冲区参数生成方法,所述预设三维场景为Web前端的Gis三维场景,预设参数还包括方位角和长度。可以应用于安防系统中。

【技术实现步骤摘要】

涉及地理信息系统(gis)和空间分析。


技术介绍

1、在安防领域中,半圆缓冲区生成方法常常用于规划和确定安全区域或保护区域的边界。该研究可确保在特定位置附近设置一定大小的半圆形缓冲区,以提供足够的安全间隔和保护空间。

2、传统的半圆缓冲区生成方法通常涉及基本几何形状和数学计算。通过确定中心点和半径大小,可以绘制一个完整的半圆,并将其应用于安全区域的规划。这种方法简单且易于实施,适用于许多安防场景。

3、比如,有相关研究《a novel method for generating circular buffer zonesin gis》,提出了一种在地理信息系统中生成圆形缓冲区的新方法。该研究通过将圆形缓冲区分解为一系列小的线段,并使用线段的端点来生成缓冲区。该研究可以在计算效率和缓冲区精度之间取得平衡,并且适用于大规模的地理数据。然而,该研究在处理复杂地形和多边形缓冲区时存在一定的局限性,无法准确生成缓冲区。

4、另有相关研究《a geometric approach for generating circular bufferzones in gis》,提出了一种在地理信息系统中生成圆形缓冲区的几何方法。该研究通过计算圆心和半径,以及缓冲区的角度和方向,来生成缓冲区。该研究可以准确地生成圆形缓冲区,并且适用于各种地理数据。然而,该研究在处理大规模数据时可能存在计算效率低下的问题,无法满足实时性要求。


技术实现思路

1、针对现有技术中存在的,现有的生成圆形缓冲区的方法,在处理复杂地形和多边形缓冲区时存在一定的局限性,无法准确生成缓冲区,且在处理大规模数据时可能存在计算效率低下的问题,无法满足实时性要求的技术问题,本专利技术提供的技术方案为:

2、半圆缓冲区参数生成方法,所述方法包括:

3、采集预设三维场景的步骤;

4、将所述三维场景的方位角转换为弧度制的步骤;

5、计算所述三维场景中,预设起点和预设终点的半圆缓冲区的步骤。

6、根据所述的半圆缓冲区参数生成方法,所述预设三维场景为web前端的gis三维场景,预设参数还包括方位角和长度。

7、进一步,提供一个优选实施方式,所述预设起点的半圆缓冲区的计算方法为:根据所述预设起点的坐标、所述方位角、长度和地球半径计算。

8、进一步,提供一个优选实施方式,所述预设终点的半圆缓冲区的计算方法为:根据所述预设终点的坐标、所述方位角、长度和地球半径计算。

9、进一步,提供一个优选实施方式,所述计算利用球面三角法实现。

10、基于同一专利技术构思,本专利技术还提供了半圆缓冲区参数生成装置,所述装置包括:

11、采集预设三维场景的模块;

12、将所述三维场景的方位角转换为弧度制的模块;

13、计算所述三维场景中,预设起点和预设终点的半圆缓冲区的模块。

14、基于同一专利技术构思,本专利技术还提供了半圆缓冲区生成方法,所述方法包括:

15、根据所述的半圆缓冲区参数生成方法中,计算得到的所述预设起点和预设终点的半圆缓冲区创建所述预设起点和预设终点的半圆缓冲区的多边实形实体和底面的步骤;

16、创建所述预设起点和预设终点间连线的步骤。

17、基于同一专利技术构思,本专利技术还提供了半圆缓冲区生成装置,所述装置包括:

18、根据所述的半圆缓冲区参数生成装置中,计算得到的所述预设起点和预设终点的半圆缓冲区创建所述预设起点和预设终点的半圆缓冲区的多边实形实体和底面的模块;

19、创建所述预设起点和预设终点间连线的模块。

20、基于同一专利技术构思,本专利技术还提供了计算机储存介质,用于储存计算机程序,当所述计算机程序被计算机读取时,所述计算机执行所述的半圆缓冲区参数生成方法。

21、基于同一专利技术构思,本专利技术还提供了计算机,包括处理器和储存介质,当所述储存介质中储存的计算机程序被计算机读取时,所述计算机执行所述的半圆缓冲区参数生成方法。

22、与现有技术相比,本专利技术提供的技术方案的有益之处在于:

23、本专利技术提供的半圆缓冲区生成方法,提供了一种简单且易于实施的半圆缓冲区生成方法,可以用于规划和确定安全区域或保护区域的边界。相比传统的基本几何形状和数学计算方法,该方法更加直观和易于理解。

24、本专利技术提供的半圆缓冲区生成方法,通过使用cesiumjs的api创建web前端的gis三维场景应用,可以实现地图可视化和路径规划等功能。这种方式可以提高用户的交互性和体验,使得半圆缓冲区的生成更加直观和方便。

25、本专利技术提供的半圆缓冲区生成方法,在半圆缓冲区生成方法上提供了一种简化和优化的方式。传统的方法通常需要进行复杂的数学计算,本方法通过利用球面三角法和cesiumjs的api,可以更加直观和方便地生成半圆缓冲区。这种方式在安防系统中具有广泛的应用前景,可以提高安防系统的安全性和准确性。

26、本专利技术提供的半圆缓冲区生成方法,可以应用于安防系统中,用于规划和确定安全区域或保护区域的边界。该方法可以在特定位置附近设置一定大小的半圆形缓冲区,以提供足够的安全间隔和保护空间。在视频监控中,可以利用该方法为摄像头设置监控范围的边界,确保重要区域得到充分覆盖。在入侵侦测系统中,该方法可以用于规划警戒区域的边界,提高安防系统的安全性和准确性。

本文档来自技高网...

【技术保护点】

1.半圆缓冲区参数生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的半圆缓冲区参数生成方法,其特征在于,所述预设三维场景为Web前端的Gis三维场景,预设参数还包括方位角和长度。

3.根据权利要求2所述的半圆缓冲区参数生成方法,其特征在于,所述预设起点的半圆缓冲区的计算方法为:根据所述预设起点的坐标、所述方位角、长度和地球半径计算。

4.根据权利要求2所述的半圆缓冲区参数生成方法,其特征在于,所述预设终点的半圆缓冲区的计算方法为:根据所述预设终点的坐标、所述方位角、长度和地球半径计算。

5.根据权利要求3或4任意一项所述的半圆缓冲区参数生成方法,其特征在于,所述计算利用球面三角法实现。

6.半圆缓冲区参数生成装置,其特征在于,所述装置包括:

7.半圆缓冲区生成方法,其特征在于,所述方法包括:

8.半圆缓冲区生成装置,其特征在于,所述装置包括:

9.计算机储存介质,用于储存计算机程序,其特征在于,当所述计算机程序被计算机读取时,所述计算机执行权利要求1所述的半圆缓冲区参数生成方法。

10.计算机,包括处理器和储存介质,其特征在于,当所述储存介质中储存的计算机程序被计算机读取时,所述计算机执行权利要求1所述的半圆缓冲区参数生成方法。

...

【技术特征摘要】

1.半圆缓冲区参数生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的半圆缓冲区参数生成方法,其特征在于,所述预设三维场景为web前端的gis三维场景,预设参数还包括方位角和长度。

3.根据权利要求2所述的半圆缓冲区参数生成方法,其特征在于,所述预设起点的半圆缓冲区的计算方法为:根据所述预设起点的坐标、所述方位角、长度和地球半径计算。

4.根据权利要求2所述的半圆缓冲区参数生成方法,其特征在于,所述预设终点的半圆缓冲区的计算方法为:根据所述预设终点的坐标、所述方位角、长度和地球半径计算。

5.根据权利要求3或4任意一项...

【专利技术属性】
技术研发人员:白璐王耀武白雪徐留锁
申请(专利权)人:大庆安瑞达科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1