卫星坐标数据的处理方法、装置以及电子设备与流程

文档序号:34177919发布日期:2023-05-17 06:41阅读:83来源:国知局
本发明涉及卫星导航定位,尤其涉及一种卫星坐标数据的处理方法、装置以及电子设备。
背景技术
::1、在利用全球卫星导航系统(global navigation satellite system,gnss)进行导航和测量时,gnss卫星是作为高空动态已知点,无论是进行绝对定位还是相对定位,都要计算卫星的坐标,计算gnss卫星的坐标是利用gnss进行定位的关键环节。由于卫星的坐标位置会存在大量的数据且占用大量存储资源,采用传统的方式(比如人工筛查等)处理这些数据,不仅操作起来较为复杂,而且很难全面地了解所需的卫星坐标信息。2、针对上述的问题,尚未提出有效地解决方案。技术实现思路1、本发明实施例提供了一种卫星坐标数据的处理方法、装置以及电子设备,以至少解决相关技术中无法全面地了解所需的卫星坐标信息的技术问题。2、根据本发明实施例的一个方面,提供了一种卫星坐标数据的处理方法,包括:确定目标卫星在观测时刻的坐标位置,其中,所述目标卫星采用全球卫星导航系统的卫星编号进行标识;创建数据库并打开数据库连接;创建所述数据库中的卫星坐标数据库表,所述卫星坐标数据库表用于记录所述目标卫星的基本数据和坐标数据,其中,所述基本数据包括所述卫星编号,所述坐标数据包括观测时刻和所述观测时刻对应的坐标位置;对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据。3、可选地,确定目标卫星在观测时刻的坐标位置,包括:确定所述目标卫星在轨道平面上的坐标、所述目标卫星在观测时刻的升交点经度和所述目标卫星经过摄动改正的轨道倾角;根据所述目标卫星在轨道平面上的坐标、所述目标卫星在观测时刻的升交点经度和所述目标卫星经过摄动改正的轨道倾角,计算得到所述目标卫星在观测时刻的坐标位置。4、可选地,确定所述目标卫星在轨道平面上的坐标、所述目标卫星在观测时刻的升交点经度和所述目标卫星经过摄动改正的轨道倾角,包括:获取所述目标卫星的广播星历参数;对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的第一摄动改正项、第二摄动改正项和第三摄动改正项;根据所述目标卫星广播星历参数和第一摄动改正项、第二摄动改正项和第三摄动改正项,计算得到所述目标卫星经过摄动改正的升交距角、卫星矢径和轨道倾角;根据所述目标卫星经过摄动改正的升交距角和卫星矢径,计算得到所述目标卫星在轨道平面上的坐标;根据所述目标卫星的广播星历参数和归化时间,计算得到所述目标卫星在观测时刻的升交点经度。5、可选地,对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的第一摄动改正项、第二摄动改正项和第三摄动改正项,包括:对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的升交距角;根据所述目标卫星的广播星历参数和升交距角,计算得到所述目标卫星的第一摄动改正项、第二摄动改正项和第三摄动改正项。6、可选地,对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的升交距角,包括:根据所述目标卫星的广播星历参数,计算得到所述目标卫星的平均角速度和归化时间;根据所述目标卫星的广播星历参数、平均角速度和归化时间,计算得到所述目标卫星的卫星平近点角;根据所述目标卫星的广播星历参数卫星和平近点角,计算得到所述目标卫星的偏近点角;根据所述目标卫星的广播星历参数卫星和偏近点角,计算得到所述目标卫星的真近点角;根据所述目标卫星的广播星历参数卫星和真近点角,计算得到所述目标卫星的升交距角。7、可选地,创建数据库并打开数据库连接,包括:基于qt应用程序开发框架的qsql模块和数据库驱动插件创建所述数据库,并使用驱动层或者sql接口层提供的类来访问所述数据库。8、可选地,创建所述数据库中的所述卫星坐标数据库表,包括:基于sql语句操作创建所述数据库中的所述卫星坐标数据库表。9、可选地,对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据,包括:基于qt应用程序开发框架的qsqlquerymodel类模型对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行查询,得到相应的查询结果;基于qt应用程序开发框架的qsqltablemodel类模型对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行增加、删除、修改及查询操作,得到相应的操作结果;基于qt应用程序开发框架的qtableview类视图对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行显示,得到相应的显示结果。10、根据本发明实施例的另一个方面,还提供了一种卫星坐标数据的处理装置,包括:确定模块,用于确定目标卫星在观测时刻的坐标位置,其中,所述目标卫星采用全球卫星导航系统的卫星编号进行标识;第一创建模块,用于创建数据库并打开数据库连接;第二创建模块,用于创建所述数据库中的卫星坐标数据库表,所述卫星坐标数据库表用于记录所述目标卫星的基本数据和坐标数据,其中,所述基本数据包括所述卫星编号,所述坐标数据包括观测时刻和所述观测时刻对应的坐标位置;处理模块,用于对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据。11、根据本发明实施例的另一个方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述中任一项所述的卫星坐标数据的处理方法。12、在本发明实施例中,采用确定目标卫星在观测时刻的坐标位置,其中,目标卫星采用全球卫星导航系统的卫星编号进行标识;创建数据库并打开数据库连接;创建数据库中的卫星坐标数据库表,卫星坐标数据库表用于记录目标卫星的基本数据和坐标数据,其中,基本数据包括卫星编号,坐标数据包括观测时刻和观测时刻对应的坐标位置;对卫星坐标数据库表中的目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据。也就是说,本发明实施例利用数据库中的卫星坐标数据库表来记录目标卫星的基本数据和坐标数据,通过对卫星坐标数据库表中的目标卫星的基本数据和坐标数据进行处理来更好地满足卫星坐标信息的需求,进而解决了相关技术中无法全面地了解所需的卫星坐标信息的技术问题,达到了更加便捷全面地了解所需的卫星坐标信息的技术效果。技术特征:1.一种卫星坐标数据的处理方法,其特征在于,包括:2.根据权利要求1所述的方法,其特征在于,确定目标卫星在观测时刻的坐标位置,包括:3.根据权利要求2所述的方法,其特征在于,确定所述目标卫星在轨道平面上的坐标、所述目标卫星在观测时刻的升交点经度和所述目标卫星经过摄动改正的轨道倾角,包括:4.根据权利要求3所述的方法,其特征在于,对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的第一摄动改正项、第二摄动改正项和第三摄动改正项,包括:5.根据权利要求4所述的方法,其特征在于,对所述目标卫星的广播星历参数进行处理,计算得到所述目标卫星的升交距角,包括:6.根据权利要求1所述的方法,其特征在于,创建数据库并打开数据库连接,包括:7.根据权利要求1所述的方法,其特征在于,创建所述数据库中的所述卫星坐标数据库表,包括:8.根据权利要求1至7中任一项所述的方法,其特征在于,对所述卫星坐标数据库表中的所述目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据,包括:9.一种卫星坐标数据的处理装置,其特征在于,包括:10.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行权利要求1至8中任一项所述的卫星坐标数据的处理方法。技术总结本发明实施例公开了一种卫星坐标数据的处理方法、装置以及电子设备。该方法包括:确定目标卫星在观测时刻的坐标位置,其中,目标卫星采用全球卫星导航系统的卫星编号进行标识;创建数据库并打开数据库连接;创建数据库中的卫星坐标数据库表,卫星坐标数据库表用于记录目标卫星的基本数据和坐标数据,其中,基本数据包括卫星编号,坐标数据包括观测时刻和观测时刻对应的坐标位置;对卫星坐标数据库表中的目标卫星的基本数据和坐标数据进行处理,得到处理后的目标卫星的基本数据和坐标数据。通过本发明,解决了相关技术中无法全面地了解所需的卫星坐标信息的技术问题,达到了更加便捷全面地了解所需的卫星坐标信息的技术效果。技术研发人员:王淑伟,易航,杨慧君,郭慧杰,王学运,杨文哲受保护的技术使用者:北京无线电计量测试研究所技术研发日:技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1