一种基于高程数据定位绕射主峰的仿真方法技术

技术编号:37795752 阅读:10 留言:0更新日期:2023-06-09 09:25
本发明专利技术公开了一种基于高程数据定位绕射主峰的仿真方法,包括以下步骤:根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点、计算主峰的点坐标、以及将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真。本发明专利技术对于绕射主峰的仿真步骤简单,操作起来较为容易,不仅省时省力,而且在仿真过程中不易出错,准确度更高,从而对绕射主峰进行快速准确的仿真,有利于现实使用。利于现实使用。

【技术实现步骤摘要】
一种基于高程数据定位绕射主峰的仿真方法


[0001]本专利技术涉及一种绕射主峰仿真方法
,具体是一种基于高程数据定位绕射主峰的仿真方法。

技术介绍

[0002]在地球物理勘探中,绕射指一种波的散射现象,声波在空间传播时,如果被一个大小近于或小于波长的物体阻挡,就绕过这个物体,继续前进,低频声音的绕射能力高于高频声音的绕射能力。
[0003]对于绕射主峰的仿真目前没有可靠的方法,在实施时受主观影响较大,仿真过程中很容易出错,导致无法对绕射损耗进行快速准确的仿真方法。因此,急需一种基于高程数据定位绕射主峰的仿真方法来解决上述技术问题。

技术实现思路

[0004]本专利技术的目的在于提供一种基于高程数据定位绕射主峰的仿真方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于高程数据定位绕射主峰的仿真方法,包括以下步骤:步骤一:根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点,将高程数据均匀分为个点,将起始点设为第一个点,靠近起始点的经纬点设为第二个点,依次类推得到个点,将其记作;步骤二:计算主峰的点坐标:循环,到高程的点数;1)如果、、,任意条件成立,那么将按顺序写入临时集合里作为峰的点坐标集合;2)如果或者:a) 如果峰的点坐标集合的长度为1,跳到步骤c);b) 循环从

2到0,表示假想峰坐标;计算斜率P:循环到,表示遮挡下标;如果,那么将中的第K位坐标擦除;c) 输出临时集合的数据作为主峰的点坐标集合,记作;步骤三:步骤二中得到的主峰点坐标集合,将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真。
[0006]作为本专利技术进一步的方案:所述表示为第个点且高度为。
[0007]作为本专利技术进一步的方案:在步骤二中,代表临时第一个峰的点坐标。
[0008]作为本专利技术进一步的方案:在步骤二中,代表临时主峰点坐标集合的个数。
[0009]作为本专利技术再进一步的方案:在步骤三中,代表最终第一个主峰的点坐标。
[0010]与现有技术相比,本专利技术的有益效果是:本专利技术通过根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点、计算主峰的点坐标、以及将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真,本专利技术对于绕射主峰的仿真步骤简单,操作起来较为容易,不仅省时省力,而且在仿真过程中不易出错,准确度更高,从而对绕射主峰进行快速准确的仿真,有利于现实使用。
具体实施方式
[0011]以下将详细说明本申请的各种示例性实施例、特征和方面。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0012]另外,为了更好的说明本申请,在下文的具体实施例中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本申请同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件未作详细描述,以便于凸显本申请的主旨。
实施例一
[0013]一种基于高程数据定位绕射主峰的仿真方法,包括以下步骤:步骤一:根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点,将高程数据均匀分为个点,将起始点设为第一个点,靠近起始点的经纬点设为第二个点,依次类推得到个点,将其记作;步骤二:计算主峰的点坐标:循环,到高程的点数;1)如果、、,任意条件成立,那么将按顺序写入临时集合里作为峰的点坐标集合;2)如果或者:a) 如果峰的点坐标集合的长度为1,跳到步骤c);b) 循环从

2到0,表示假想峰坐标;计算斜率P:循环到,表示遮挡下标;
如果,那么将中的第K位坐标擦除;c) 输出临时集合的数据作为主峰的点坐标集合,记作;步骤三:步骤二中得到的主峰点坐标集合,将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真。
[0014]需要具体说明的是:通过上述步骤即可实现对于绕射主峰的仿真,根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点、计算主峰的点坐标、以及将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真。
实施例二
[0015]一种基于高程数据定位绕射主峰的仿真方法,包括以下步骤:步骤一:根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点,将高程数据均匀分为个点,将起始点设为第一个点,靠近起始点的经纬点设为第二个点,依次类推得到个点,将其记作,表示为第个点且高度为;步骤二:计算主峰的点坐标:循环,到高程的点数;1)如果、、,任意条件成立,那么将按顺序写入临时集合里作为峰的点坐标集合,代表临时第一个峰的点坐标;2)如果或者:a) 如果峰的点坐标集合的长度为1,跳到步骤c);b) 循环从

2到0,表示假想峰坐标,代表临时主峰点坐标集合的个数;计算斜率P:循环到,表示遮挡下标;如果,那么将中的第K位坐标擦除;c) 输出临时集合的数据作为主峰的点坐标集合,记作;步骤三:步骤二中得到的主峰点坐标集合,代表最终第一个主峰的点坐标,将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真。
[0016]需要具体说明的是:本专利技术通过根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点、计算主峰的点坐标、以及将主峰连成路径,这个路径就是绕射路径,从而完成基于高程数据定位绕射主峰的仿真,本专利技术对于绕射主峰的仿真步骤简单,操作起来较为容易,不仅省时省力,而且在仿真过程中不易出错,准确度更高,从而对绕射主
峰进行快速准确的仿真,有利于现实使用。
[0017]对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。
[0018]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高程数据定位绕射主峰的仿真方法,其特征在于,包括以下步骤:步骤一:根据输入点高程的经纬点坐标,获得高度,选定起始经纬点和终止经纬点,将高程数据均匀分为个点,将起始点设为第一个点,靠近起始点的经纬点设为第二个点,依次类推得到个点,将其记作;步骤二:计算主峰的点坐标:循环,到高程的点数;1) 如果、、,任意条件成立,那么将按顺序写入临时集合里作为峰的点坐标集合;2) 如果或者:a) 如果峰的点坐标集合的长度为1,跳到步骤c);b) 循环从

2到0,表示假想峰坐标;计算斜率P:循环到,表示遮挡下标;如果,那么将中的第K位坐标擦除;c) 输出临时集合的数...

【专利技术属性】
技术研发人员:孙成刚张剑锋周武林岳红霞吴翠
申请(专利权)人:成都众享天地网络科技有限公司
类型:发明
国别省市:

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

1