一种隧道不见不散的CAD图纸和进度图联合展示方法和系统与流程

文档序号:36234865发布日期:2023-12-01 15:23阅读:78来源:国知局
一种隧道不见不散的的制作方法

本发明属于工程设计领域,尤其涉及一种隧道不见不散的cad图纸和进度图联合展示方法和系统。


背景技术:

1、1)定点贯通,指在隧道施工过程中,为了确保隧道的质量和安全,需要在隧道的两端同时进行施工,直到两端的工作面贯通为止。这样可以避免隧道出现偏差或者塌方等问题,同时也可以保证隧道的质量和安全。

2、2)不见不散,是两个工作面相向施工,一个从小里程到大里程,一个从大里程到小里程,根据工效数据,推演出预计汇合的交汇里程和贯通日期。

3、3)安全步距:隧道安全步距是指隧道仰拱到掌子面的距离,或隧道二次衬砌到掌子面的距离。

4、4)隧道掌子面(tunnel face)是指地下工程或采矿工程中的开挖工作面。

5、5)围岩等级:评定围岩性质、判断隧道围岩稳定性,隧道围岩分成六级,分别是一级、二级、三级、四级、五级、六级,数字越小围岩性质越好.

6、6)cad图纸:cad(computer-aided design)是计算机辅助设计的简称,广泛应用于多个领域,包括机械设计、建筑设计、电子设计等。cad图纸是使用cad软件创建的二维或三维设计图。

7、7)dxf:dxf(drawing exchange format)是一种文件格式,它是由autodesk公司为了让autocad的图形数据能在其他软件中使用而设计的。这种格式被设计为一种在不同的cad软件之间交换图纸的标准格式。dxf文件可以包含2d和3d图形信息,包括线、曲线、表面、实体、文本和位图等。它还可以包含图层、颜色和线型等元数据。

8、8)进度图(二维形象图):进度图是一种工具,用于跟踪项目或任务的进度。它可以帮助项目经理和团队成员了解工作的完成情况,以及是否按计划进行。在本系统中用时间里程图进行呈现,用横坐标显示隧道的里程桩号,纵坐标显示当前里程桩号的计划完成时间和实际完成时间,并根据工效数据推算出当前工作面上工作面的预计完成时间。

9、9)svg:svg(scalable vector graphics)是一种基于xml的矢量图形格式,被广泛用于在web上显示图形。svg图形可以在任何分辨率下保持清晰,因此非常适合用于显示复杂的cad图纸。

10、10)工作分解结构(work breakdown structure,wbs):以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。wbs总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。

11、11)分项工程是指分部工程的细分,是构成分部工程的基本项目,又称工程子目或子目,它是通过较为简单的施工过程就可以生产出来并可用适当计量单位进行计算的建筑工程或安装工程。一般是按照选用的施工方法、所使用的材料、结构构件规格等不同因素划分施工分项。如在砖石工程中可划分为砖基础、砖墙、砖柱、砌块墙、钢筋砖过梁等,在土石方工程中可划分为挖土方、回填土、余土外运等分项工程。这种以适当计量单位进行计量的工程实体数量就是工程量。

12、将cad图纸和进度图结合在一起,以便在一个界面上同时显示它们。这可能使得项目团队更方便地查看和理解设计图和项目进度,从而提高效率和生产力。

13、现有技术及其缺点

14、1)autodesk的autocad软件原生并不直接支持将cad图纸导出为svg格式。官方提供的在web上显示cad图纸的方法是使用autodesk的forge平台,但是它显示的是raster图像或者使用webgl渲染,而不是svg。另外也有一些第三方的webgl的方案,但这种webgl方式很难与进度图结合在一起,主要原因如下:

15、不是矢量图形:webgl主要用于渲染位图图形,而svg是一种矢量图形格式。这意味着svg图像可以无损地缩放到任何大小,而webgl渲染的图像在放大时可能会失真或模糊。

16、性能需求:webgl是一种基于gpu的渲染技术,对硬件有一定的需求。在一些老旧或低端的设备上,webgl可能无法工作,或者性能不佳。

17、兼容性问题:虽然大多数现代的web浏览器都支持webgl,但还是有一些浏览器或设备可能不支持,或者需要用户手动启用。而svg则具有更广泛的兼容性。

18、编程复杂性:使用webgl进行复杂的3d渲染需要较高的编程技能和深入的图形知识。而使用svg则相对简单,可以直接用xml格式的文本描述图形。

19、难以搜索和索引:svg文件可以被搜索引擎索引,可以被屏幕阅读器读取,也可以被用户直接选中和复制。而webgl渲染的图像是一种位图形式,不具备这些特性。

20、交互性问题:虽然webgl可以创建复杂的交互效果,但这需要编写大量的代码。而svg元素可以直接用html和css样式和事件来控制,更适合创建简单的交互效果。

21、2)将cad文件转换为svg,在网上有很多工具,包括一些开源的和商业的软件。例如,你可以使用librecad,这是一个开源的2d cad应用程序,可以将cad文件导出为svg格式。另一个选择是在线的转换工具,像是"convertio.co"或"anyconv.com",但是他们都各自有一些限制:

22、功能限制:一些工具可能无法完全支持所有的cad特性和元素,例如填充(hatch)、自定义线型等。这可能导致转换的svg与原始的cad图纸有所不同。

23、版本兼容性问题:cad文件格式(如dxf)有多个版本,每个版本可能有不同的特性和格式。一些工具可能无法支持所有的版本,或者在处理某些版本时可能出现问题。

