线形整正计算图形可视化交互方法及系统与流程

文档序号:37212421发布日期:2024-03-05 14:56阅读:13来源:国知局
本发明涉及铁路线形拟合及轨道精调,具体涉及一种线形整正计算图形可视化交互方法及系统。
背景技术
::1、由于既有铁路长期持续运营导致轨道实际线形较原始设计线形有了不同程度的空间形变,因此需要对轨道平纵断面进行线形整正计算,通过采集轨道中线实测三维坐标对既有铁路轨道平纵断面线形进行拟合,以尽可能恢复轨道的最佳线形,提高列车运行的安全性和旅客乘车的舒适度。2、在线形整正计算过程中,需同时顾及线路设计规范和轨道维修养护实际需求,以获取总体调整量最小且线形参数(直线段、曲线段、缓和曲线段)满足相关规范要求的轨道平纵断面最优线形,致使线形拟合调参过程较为繁琐,通常需要人工不断优化调整才能得到最优线形。3、现有技术方法存在以下问题:1.拟合计算结果通常以线形要素表格形式输出,较少以可视化图形方式表达,用户难以直观评判线路平纵断面线条拟合效果;2.部分线形整正计算软件具备将线形拟合结果进行图形化展示的功能,但通常为拟合线条单向展绘到autocad图形界面中,对基于autocad图表双向联动进行线形动态优化调整少有支持,软件用户体验欠佳,拟合计算效率不高,影响后续轨道精调工程质量。技术实现思路1、本技术提供一种线形整正计算图形可视化交互方法及系统,以解决现有线形拟合结果未实现可视化图形方式表达以及未实现支持基于autocad图表双向联动进行线形动态优化调整,用户体验欠佳,拟合计算效率不高,影响后续轨道精调工程质量的问题。2、根据第一方面,一种实施例中提供一种线形整正计算图形可视化交互方法,所述方法包括:3、基于铁路线路按照平面和纵面分别进行线形拟合得到的线形拟合结果,获取平面线形分段信息和纵面线形分段信息;4、基于所述平面线形分段信息和纵面线形分段信息,创建各分段的autocad实体对象,在autocad图形界面绘制平面线条图形和纵面线条图形;5、检测用户对线形局部优化调整的交互操作,所述交互操作包括在线形优化功能页面中直接输入调整参数或者在autocad图形界面绘制的平面或纵面线条图形上直接修改实体对象;6、响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整。7、进一步地,基于铁路线形拟合结果获取平面线形分段信息和纵面线形分段信息,具体包括:8、所述平面线形分段信息包括直线段、圆曲线段和缓和曲线段,直线段包括起点和终点坐标信息,圆曲线段包括圆心、半径、起始角度和终止角度信息;缓和曲线段包括曲线步长和曲线折点坐标信息;9、所述纵面线形分段信息包括直线段和圆曲线段,直线段包括起点、终点和变坡点坐标信息;圆曲线段包括圆心、半径、起始角度和终止角度信息。10、进一步地,基于所述平面线形分段信息和纵面线形分段信息,创建各分段的autocad实体对象,在autocad图形界面绘制平面线条图形和纵面线条图形,具体包括:11、对于平面线形分段信息,直线段以line实体对象进行表达,圆曲线段以以arc实体对象进行表达,缓和曲线段以polyline实体对象进行表达;12、对于纵面线形分段信息,直线段以line实体对象进行表达,圆曲线段以arc实体对象进行表达。13、进一步地,基于所述平面线形分段信息和纵面线形分段信息,创建各分段的autocad实体对象,在autocad图形界面绘制平面线条图形和纵面线条图形,具体包括:14、使用appendentity()函数创建各分段实体到autocad的blocktablerecord对象中,分别绘制平面线条图形和纵面线条图形。15、进一步地,所述线形局部优化调整具体包括:16、对于平面线形优化包括线形参数修改、大半径曲线优化、切线扭转和插入控制点等功能;17、对于纵面线形优化包括变坡点修改、线形参数修改、高低不平顺检查和轨道抬升等功能。18、进一步地,响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整,具体包括:19、当检测到用户在线形优化功能页面中直接输入调整参数时,则根据输入的参数重新传值给线形拟合计算模块,然后在线形拟合结果图表中更新优化后的线形参数。20、进一步地,响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整,具体包括:21、当检测到用户在autocad图形界面绘制的平面或纵面线条图形上直接修改实体对象时,利用getselection()函数获取autocad图形界面中用户交互的实体对象到objectidcollection选择集中,将交互的实体包括实体类型、实体编号、实体参数的信息重新传值给线形拟合计算模块,然后在线形拟合结果图表中更新优化后的线形参数。22、进一步地,响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整,具体包括:23、基于更新后的线形拟合结果,在autocad图形界面重新绘制平面线条图形和纵面线条图形。24、根据第二方面,一种实施例中提供一种线形整正计算图形可视化交互系统,所述系统包括:25、线形拟合计算模块,用于基于铁路线路按照平面和纵面分别进行线形拟合得到的线形拟合结果,获取平面线形分段信息和纵面线形分段信息;26、线条绘制模块,用于基于所述平面线形分段信息和纵面线形分段信息,创建各分段的autocad实体对象,在autocad图形界面绘制平面线条图形和纵面线条图形;27、交互操作模块,用于检测用户对线形局部优化调整的交互操作,所述交互操作包括在线形优化功能页面中直接输入调整参数或者在autocad图形界面绘制的平面或纵面线条图形上直接修改实体对象;28、图表双向联动模块,用于响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整。29、根据第三方面,一种实施例中提供一种电子设备,所述设备包括:处理器和存储器;30、所述存储器用于存储一个或多个程序指令;31、所述处理器,用于运行一个或多个程序指令,用以执行如上任一项所述的一种线形整正计算图形可视化交互方法的步骤。32、根据第四方面,一种实施例中提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的一种线形整正计算图形可视化交互方法的步骤。33、本技术提供一种线形整正计算图形可视化交互方法及系统,基于铁路线路按照平面和纵面分别进行线形拟合得到的线形拟合结果,获取平面线形分段信息和纵面线形分段信息;基于所述平面线形分段信息和纵面线形分段信息,创建各分段的autocad实体对象,在autocad图形界面绘制平面线条图形和纵面线条图形;检测用户对线形局部优化调整的交互操作,所述交互操作包括在线形优化功能页面中直接输入调整参数或者在autocad图形界面绘制的平面或纵面线条图形上直接修改实体对象;响应于所述交互操作,获取优化调整后的线形参数,并根据优化调整后的线形参数对线形拟合结果图表以及autocad图形界面绘制的平面和纵面线条图形进行自动更新,完成线形的动态优化调整。通过autocad.net二次开发,在autocad图形界面中展绘平纵断面线条,对线形拟合计算结果进行图形化表达,同时支持基于平纵断面线条进行图表双向联动对线形动态优化调整,该方法可视化交互直观,操作便捷,用户体验较好,能大幅提高线形优化调整效率和整正计算质量,对于开展铁路线形拟合及轨道精调工作具有较高的工程应用价值。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1