System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于SVG的站场图的制作方法、装置、设备及介质制造方法及图纸_技高网

基于SVG的站场图的制作方法、装置、设备及介质制造方法及图纸

技术编号:42110126 阅读:6 留言:0更新日期:2024-07-25 00:32
本发明专利技术实施例公开了一种基于SVG的站场图的制作方法、装置、设备及介质,涉及轨道交通监控技术领域。所述方法包括:获取站场图文件,确定所述站场图文件包含的控件以及从所述站场图文件中获取所述控件的控件描述信息;基于所述控件描述信息确定所述控件对应的目标SVG转换方法;通过调用所述目标SVG转换方法生成所述控件对应的SVG节点;基于所述站场图文件的所有控件的SVG节点,确定所述站场图文件对应的SVG站场图,从而能够基于站场图文件全自动生成对应的SVG站场图,相比于人工绘制的方式,其准确性高且错误率低,用户只需绘制站场图文件即可,节省了人力成本。同时,所述SVG站场图为SVG格式,放大后不会失真,可以准确显示细节。

【技术实现步骤摘要】

本专利技术涉及轨道交通监控,尤其涉及一种基于svg的站场图的制作方法、装置、设备及介质。


技术介绍

1、铁路轨道是极其复杂的,为了更好的展示铁路轨道的实际情况,通常采用图的形式进行展示。站场图可以实时反映列车的运行状态、进路状态、各信号设备状态,能够通过浏览站场图及时发现突发性情况,帮助管理整个站场例如,因此,站场图的应用特别广泛。专利技术人研究发现,现有技术中,站场图需要人为手动绘制,效率低且容易出错,并且所得的站场图的清晰度不够,放大后不清楚,细节无法准确展示。


技术实现思路

1、本专利技术实施例提供了一种基于svg的站场图的制作方法、装置、设备及介质,旨在解决现有站场图需要人为手动绘制,效率低且容易出错,并且所得的站场图的清晰度不够,放大后不清楚,细节无法准确展示的问题。

2、第一方面,本专利技术实施例提供了一种基于svg的站场图的制作方法,其包括:

3、获取站场图文件,确定所述站场图文件包含的控件以及从所述站场图文件中获取所述控件的控件描述信息;

4、基于所述控件描述信息确定所述控件对应的目标svg转换方法;

5、通过调用所述目标svg转换方法生成所述控件对应的svg节点;

6、基于所述站场图文件的所有控件的svg节点,确定所述站场图文件对应的svg站场图。

7、其进一步的技术方案为,所述控件描述信息包括所述控件的属性信息,所述基于所述控件描述信息确定所述控件对应的目标svg转换方法,包括:

>8、基于所述属性信息确定所述控件的主类型、子类型以及方向;

9、基于所述控件的主类型、子类型以及方向确定所述控件对应的目标svg转换方法。

10、其进一步的技术方案为,所述属性信息包括主类型属性值、子类型属性值以及方向属性值;所述基于所述属性信息确定所述控件的主类型、子类型以及方向,包括:

11、获取预设的主类型映射关系、子类型映射关系以及方向映射关系;

12、基于所述主类型属性值以及预设的主类型映射关系,确定所述控件的主类型;

13、基于所述子类型属性值以及预设的子类型映射关系,确定所述控件的子类型;

14、基于所述方向属性值以及预设的方向映射关系,确定所述控件的方向。

15、其进一步的技术方案为,所述基于所述控件的主类型、子类型以及方向确定所述控件对应的目标svg转换方法,包括:

16、获取预设的svg转换方法映射关系;

17、基于所述控件的主类型、子类型以及方向,通过所述svg转换方法映射关系确定所述控件对应的目标svg转换方法。

18、其进一步的技术方案为,所述svg转换方法映射关系为字典,所述基于所述控件的主类型、子类型以及方向,通过所述svg转换方法映射关系确定所述控件对应的目标svg转换方法,包括:

19、判断所述字典是否存在与所述控件的主类型、子类型以及方向相同的键;

20、若所述字典存在与所述控件的主类型、子类型以及方向相同的键,将与所述控件的主类型、子类型以及方向相同的键对应的值作为所述控件对应的目标svg转换方法的方法入口信息。

