[发明专利]一种铁路信号设备矢量图形文件解析、显示方法及装置在审
申请号: | 201910816180.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110516383A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 袁武民;鲍才让太;赵琳;魏孔胜;刘生亮;吕兴寿 | 申请(专利权)人: | 兰州深蓝图形技术有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F16/11;G06F16/51;G06F16/58;G06Q50/30;G06T1/00 |
代理公司: | 51230 成都弘毅天承知识产权代理有限公司 | 代理人: | 戴立亮<国际申请>=<国际公布>=<进入 |
地址: | 730010 甘肃省*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 铁路信号设备 矢量图形文件 矢量图形 解析 人机交互操作 文件格式转换 工程图形 结合方式 跨浏览器 扩展数据 图形引擎 信号设备 应用环境 跨平台 图形化 插件 图符 检索 浏览 融合 应用 | ||
1.一种铁路信号设备矢量图形文件解析显示方法,其特征在于,包括以下步骤:
⑴图形文件解析
输入图形文件解析命令确认运行后,读取特定格式的信号设备矢量图形文件;遍历所有图形对象,根据不同信号设备图形符号的图形元素类型和几何参数,计算不同类型图形元素关键的位置信息,以三维坐标的形式保存,然后按照《slg图形数据协议说明》编码上述坐标对象,以slg文件格式存储转换后的图形数据;
⑵SLG图形文件显示
输入图形文件浏览命令后,读取slg格式的图形数据,按照《slg图形数据协议说明》解码slg格式的图形数据,生成信号设备图形坐标对象,然后使用WebGL技术和图形引擎,绘制上述坐标对象,实现无需安装任何插件图形文件的跨平台、跨浏览器显示。
2.根据权利要求1所述的铁路信号设备矢量图形文件解析显示方法,其特征在于:步骤⑴中所述信号设备图形文件为不限于dwg、svg、dxf的各种格式的矢量图形文件。
3.根据权利要求1所述的铁路信号设备矢量图形文件解析显示方法,其特征在于:步骤⑴中所述图形类型包括但不限于点、直线、曲线、圆、多义线、文本、图形块。
4.根据权利要求1所述的铁路信号设备矢量图形文件解析显示方法,其特征在于:步骤⑴中所述几何参数包括但不限于位置、角度、大小、颜色及所在图层的信息。
5.根据权利要求1所述的铁路信号设备矢量图形文件解析显示方法,其特征在于:步骤⑵中所述图形引擎为three.js。
6.一种铁路信号设备图形的人机交互方法,其特征在于,包括:
①信号设备图形检索
在图形文件显示界面,用户通过不限于鼠标点取、文字输入、语音输入及扫描输入的不同输入方式输入信号设备名称,实时检索出该信号设备所在具体位置后,图形显示界面自动缩放,并居中显示该设备的铁路信号工程图图形,同时添加图钉跳跃动画标识该位置,并向用户提供与该技术设备相关的设备信息;所述设备信息包括但不限于设备名称、设备类型、设备型号、设备编号、生产厂家、上道日期和建筑限界;
②信号设备图形扩展数据提取
用户通过点击信号设备图形符号,实时查询该信号设备扩展数据区段,提取该信号设备图形所携带的扩展数据,方便用户数据传输和自定义功能实现;所述扩展数据包括但不限于图形名称、图形类型、图形状态和其他用户自定义的数据内容;
③信号设备图形编辑
用户通过操作输入设备名称,图形引擎捕获用户操作,实现信号设备图形的平移、旋转和缩放功能;用户通过检索或点击信号设备图形后,通过图形文件显示界面编辑区,对图形进行闪烁、渐变、位移或平移的动态变换,实现信号设备图形不同状态之间的连续切换,并能实时修改该信号设备图形的几何参数及技术参数;
④信号设备图形3维显示
用户通过检索或点击设备图形后,实时查询预生成的3D模型库中对应类型的OBJ格式3D模型文件,使用图形引擎,根据二维图形属性信息,动态调整设备图形的位置、角度、大小、颜色和图层信息后绘制该信号设备的3维图形;所述3D模型文件包含但不限于obj、fbx、dae、stl、3ds、ply、x3d格式文件。
7.根据权利要求7所述的一种铁路信号设备图形的人机交互方法,其特征在于:步骤③中所述输入设备包括但不限于鼠标、触屏、键盘、麦克风、扫描器。
8.一种铁路信号设备矢量图形文件解析装置,其特征在于:包括中央处理器、存储器、存储控制器、显示单元和输入单元;所述存储器用于存储信号设备解析前后的矢量图形文件;所述中央处理器用于读取指令及进行图形数据分析处理;所述存储控制器用于控制访问存储器的各种命令信号以使用户根据需求使用存储器上的存储数据;所述显示单元用于输出显示中央处理器处理后的图形信息,所述输入单元用于输入图形数据信息。
9.一种铁路信号设备矢量图形文件解析、显示交互系统,其特征在于,应用于权利要求8所述铁路信号设备矢量图形文件解析装置,包括操作系统和图形交互软件系统,所述操作系统和图形交互软件系统通过指令交互接口相互通讯,所述图形交互软件系统包括:检索模块、数据提取模块、图形编辑模块、3维变换模块、图像显示界面模块;所述检索模块用于用户在图形交互软件系统上进行检索操作,生成设备图形检索指令;所述数据提取模块用于用户在图形交互软件系统上对信号设备扩展数据进行提取;所述图形编辑模块用于用户在图形交互软件系统上对信号设备图形进行平移、旋转、缩放、闪烁、渐变、位移的变换性编辑及几何参数及技术参数的修改性编辑;3维变换模块用于用户在图形交互软件系统上进行2维图形变换为3维图形的操作;图像显示界面模块用于显示用户在图形交互软件系统上操作输出的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州深蓝图形技术有限公司,未经兰州深蓝图形技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910816180.3/1.html,转载请声明来源钻瓜专利网。