一种轨迹显示方法、装置、设备及存储介质制造方法及图纸

技术编号:38670756 阅读:13 留言:0更新日期:2023-09-02 22:48
本发明专利技术公开了一种轨迹显示方法、装置、设备及存储介质,包括:获取显示对象,将各显示对象的定位数据从关系数据库导入内存数据库;定位数据包括船舶自动识别系统数据和飞机自动相关监视系统数据;响应于最新位置查询操作,从内存数据库中提取各显示对象的最新位置点数据,将最新位置点数据对应的地图点显示在界面上;响应于目标轨迹查询操作,从内存数据库中提取目标对象的位置点数据,生成目标对象的轨迹并显示在界面上。本发明专利技术公开的轨迹显示方法,通过将要显示的数据导入内存数据库中,基于内存数据库可以快速响应各查询操作,实现对海量数据的快速显示,并可以实现与用户的交互。互。互。

【技术实现步骤摘要】
一种轨迹显示方法、装置、设备及存储介质


[0001]本专利技术涉及航运数据管理
,尤其涉及一种轨迹显示方法、装置、设备及存储介质。

技术介绍

[0002]随着全球贸易越来越频繁,船舶、飞机等航运业务的需求也不断增长。因此,如何对航运数据进行管理,对海量航运数据进行显示,尤其是航行轨迹的展示与绘制有了更高的要求。
[0003]在现有技术中,在地图界面上显示一段时间的航运轨迹时,通常都是基于少量船舶或飞机的数据进行显示,无法针对海量数据进行页面快速响应显示;或者通过静态图的方式进行大数据量的显示,但这种方法不能进行交互式响应。此外,现有技术进行轨迹显示时需要预构造构成轨迹的点数据集合,涉及到对集合的增量更新,从而造成更新和读取不能兼顾的结果。

技术实现思路