21、其进一步的技术方案为,所述通过调用所述目标svg转换方法生成所述控件对应的svg节点,包括:

22、基于所述方法入口信息确定所述目标svg转换方法的方法入口;

23、基于所述方法入口调用所述目标svg转换方法,以生成所述控件对应的svg节点。

24、其进一步的技术方案为,所述基于所述站场图文件的所有控件的svg节点,确定所述站场图文件对应的svg站场图,包括:

25、将所述站场图文件的所有控件的svg节点组合后得到所述站场图文件对应的svg站场图。

26、第二方面,本专利技术实施例还提供了一种基于svg的站场图的制作装置,其包括用于执行上述方法的单元。

27、第三方面,本专利技术实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。

28、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。

29、本专利技术实施例提供了一种基于svg的站场图的制作方法、装置、设备及介质。其中,所述方法包括:获取站场图文件,确定所述站场图文件包含的控件以及从所述站场图文件中获取所述控件的控件描述信息;基于所述控件描述信息确定所述控件对应的目标svg转换方法;通过调用所述目标svg转换方法生成所述控件对应的svg节点;基于所述站场图文件的所有控件的svg节点,确定所述站场图文件对应的svg站场图,从而能够基于站场图文件全自动生成对应的svg站场图,相比于人工绘制的方式,其准确性高且错误率低,用户只需绘制站场图文件即可,节省了人力成本。同时,所述svg站场图为svg格式,放大后不会失真,可以准确显示细节。

本文档来自技高网...

【技术保护点】

1.一种基于SVG的站场图的制作方法,其特征在于,包括:

2.根据权利要求1所述的基于SVG的站场图的制作方法,其特征在于,所述控件描述信息包括所述控件的属性信息,所述基于所述控件描述信息确定所述控件对应的目标SVG转换方法,包括:

3.根据权利要求2所述的基于SVG的站场图的制作方法,其特征在于,所述属性信息包括主类型属性值、子类型属性值以及方向属性值;所述基于所述属性信息确定所述控件的主类型、子类型以及方向,包括:

4.根据权利要求2所述的基于SVG的站场图的制作方法,其特征在于,所述基于所述控件的主类型、子类型以及方向确定所述控件对应的目标SVG转换方法,包括:

5.根据权利要求4所述的基于SVG的站场图的制作方法,其特征在于,所述SVG转换方法映射关系为字典,所述基于所述控件的主类型、子类型以及方向,通过所述SVG转换方法映射关系确定所述控件对应的目标SVG转换方法,包括:

6.根据权利要求5所述的基于SVG的站场图的制作方法,其特征在于,所述通过调用所述目标SVG转换方法生成所述控件对应的SVG节点,包括:p>

7.根据权利要求1所述的基于SVG的站场图的制作方法,其特征在于,所述基于所述站场图文件的所有控件的SVG节点,确定所述站场图文件对应的SVG站场图,包括:

8.一种基于SVG的站场图的制作装置,其特征在于,包括用于执行如权利要求1-7任一项所述方法的单元。

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种基于svg的站场图的制作方法,其特征在于,包括:

2.根据权利要求1所述的基于svg的站场图的制作方法,其特征在于,所述控件描述信息包括所述控件的属性信息,所述基于所述控件描述信息确定所述控件对应的目标svg转换方法,包括:

3.根据权利要求2所述的基于svg的站场图的制作方法,其特征在于,所述属性信息包括主类型属性值、子类型属性值以及方向属性值;所述基于所述属性信息确定所述控件的主类型、子类型以及方向,包括:

4.根据权利要求2所述的基于svg的站场图的制作方法,其特征在于,所述基于所述控件的主类型、子类型以及方向确定所述控件对应的目标svg转换方法,包括:

5.根据权利要求4所述的基于svg的站场图的制作方法,其特征在于,所述svg转换方法映射关系为字典,所述基于所述控件的主类型、子类型以及方向,通过所述svg转换方法映射关系确定所述控...

【专利技术属性】
技术研发人员:柴晶磊孙建国付军杰张景福吴充禄
申请(专利权)人:深圳市长龙铁路电子工程有限公司
类型:发明
国别省市:

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

1