三维地球模型表面两点的中点位置的计算方法和装置制造方法及图纸

技术编号:20625123 阅读:33 留言:0更新日期:2019-03-20 15:36
本发明专利技术实施例提供一种三维地球模型表面两点的中点位置的计算方法和装置。其中,计算方法包括:根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和所述第二点的中点与三维地球模型的球心之间的距离;根据所述第一点的坐标和所述第二点的坐标,确定所述中点的天顶角和方位角;根据所述中点与三维地球模型的球心之间的距离、所述中点的天顶角和方位角,确定所述中点的坐标。本发明专利技术实施例提供的三维地球模型表面两点的中点位置的计算方法和装置,步骤简单、方便,能更快速地确定三维地球模型表面两点的中点位置,并较少软硬件资源的消耗。

Calculating Method and Device for the Midpoint Location of Two Points on the Surface of Three-Dimensional Earth Model

The embodiment of the present invention provides a calculation method and device for the position of the midpoint of two points on the surface of a three-dimensional earth model. The calculation method includes: determining the distance between the midpoint of the first point and the spherical center of the three-dimensional earth model according to the longitude and latitude corresponding to the first point and the longitude and latitude corresponding to the second point; determining the zenith angle and azimuth angle of the midpoint according to the coordinates of the first point and the second point; and determining the zenith angle and azimuth angle of the midpoint according to the midpoint and the three-dimensional earth model. The coordinates of the midpoint are determined by the distance between the spherical centers of the model, the zenith angle and azimuth angle of the midpoint. The calculation method and device of the midpoint position of two points on the surface of the three-dimensional earth model provided by the embodiment of the present invention are simple and convenient, can determine the midpoint position of two points on the surface of the three-dimensional earth model more quickly, and consumes less hardware and software resources.

【技术实现步骤摘要】
三维地球模型表面两点的中点位置的计算方法和装置
本专利技术实施例涉及计算机
,尤其涉及一种三维地球模型表面两点的中点位置的计算方法和装置。
技术介绍
目前,大屏可视化系统在国土资源、通信等领域得到越来越广泛的应用。大屏可视化系统中,可以在三维地球模型上展示系列地理信息数据。地理信息数据通常是通过三维地球模型上的点和线的方式动态展示的。例如,对于通信运营商,大屏可视化系统可用于通信网络的重要指标的可视化监控,通过对需要集成的综合网络激活系统(IntegratedNetworkActiveSystem,简称INAS)系统、项目管理(ProjectManagement,简称PM)系统、电子运维系统(ElectricOperationMaintenanceSystem,简称EOMS)、设备管理(FacilitiesManagement,简称FM)系统等系统数据的采集、解析、入库、汇总和展现,对通信运营商网络的重要指标和发展趋势给出直观的显示。大屏可视化系统中使用三维地球模型展示通信运营商的关键地理数据,如海陆缆、终端(PointofProduction,简称POP)/互联网数据中心(InternetDataCenter,简称IDC)/语音交换机/信令转接点的布点信息。三维地球模型上点和线的显示是典型的在空间直角坐标系中基于球表面各点的几何坐标进行处理的过程。由于是展示的是地理数据信息,球面数据的计算要结合地理经纬度信息进行。对于三维地球模型表面的点,其坐标可以直接将地理的经纬度信息映射为球坐标系中的x轴、y轴、z轴的坐标值。对于三维地球模型表面的线,一般是在确定线的起点和终点的坐标后,不断地确定两点在三维地球模型表面连成的弧线的中点的位置(坐标),通过有限次地重复上述确定两点的中点位置,然后使用计算机图形的基本方法将起点、终点和上述多次确定的中点连成线,从而绘制出一段紧贴三维地球模型表面的弧线。上述确定两点的中点位置的重复次数越多,绘制出的弧线越接近实际,展示的效果越好。现有技术在确定三维地球模型表面两点的中点位置时,需要将起点和终点在空间直角坐标系的坐标转换为起点和终点在球坐标系中的坐标,然后再对起点和终点在球坐标系中的坐标进行处理,获得中点的坐标。现有技术的数据处理过程比较复杂、耗时较长。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种三维地球模型表面两点的中点位置的计算方法和装置。第一方面,本专利技术实施例提供一种三维地球模型表面两点的中点位置的计算方法,包括:根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和所述第二点的中点与三维地球模型的球心之间的距离;根据所述第一点的坐标和所述第二点的坐标,确定所述中点的天顶角和方位角;根据所述中点与三维地球模型的球心之间的距离、所述中点的天顶角和方位角,确定所述中点的坐标。第二方面,本专利技术实施例提供一种三维地球模型表面两点的中点位置的计算装置,包括:半径获取模块,用于根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和第二点的中点与三维地球模型的球心之间的距离;角度获取模块,用于根据第一点的坐标和第二点的坐标,确定所述中点的天顶角和方位角;坐标获取模块,用于根据所述中点与三维地球模型的球心之间的距离、所述中点的天顶角和方位角,确定所述中点的坐标。第三方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的三维地球模型表面两点的中点位置的计算方法。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的三维地球模型表面两点的中点位置的计算方法。本专利技术实施例提供的三维地球模型表面两点的中点位置的计算方法和装置,通过第一点和第二点的地理信息确定第一点和第二点的中点与三维地球模型的球心之间的距离、中点的天顶角和方位角,根据中点与三维地球模型的球心之间的距离、中点的天顶角和方位角,确定中点的坐标,不需要进行空间坐标系的换算,步骤简单、方便,能更快速地确定三维地球模型表面两点的中点位置,并较少软硬件资源的消耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术实施例提供的三维地球模型表面两点的中点位置的计算方法的流程示意图;图2为根据本专利技术实施例提供的三维地球模型表面两点的中点位置的计算装置的功能框图;图3为根据本专利技术实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为根据本专利技术实施例提供的三维地球模型表面两点的中点位置的计算方法的流程示意图。如图1所示,一种三维地球模型表面两点的中点位置的计算方法包括:步骤S101、根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定第一点和第二点的中点与三维地球模型的球心之间的距离。第一点和第二点均为三维地球模型表面的点,分别与地球表面的一个地点对应。第一点对应的地球表面的地点的经度和纬度,为第一点对应的经度和纬度;第二点对应的地球表面的地点的经度和纬度,为第二点对应的经度和纬度。第一点和第二点的中点,指在三维地球模型表面连接第一点与第二点连的弧线的中点。由于地球是球体,直接在空间直角坐标系中根据经度和纬度进行运算,会因地球头像变形导致获得的中点位置不准确,因此,需要根据第一点和第二点对应的地点的地理信息,对中点与三维地球模型的球心之间的距离进行修正。可以理解的是,三维地球模型为一个球体。三维地球模型的基准距离,指三维地球模型的球体半径。步骤S102、根据第一点的坐标和第二点的坐标,确定中点的天顶角和方位角。具体地,将第一点对应的经度和纬度以及第二点对应的经度和纬度分别映射到空间直角坐标系中,获得第一点的坐标和第二点的坐标。空间直角坐标系中,天顶角,指中点与三维地球模型的球心之间的连线与z轴正方向之间的夹角;方位角,指中点与三维地球模型的球心之间的连线与x轴正方向之间的夹角。因此,获得第一点的坐标和第二点的坐标后,可以根据第一点的坐标和第二点的坐标,确定中点的天顶角和方位角。步骤S103、根据中点与三维地球模型的球心之间的距离、中点的天顶角和方位角,确定中点的坐标。具体地,确定中点的天顶角和方位角后,可以基于几何知识,根据中点与三维地球模型的球心之间的距离、中点的天顶角和方位角进行计算,确定中点的坐标,从而获取中点的位置。需要说明的是,本本文档来自技高网
...