[0004]本专利技术提供了一种轨迹显示方法、装置、设备及存储介质,以实现对海量航运数据进行快速的响应与显示。
[0005]根据本专利技术的一方面,提供了一种轨迹显示方法,包括:
[0006]获取显示对象,将各显示对象的定位数据从关系数据库导入内存数据库;所述定位数据包括船舶自动识别系统数据和飞机自动相关监视系统数据;
[0007]响应于最新位置查询操作,从所述内存数据库中提取所述各显示对象的最新位置点数据,将所述最新位置点数据对应的地图点显示在界面上;
[0008]响应于目标轨迹查询操作,从所述内存数据库中提取目标对象的位置点数据,生成所述目标对象的轨迹并显示在界面上。
[0009]进一步地,所述内存数据库包括时间序列数据库,将各显示对象的定位数据从关系数据库导入内存数据库,包括:
[0010]提取所述各显示对象的定位数据中的经度数据和纬度数据,所述经度数据和所述纬度数据均与相应的显示对象的身份标识和时间戳对应;
[0011]在所述内存数据库中,按照时间戳顺序存储所述经度数据和所述纬度数据。
[0012]进一步地,按照时间戳顺序存储所述经度数据和所述纬度数据,包括:
[0013]针对相同身份标识与时间戳对应的经度数据和纬度数据,在所述内存数据库中分别创建键值对;所述键值对中的值分别为经度数据和纬度数据;
[0014]按照时间戳顺序存储各所述键值对。
[0015]进一步地,响应于最新位置查询操作,从所述内存数据库中提取各显示对象的最新位置点数据,包括:
[0016]根据所述最新位置查询操作,从所述内存数据库中提取最新时间戳对应的经度数
据和纬度数据;
[0017]根据所述最新时间戳对应的经度数据和纬度数据对应的显示对象的身份标识,确定所述各显示对象的最新位置点数据。
[0018]进一步地,响应于目标轨迹查询操作,从所述内存数据库中提取目标对象的位置点数据,包括:
[0019]根据所述目标轨迹查询操作,确定所述目标对象的身份标识;
[0020]从所述内存数据库中提取所述目标对象的身份标识对应的经度数据和纬度数据,并确定为所述目标对象的位置点数据。
[0021]进一步地,根据所述目标轨迹查询操作,确定目标对象的身份标识,包括:
[0022]获取界面上的地图点选择操作,将所述地图点选择操作作为所述目标轨迹查询操作;
[0023]根据所述地图点选择操作,将所述地图点对应的显示对象的身份标识确定为所述目标对象的身份标识。
[0024]进一步地,生成所述目标对象的轨迹并在界面上显示,包括:
[0025]根据所述目标对象的位置点数据确定在界面上显示的地图点;
[0026]将各所述地图点按照时间戳顺序连线,得到所述目标对象的轨迹。
[0027]根据本专利技术的另一方面,提供了一种轨迹显示装置,包括:
[0028]定位数据导入模块,用于获取显示对象,将各显示对象的定位数据从关系数据库导入内存数据库;所述定位数据包括船舶自动识别系统数据和飞机自动相关监视系统数据;
[0029]最新位置点显示模块,用于响应于最新位置查询操作,从所述内存数据库中提取所述各显示对象的最新位置点数据,将所述最新位置点数据对应的地图点显示在界面上;
[0030]目标对象轨迹显示模块,用于响应于目标轨迹查询操作,从所述内存数据库中提取目标对象的位置点数据,生成所述目标对象的轨迹并显示在界面上。
[0031]可选的,所述内存数据库包括时间序列数据库,定位数据导入模块还用于:
[0032]提取所述各显示对象的定位数据中的经度数据和纬度数据,所述经度数据和所述纬度数据均与相应的显示对象的身份标识和时间戳对应;
[0033]在所述内存数据库中,按照时间戳顺序存储所述经度数据和所述纬度数据。
[0034]可选的,定位数据导入模块还用于:
[0035]针对相同身份标识与时间戳对应的经度数据和纬度数据,在所述内存数据库中分别创建键值对;所述键值对中的值分别为经度数据和纬度数据;
[0036]按照时间戳顺序存储各所述键值对。
[0037]可选的,最新位置点显示模块还用于:
[0038]根据所述最新位置查询操作,从所述内存数据库中提取最新时间戳对应的经度数据和纬度数据;
[0039]根据所述最新时间戳对应的经度数据和纬度数据对应的显示对象的身份标识,确定所述各显示对象的最新位置点数据。
[0040]可选的,目标对象轨迹显示模块还用于:
[0041]根据所述目标轨迹查询操作,确定所述目标对象的身份标识;
[0042]从所述内存数据库中提取所述目标对象的身份标识对应的经度数据和纬度数据,并确定为所述目标对象的位置点数据。
[0043]可选的,目标对象轨迹显示模块还用于:
[0044]获取界面上的地图点选择操作,将所述地图点选择操作作为所述目标轨迹查询操作;
[0045]根据所述地图点选择操作,将所述地图点对应的显示对象的身份标识确定为所述目标对象的身份标识。
[0046]可选的,目标对象轨迹显示模块还用于:
[0047]根据所述目标对象的位置点数据确定在界面上显示的地图点;
[0048]将各所述地图点按照时间戳顺序连线,得到所述目标对象的轨迹。
[0049]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0050]至少一个处理器;以及
[0051]与所述至少一个处理器通信连接的存储器;其中,
[0052]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的轨迹显示方法。
[0053]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的轨迹显示方法。
[0054]本专利技术公开的轨迹显示方法,将各显示对象的定位数据从关系数据库导入内存数据库,定位数据包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹显示方法,其特征在于,包括:获取显示对象,将各显示对象的定位数据从关系数据库导入内存数据库;所述定位数据包括船舶自动识别系统数据和飞机自动相关监视系统数据;响应于最新位置查询操作,从所述内存数据库中提取所述各显示对象的最新位置点数据,将所述最新位置点数据对应的地图点显示在界面上;响应于目标轨迹查询操作,从所述内存数据库中提取目标对象的位置点数据,生成所述目标对象的轨迹并显示在界面上。2.根据权利要求1所述的方法,其特征在于,所述内存数据库包括时间序列数据库,将各显示对象的定位数据从关系数据库导入内存数据库,包括:提取所述各显示对象的定位数据中的经度数据和纬度数据,所述经度数据和所述纬度数据均与相应的显示对象的身份标识和时间戳对应;在所述内存数据库中,按照时间戳顺序存储所述经度数据和所述纬度数据。3.根据权利要求2所述的方法,其特征在于,按照时间戳顺序存储所述经度数据和所述纬度数据,包括:针对相同身份标识与时间戳对应的经度数据和纬度数据,在所述内存数据库中分别创建键值对;所述键值对中的值分别为经度数据和纬度数据;按照时间戳顺序存储各所述键值对。4.根据权利要求2所述的方法,其特征在于,响应于最新位置查询操作,从所述内存数据库中提取各显示对象的最新位置点数据,包括:根据所述最新位置查询操作,从所述内存数据库中提取最新时间戳对应的经度数据和纬度数据;根据所述最新时间戳对应的经度数据和纬度数据对应的显示对象的身份标识,确定所述各显示对象的最新位置点数据。5.根据权利要求2所述的方法,其特征在于,响应于目标轨迹查询操作,从所述内存数据库中提取目标对象的位置点数据,包括:根据所述目标轨迹查询操作,确定所述目标对象的身份标识;从所述内存数据库中提取所述目标对象的身份标识对应的经度...

【专利技术属性】
技术研发人员:周大创刘兆富
申请(专利权)人:北京和德宇航技术有限公司
类型:发明
国别省市:

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

1