基于web的工程信息可视化系统的制作方法

文档序号:9376901阅读:166来源:国知局
基于web的工程信息可视化系统的制作方法
【技术领域】
[0001]本发明属于信息技术领域,具体涉及一种基于WEB的工程信息可视化系统。
【背景技术】
[0002]对于一个大型或者超大型的工程项目,如核电工程项目,在其设计、建造过程中会产生海量的、动态的、复杂的工程数据,这些数据往往源于不同的软件,因而需要在本地安装所有软件的客户端,才能查看到所有的工程数据,同时由于数据存放在不同的软件中,无法获取软件间关联数据的关联关系,进一步限制了工程数据的应用效果。

【发明内容】

[0003]本发明的目的在于提供一种基于WEB的工程信息可视化系统,解决了查看工程数据必须依靠原软件的问题。
[0004]为解决上述问题,本发明提供一种基于WEB的工程信息可视化系统,包括:
[0005]模型处理服务器,用于处理系统用到的二维图形文件和三维模型文件,并轻量化三维模型;
[0006]文件服务器,用于存放二维图形文件和轻量化后的三维模型文件;
[0007]数据库服务器,用于存储各类非图形的结构化工程数据;
[0008]WEB服务器,用于处理WEB客户端请求并向WEB客户端传递数据和模型;
[0009]WEB数据浏览模块,用于在线显示由WEB服务器传递的二维图形文件、轻量化后的三维模型文件和非图形的结构化工程数据;
[0010]客户端计算机,用于启动所述WEB数据浏览模块。
[0011]进一步的,在上述系统中,所述WEB服务器包括:
[0012]WEB服务组件,用于运行WEB服务,处理WEB客户端请求并向WEB客户端传递数据;
[0013]工程数据接口模块,用于根据数据访问请求,依据参数与对象的关联关系、对象与二维图形和/或三维模型的关联关系,从文件服务器和数据库服务器中获取所需的二维图形文件、三维模型文件和非图形的结构化数据。
[0014]进一步的,在上述系统中,所述模型处理服务器包括:
[0015]模型轻量化模块,用于轻量化三维模型;
[0016]参数读取模块,用于读取二维图形和三维模型中的对象所附加的参数,并将参数、参数与对象的关联关系、对象与二维图形和/或三维模型的关联关系以非图形的结构化数据形式存储至数据库服务器。
[0017]进一步的,在上述系统中,所述结构化工程数据包括:工厂的建筑结构、工程设备、工艺系统、电气系统、仪控系统和通讯系统的结构化工程数据。
[0018]进一步的,在上述系统中,所述WEB数据浏览模块包括:
[0019]按厂房层次结构显示模块,用于按厂房层次加载三维模型并进行展示;
[0020]按工厂系统显示模块,用于按工厂系统加载三维模型并进行展示;
[0021]二维图形元件属性显示模块,用于在WEB页面上显示二维图形文件,当访问者点击二维图形中的某一元件时,在系统的属性栏显示其对应的属性;
[0022]三维模型元件属性显示模块,用于在WEB页面上显示三维模型文件,当访问者点击三维模型中的某一元件时,在系统的属性栏显示其对应的属性;
[0023]二三维软件联动显示,用于对于二维图形文件中的某一个元件,调取其所在的三维模型文件,并居中高亮显示该对象;
[0024]软件间属性比对模块,用于对某一元件在不同软件间的属性值进行比对。
[0025]与现有技术相比,本发明基于WEB的工程信息可视化系统可以存储设计软件产生的二维图形文件、三维模型文件和非图形的结构化数据等工程数据,并建立上述存储形式数据之间的关联关系,通过提供统一的WEB界面访问上述存储形式的数据,实现可视化访问工厂的建筑结构、工程设备、工艺系统、电气系统、仪控系统和通讯系统等各类工程数据,解决了查看工程数据必须依靠原软件的问题,通过WEB浏览器就可以实时地浏览工程项目中的三维模型文件和二维图形文件,完成软件间的属性值比对,从而提高工程数据访问的便捷性和准确性,并能显著提升设计人员的设计效率,进一步提高了工程数据的应用效果。本发明的系统对于三维模型,不仅可以按照厂房的层次结构进行展示,也可以按照工厂内设计的各个子系统进行展示,对于三维模型中的某一个对象,可以调取其所在的二维图形文件并居中高亮显示该对象;对于二维图形文件中的某一个对象,可调取其所在的三维模型并居中高亮显示该对象,本发明的系统还支持对同一对象,在上述不同的软件中的属性值进行比对,对出现不一致的数据值进行高亮显示。
【附图说明】
[0026]图1是本发明一实施例的基于WEB的工程信息可视化系统的结构图;
[0027]图2是本发明一实施例的WEB数据浏览模块的功能模块图;
[0028]图3是本发明一实施例基于WEB的工程信息可视化系统的流程图。
【具体实施方式】
[0029]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0030]如图1所示,本发明提供一种基于WEB的工程信息可视化系统,采用浏览器/服务器架构,整个系统包括模型处理服务器、文件服务器、数据库服务器、WEB服务器及WEB数据浏览模块、客户端计算机,其中,
[0031]模型处理服务器12,用于处理系统用到的二维图形文件和三维模型文件,并轻量化三维模型;
[0032]文件服务器13,用于存放二维图形文件和轻量化后的三维模型文件;
[0033]数据库服务器14,用于存储各类非图形的结构化工程数据;
[0034]WEB服务器11,用于处理WEB客户端请求并向WEB客户端传递数据和模型;
[0035]WEB数据浏览模块10,用于在线显示由WEB服务器传递的二维图形文件、轻量化后的三维模型文件和非图形的结构化工程数据;
[0036]客户端计算机10,用于启动所述WEB数据浏览模块10。
[0037]如图1所示,该系统主要包括客户端计算机10、WEB服务器11、模型处理服务器12、文件服务器13、数据库服务器14。所述的客户端计算机10用于启动所述WEB数据浏览模块,该WEB数据浏览模块用于在线显示由WEB服务器传递的二维图形文件、轻量化后的三维模型文件和非图形的结构化工程数据。
[0038]优选的,所述WEB服务器11包括WEB服务组件和工程数据接口模块:
[0039]WEB服务组件,用于运行WEB服务,处理WEB客户端请求并向WEB客户端传递数据;
[0040]工程数据接口模块,用于根据数据访问请求,依据参数与对象的关联关系、对象与二维图形和/或三维模型的关联关系,从文件服务器13和数据库服务器14中获取所需的二维图形文件、三维模型文件和非图形的结构化数据。
[0041]优选的,所述模型处理服务器12包括模型轻量化模块和参数读取模块:
[0042]模型轻量化模块,用于轻量化三维模型,以大幅提升三维模型在WEB数据浏览模块显示时的响应速度;
[0043]参数读取模块,用于读取二维图形和三维模型中的对象所附加的参数,并将参数、参数与对象的关联关系、对象与二维图形和/或三维模型的关联关系以非图形的结构化数据形式存储至数据库服务器14。
[0044]优选的,所述数据库服务器14用于存储各类非图形的结构化工程数据,所述结构化工程数据包括:工厂的建筑结构、工程设备、工艺系统、电气系统、仪控系统和通讯系统等的结构化工程数据。
[0045]优选的,如图2所示,是WEB数据浏览模块10的功能模块图。所述WEB数据浏览丰旲块10包括:
[0046]按厂房层次结构显示模块100,用于按厂房层次加载三维模型并进行展示;
[0047]按工厂系
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1