【技术保护点】
1.一种三维地球模型表面两点的中点位置的计算方法,其特征在于,包括:根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和所述第二点的中点与三维地球模型的球心之间的距离;根据所述第一点的坐标和所述第二点的坐标,确定所述中点的天顶角和方位角;根据所述中点与三维地球模型的球心之间的距离、所述中点的天顶角和方位角,确定所述中点的坐标。

【技术特征摘要】
1.一种三维地球模型表面两点的中点位置的计算方法,其特征在于,包括:根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和所述第二点的中点与三维地球模型的球心之间的距离;根据所述第一点的坐标和所述第二点的坐标,确定所述中点的天顶角和方位角;根据所述中点与三维地球模型的球心之间的距离、所述中点的天顶角和方位角,确定所述中点的坐标。2.根据权利要求1所述的方法,其特征在于,所述根据第一点对应的经度和纬度以及第二点对应的经度和纬度,确定所述第一点和所述第二点的中点与三维地球模型的球心之间的距离的具体步骤包括:根据所述第一点对应的经度和纬度以及所述第二点对应的经度和纬度,获取所述第一点对应的地点与所述第二点对应的地点之间的地理距离;根据所述地理距离与地球半径之间的比值,确定放大倍数;根据所述放大倍数和所述三维地球模型的基准距离,确定所述中点与三维地球模型的球心之间的距离。3.根据权利要求1所述的方法,其特征在于,所述根据第一点的坐标和第二点的坐标,确定所述中点的天顶角和方位角的具体步骤包括:获取所述第一点和所述第二点的x轴坐标的平均值、y轴坐标的平均值;根据所述y轴坐标的平均值与所述x轴坐标的平均值之间的比值,确定所述中点的天顶角。4.根据权利要求1所述的方法,其特征在于,根据第一点的坐标和第二点的坐标,确定所述中点的方位角的具体步骤包括:获取所述第一点和所述第二点的x轴坐标的平均值、y轴坐标的平均值、z轴坐标的平均值;将所述x轴坐标的平均值、y轴坐标的平均值和z轴坐标的平均值的平方和的平方根,确定为径向距离;根据所述z轴坐标的平均值与所述径向距离之间的比值,确定所述中点的方位角。5.根据权利要求4所述的方法,其特征在于,所述根据所述z轴坐标的平均值与所述径向距离之间的比值,确定所述中点的方位角的具体步骤包括:将所述z轴坐标的平均值与所述径向距离之间的比值的反余弦...

【专利技术属性】
技术研发人员:黄淇奚波
申请(专利权)人:北京市天元网络技术股份有限公司
类型:发明
国别省市:北京,11

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

1