24、性能问题:对于大型的cad文件或大量的文件,一些工具可能无法高效地处理。这可能会导致转换过程耗时过长,或者消耗过多的计算资源。

25、使用复杂性:一些工具可能需要复杂的设置或命令行操作,或者需要了解一些cad和svg的专业知识。这可能会增加使用工具的难度和学习成本。

26、集成问题:如果需要将cad到svg的转换过程集成到你的应用程序或工作流程中,使用第三方工具可能会有一些限制。例如,你可能需要通过命令行或其他接口来调用工具,而这可能需要额外的编程工作。

27、许可和成本问题:一些工具可能需要购买许可证,或者有一些使用限制。这可能会增加使用工具的成本,或者限制工具的使用。

28、更新和维护问题:第三方工具的更新和维护取决于其开发者或供应商。如果工具不再被更新或维护,或者发生兼容性或安全性问题,你可能需要寻找其他的工具。


技术实现思路

1、为解决上述技术问题,本发明提出一种隧道不见不散的cad图纸和进度图联合展示方法的技术方案,以解决上述技术问题。

2、本发明第一方面公开了一种隧道不见不散的cad图纸和进度图联合展示方法,所述方法包括:

3、步骤s1、将cad图纸转换为图纸svg矢量图;

4、步骤s2、生成进度数据,并将所述进度数据转换为进度svg矢量图;

5、步骤s3、将所述图纸svg矢量图和进度svg矢量图进行整合叠加,形成完整的svg矢量图;

6、步骤s4、在所述完整的svg矢量图中,将进度数据绑定鼠标移动事件,显示鼠标移动点位置的里程的计划完成时间、实际完成时间以及预计完成时间。

7、根据本发明第一方面的方法,在所述步骤s1中,所述将cad图纸转换为图纸svg矢量图的方法包括:

8、解析cad图纸的dxf格式,并转换为json对象,然后将所述json对象转换为svg矢量图,得到图纸svg矢量图。

9、根据本发明第一方面的方法,在所述步骤s2中,所述将所述进度数据转换为进度svg矢量图的方法包括:

10、根据json格式的配置参数,将json格式的进度数据转换为svg矢量图,得到进度svg矢量图。

11、根据本发明第一方面的方法,在所述步骤s2中,所述生成进度数据的方法包括:

12、项目部划分隧道工作面,设置工作面施工方向,即是否是从小里程往大里程方向施工,对工作面划分分项工程,划分为三个分项:开挖和初支、二次衬砌及仰拱;每个分项工程下,按里程拆分为若干施工单元,即施工部位;

13、利用施工日志记录隧道每天施工情况,包括已完成的分项下各个施工部位完成时间以及里程数量;

14、实时读取并汇总当前隧道各个施工部位的施工完成数量,计算出各施工部位对应开始结束桩号的完成时间,并读取工效设置数据,推算出各个部位的预计完成时间;如果是两个工作面相向施工,进一步推算出两个工作面的预计贯通时间和贯通里程;施工部位的进度图中纵坐标的实际完成时间数据来源于施工日志记录的当前里程的实际完成时间数据。

15、读取和汇总进度数据时,分别按开挖和初支、二次衬砌即仰拱进行读取;进度数据的纵坐标的时间线来源于开挖和初支分项的计划/实际以及预计完成时间数据;

16、生成了项目部的进度数据,在指挥部层面,是由若干项目部的进度数据拼接在一起形成了指挥部层面的进度数据。

17、根据本发明第一方面的方法,在所述步骤s3中,所述将所述图纸svg矢量图和进度svg矢量图进行整合叠加,形成完整的svg矢量图的方法包括:

18、将进度数据的进度图切换为纵断面模式,然后将所述图纸svg矢量图和进度svg矢量图的下半部分进行叠加,形成纵断面模式的完整的svg矢量图。

19、根据本发明第一方面的方法,在所述步骤s4中,所述将进度数据绑定鼠标移动事件,显示鼠标移动点位置的里程的计划完成时间、实际完成时间以及预计完成时间的方法包括:

20、在鼠标移动点位置的里程点位置画一条垂直的虚线,通过所述虚线和完整的svg矢量图的时间线的交点,显示鼠标移动点位置的里程的计划完成时间、实际完成时间以及预计完成时间。

21、本发明第二方面公开了一种隧道不见不散的cad图纸和进度图联合展示系统,所述系统包括:

22、第一处理模块,被配置为,将cad图纸转换为图纸svg矢量图;

23、第二处理模块,被配置为,生成进度数据,并将所述进度数据转换为进度svg矢量图;

24、第三处理模块,被配置为,将所述图纸svg矢量图和进度svg矢量图进行整合叠加,形成完整的svg矢量图;

25、第四处理模块,被配置为,在所述完整的svg矢量图中,将进度数据绑定鼠标移动事件,显示鼠标移动点位置的里程的计划完成时间、实际完成时间以及预计完成时间。

26、本发明第三方面公开了一种电子设备。电子设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时,实现本公开第一方面中任一项的一种隧道不见不散的cad图纸和进度图联合展示方法中的步骤。

27、本发明第四方面公开了一种计算机可读存储介质。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现本公开第一方面中任一项的一种隧道不见不散的cad图纸和进度图联合展示方法中的步骤。

28、综上,本发明提出的方案能够,实时形象地反应当前隧道的各个工作面的施工进度以及整体进度,及时根据工作面滞后情况,调整施工措施;各项目部可以查看本项目施工部分隧道段进度,指挥部也能将项目部隧道进行合并,及时掌控整体施工进度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1