基于三维建模的变电工程造价数据生成系统及方法与流程

文档序号:18786343发布日期:2019-09-29 17:53阅读:172来源:国知局
基于三维建模的变电工程造价数据生成系统及方法与流程

本发明涉及数据处理技术领域,尤其涉及一种基于三维建模的变电工程造价数据生成系统及方法。



背景技术:

当前工程的造价编制模式上,大多依赖于二维图纸,通过采用手工计算和电子表格计算的方式,并由编制人员套用定额和计算工程造价。也有少量编制人员以来二维翻模算量软件,通过手动建模,进行工程造价计算。

但是,目前的工程造价计算方式存在手工算量耗时耗力,且易出错的问题,同时人工套用定额过程中易出现选取错误或遗漏,存在可改进之处。



技术实现要素:

本发明的主要目的在于提供一种基于三维建模的变电工程造价数据生成系统及方法,旨在解决现有技术中工程造价计算方式存在手工算量耗时耗力,且易出错的问题,同时人工套用定额过程中易出现选取错误或遗漏的技术问题。

为实现上述目的,本发明提供的一种基于三维建模的变电工程造价数据生成方法,应用于基于三维建模的变电工程造价数据生成系统,该方法包括:

接收步骤:接收客户端上传的工程数据,解析所述工程数据得到工程数据信息,其中,所述工程数据信息包括预设的工程计算类型及工程构件的基本信息;

建模步骤:利用所述得到的基本信息在预设的展示界面上生成三维模型,根据所述预设的工程计算类型、基本信息及预设的计算规则分别计算得出所述三维模型中各个工程构件的实际工程计算量;

计算步骤:在数据库中预先配置与所述基本信息对应的造价匹配条件,基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价;及

生成步骤:将所述基本信息和三维模型的整体造价输入预设的表格模板的对应栏位生成数据报表反馈至所述客户端。

优选地,所述基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询包括:

将所述基本信息存储于基于xpath创建的上下文环境的根对象;

利用xpath表达式语言对所述造价匹配条件进行描述生成所述造价匹配条件的表达式;及

根据所述表达式对所述存储于根对象的基本信息进行遍历匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

优选地,该方法还包括反馈步骤:

若所述数据库中不存在与所述基本信息对应的造价匹配条件匹配,则自动生成记录信息并反馈给所述客户端。

优选地,该方法还包括第一注解步骤:

为所述三维模型各工程构件在预设位置匹配对应的隐藏注释框,每个所述隐藏注释框填充有与所述工程构件对应的基本信息。

优选地,所述基本信息包括工程构件的属性信息、工程构件的名称及工程构件的数量值,该方法还包括第二注解步骤:

为所述基本信息形成的每组代码添加预设注解,所述注解包括对应的工程构件的属性信息、工程构件的名称及工程构件的数量值。

为实现上述目的,本发明还进一步提供一种基于三维建模的变电工程造价数据生成系统,所述基于三维建模的变电工程造价数据生成系统包括存储器和处理器,所述存储器上存储有基于三维建模的变电工程造价数据生成程序,所述基于三维建模的变电工程造价数据生成程序被所述处理器执行时实现如下步骤:

接收步骤:接收客户端上传的工程数据,解析所述工程数据得到工程数据信息,其中,所述工程数据信息包括预设的工程计算类型及工程构件的基本信息;

建模步骤:利用所述得到的基本信息在预设的展示界面上生成三维模型,根据所述预设的工程计算类型、基本信息及预设的计算规则分别计算得出所述三维模型中各个工程构件的实际工程计算量;

计算步骤:在数据库中预先配置与所述基本信息对应的造价匹配条件,基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价;及

生成步骤:将所述基本信息和三维模型的整体造价输入预设的表格模板的对应栏位生成数据报表反馈至所述客户端。

优选地,所述基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询包括:

将所述基本信息存储于基于xpath创建的上下文环境的根对象;

利用xpath表达式语言对所述造价匹配条件进行描述生成所述造价匹配条件的表达式;及

根据所述表达式对所述存储于根对象的基本信息进行遍历匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

优选地,该程序还执行以下步骤:

若所述数据库中不存在与所述基本信息对应的造价匹配条件匹配,则自动生成记录信息并反馈给所述客户端。

优选地,该程序还执行以下步骤:

为所述三维模型各工程构件在预设位置匹配对应的隐藏注释框,每个所述隐藏注释框填充有与所述工程构件对应的基本信息。

为实现上述目的,本发明进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于三维建模的变电工程造价数据生成程序,所述基于三维建模的变电工程造价数据生成程序可被一个或者多个处理器执行,以实现如上所述的基于三维建模的变电工程造价数据生成方法的步骤。

本发明提出的基于三维建模的变电工程造价数据生成系统及方法,通过接收客户端上传的工程数据,解析工程数据得到工程数据信息,利用基本信息在展示界面上生成三维模型,分别计算出三维模型中各个工程构件的实际工程计算量,在数据库中预先配置与基本信息对应的造价匹配条件,基于xpath表达式语言对基本信息及造价匹配条件进行匹配查询,得出与基本信息对应的造价信息,根据造价信息及实际工程计算量进行计算得出工程的整体造价,将基本信息和整体造价表格模板生成数据报表反馈至客户端。本发明能够自动套用与工程构件对应的造价,并根据工程构件到的基本信息自动计算出工程的整体实际造价,提高精准度的同时减少人工成本。

附图说明

图1为本发明基于三维建模的变电工程造价数据生成系统较佳实施例的应用环境图;

图2为图1中基于三维建模的变电工程造价数据生成程序较佳实施例的程序模块示意图;

图3为本发明基于三维建模的变电工程造价数据生成方法较佳实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参附图做进一步说明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提供一种基于三维建模的变电工程造价数据生成系统1。

所述基于三维建模的变电工程造价数据生成系统1可以是包括,但不仅限于,存储器11、处理器12及网络接口13。

其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是基于三维建模的变电工程造价数据生成系统1的内部存储单元,例如该基于三维建模的变电工程造价数据生成系统1的硬盘。存储器11在另一些实施例中也可以是基于三维建模的变电工程造价数据生成系统1的外部存储设备,例如该基于三维建模的变电工程造价数据生成系统1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,存储器11还可以既包括基于三维建模的变电工程造价数据生成系统1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于基于三维建模的变电工程造价数据生成系统1的应用软件及各类数据,例如基于三维建模的变电工程造价数据生成程序10的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行基于三维建模的变电工程造价数据生成程序10等。

网络接口13可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该基于三维建模的变电工程造价数据生成系统与其他电子设备之间建立通信连接。

网络可以为互联网、云网络、无线保真(wi-fi)网络、个人网(pan)、局域网(lan)和/或城域网(man)。网络环境中的各种设备可以被配置为根据各种有线和无线通信协议连接到通信网络。这样的有线和无线通信协议的例子可以包括但不限于以下中的至少一个:传输控制协议和互联网协议(tcp/ip)、客户数据报协议(udp)、超文本传输协议(http)、文件传输协议(ftp)、zigbee、edge、ieee802.11、光保真(li-fi)、802.16、ieee802.11s、ieee802.11g、多跳通信、无线接入点(ap)、设备对设备通信、蜂窝通信协议和/或蓝牙(bluetooth)通信协议或其组合。

可选地,该基于三维建模的变电工程造价数据生成系统1还可以包括客户接口,客户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的客户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以称为显示屏或显示单元,用于显示在基于三维建模的变电工程造价数据生成系统1中处理的信息以及用于显示可视化的客户界面。

图1仅示出了具有组件11-15以及基于三维建模的变电工程造价数据生成程序10的基于三维建模的变电工程造价数据生成系统1,本领域技术人员可以理解的是,图1示出的结构并不构成对基于三维建模的变电工程造价数据生成系统1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

在本实施例中,图1的基于三维建模的变电工程造价数据生成程序10被处理器12执行时,实现以下步骤:

接收步骤:接收客户端14上传的工程数据,解析所述工程数据得到工程数据信息,其中,所述工程数据信息包括预设的工程计算类型及工程构件的基本信息;

建模步骤:利用所述得到的基本信息在预设的展示界面上生成三维模型,根据所述预设的工程计算类型、基本信息及预设的计算规则分别计算得出所述三维模型中各个工程构件的实际工程计算量;

计算步骤:在数据库中预先配置与所述基本信息对应的造价匹配条件,基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价;及

生成步骤:将所述基本信息和三维模型的整体造价输入预设的表格模板的对应栏位生成数据报表反馈至所述客户端14。

在另一实施例中,该方法还包括反馈步骤:

若所述数据库中不存在与所述基本信息对应的造价匹配条件匹配,则自动生成记录信息并反馈给所述客户端14。

在另一实施例中,该方法还包括第一注解步骤:

为所述三维模型各工程构件在预设位置匹配对应的隐藏注释框,每个所述隐藏注释框填充有与所述工程构件对应的基本信息。

在另一实施例中,所述基本信息包括工程构件的属性信息、工程构件的名称及工程构件的数量值,该方法还包括第二注解步骤:

为所述基本信息形成的每组代码添加预设注解,所述注解包括对应的工程构件的属性信息、工程构件的名称及工程构件的数量值。

关于上述步骤的详细介绍,请参照下述图2关于基于三维建模的变电工程造价数据生成程序10实施例的程序模块示意图及图3关于基于三维建模的变电工程造价数据生成方法实施例的方法流程示意图的说明。

参照图2所示,为图1中基于三维建模的变电工程造价数据生成程序10实施例的程序模块示意图。基于三维建模的变电工程造价数据生成程序10被分割为多个模块,该多个模块存储于存储器11中,并由处理器12执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。

在本实施例中,所述基于三维建模的变电工程造价数据生成程序10包括接收模块110、建模模块120、计算模块130及生成模块140。

接收模块110,用于接收客户端14上传的工程数据,并将工程数据进行解析得到工程数据信息并存储至数据库。

在本实施例中,基于三维建模的变电工程造价数据生成系统1接收客户端14上传的工程数据,将工程数据利用第三方软件进行解析得到工程数据中携带的工程数据信息。

其中,所述工程数据信息包括预设的工程计算类型及工程构件的基本信息,工程构件是指构成工程(例如变电工程)的各个要素。如果把工程看成是一个产品,那工程构件就是指这个产品当中的零件。工程当中的构件主要有:楼(屋)面、墙体、柱子、基础等。其与结构构件的概念不尽相同,结构构件是构成结构受力骨架的要素,当然也包括梁、板、墙体、柱子、基础等,但它一般是按照构件的受力特征划分的,分为受弯构件、受压构件、受拉构件、受扭构件、压弯构件等。

所述工程计算类型包括扣减计算、增量计算、钢筋搭接计算、钢筋锚固计算、箍筋计算等。扣减计算用于计算当不同类型构件交接处存在重复的模型实体时,需要通过扣减计算来得到准确的工程量;增量计算用于计算当工程具有突出部分时,需要通过增量计算额外计算其突出部分的面积工程量;钢筋搭接计算用于计算当钢筋部分超出规格长度时,实际施工过程中需要额外搭接的长度工程量;钢筋锚固计算用于依据平法规范,计算构件钢筋延伸至其他构件的内部的钢筋工程量;箍筋计算用于根据设置的箍筋支数,计算箍筋的长度工程量。通过解析得到的工程计算类型,用于下文建模模块计算工程的实际工程计算量,从而得到更符合实际的数据。

所述基本信息包括工程构件的属性信息(例如构件的截面类型、截面周长、材质等)、工程构件的名称(例如板、墙体、柱子等)及工程构件的数量值(大于0的正整数)。

建模模块120,用于在预设的展示界面上生成三维模型,并分别计算得出三维模型中各个工程构件的实际工程计算量。

在本实施例中,通过利用所述得到的基本信息在预设的展示界面上生成直观的三维模型,并根据所述预设的工程计算类型、工程构件的基本信息及预设的计算规则分别计算得出所述三维模型中各个工程构件的实际工程计算量。利用通用的第三方三维建模软件的预设的计算规则(例如布尔运算计算规则,可实现三维几何体的快速交、并、补、差等操作)对不同工程构件间按照工程计算类型进行精确增加或扣减。

计算模块130,用于在数据库中找到与工程构件基本信息对应的造价信息,并根据造价信息及工程构件的实际工程计算量进行计算得出三维模型的整体造价。

在本实施例中,通过在数据库中预先配置与所述基本信息对应的造价匹配条件,基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

所述造价匹配条件由工程构件的属性信息,属性信息的数据范围、属性信息的数据值,及多个属性信息之间允许的操作类型构成。

所述属性信息的数据范围通过以下关系式进行设置:>(大于)、>=(大于或等于)、<(小于)、<=(小于或等于)、==(等于)、!=(不等于)、contains(包含)、notcontains(不包含)。

所述属性信息的数据值为属性信息的数值或文本内容,例如某工程构件的截面周长为1.8m,则其数据值为1.8m。

所述操作类型包括:&&(与)和||(或)等。

其中,所述造价匹配条件根据所述属性信息的数据范围、名称及属性信息值生成第一条件后,根据多个所述第一条件及所述操作类型生成第二条件作为所述属性信息的造价匹配条件。

例如,有两个第一条件分别为:1<=截面周长<=2及截面类型contains矩形,则生成的第二条件(即造价匹配条件)为:1<=截面周长<=2&&截面类型contains矩形。

所述基本信息存储于所述基于三维建模的变电工程造价数据生成系统1的信息队列(“消息队列”是在消息的传输过程中保存数据消息的容器,用于跨系统之间的数据消息传递)。

所述基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询包括:

将所述基本信息存储于基于xpath创建的上下文环境的根对象;

利用xpath表达式语言对所述造价匹配条件进行描述生成所述造价匹配条件的表达式;及

根据所述表达式对所述存储于根对象的基本信息进行遍历匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

所述xpath表达式语言基于树结构的节点查找和遍历技术,统一了信息查找功能,简洁高效地实现了来自不同概念上的匹配信息获取。系统将造价匹配规则梳理为节点层次和属性信息,构造了一套具有完整词法、语法的脚本语言,并编写了该脚本语言的解释器,实现了工程构件的基本信息与造价匹配条件之间的自动匹配,进而得到与基本信息对应的造价信息,即工程构件的造价值。

生成模块140,用于生成数据报表反馈至所述客户端14。

在本实施例中,通过将所述基本信息和三维模型的整体造价输入预设的表格模板的对应栏位生成数据报表反馈至所述客户端14。

在另一实施例中,该程序还包括反馈模块:

若所述数据库中不存在与所述基本信息对应的造价匹配条件匹配,则自动生成记录信息并反馈给所述客户端14。

在本实施例中,当数据库中出现不存在与基本信息对应的造价匹配条件匹配的情况时,该程序通过反馈模块自动生成记录信息并反馈至客户端14(例如电脑或手机)进行查看,以及时做出解决方案。

在另一实施例中,该程序还包括第一注解模块:

为所述三维模型各工程构件在预设位置匹配对应的隐藏注释框,每个所述隐藏注释框填充有与所述工程构件对应的基本信息。

在本实施例中,该程序为三维模型中各工程构件在预设位置匹配对应的隐藏注释框,每个隐藏注释框填充有与工程构件对应的基本信息,包括工程构件的属性信息(例如构件的截面类型、截面周长、材质等)、工程构件的名称(例如板、墙体、柱子等)及工程构件的数量值(大于0的正整数),从而方便用户得知工程构件的基本信息。

在另一实施例中,该程序还包括第二注解模块:

为所述基本信息形成的每组代码添加预设注解,所述注解包括对应的工程构件的属性信息、工程构件的名称及工程构件的数量值。

在本实施例中,为了提高该程序对基本信息进行处理的速度,因此该程序通过第二注解模块为基本信息形成的每组代码添加预设注解。其中,注解里定义了基本信息对应的工程构件的属性信息、工程构件的名称及工程构件的数量值,通过添加注解,使该程序能够对所述基本信息按照注解里定义的内容进行处理,加快程序对代码的处理速度,同时利于对代码的维护和扩展。

此外,本发明还提供一种基于三维建模的变电工程造价数据生成方法。参照图3所示,为本发明基于三维建模的变电工程造价数据生成方法的实施例的方法流程示意图。基于三维建模的变电工程造价数据生成系统1的处理器12执行存储器11中存储的基于三维建模的变电工程造价数据生成程序10时实现基于三维建模的变电工程造价数据生成方法的如下步骤:

s110,接收客户端14上传的工程数据,并将工程数据进行解析得到工程数据信息并存储至数据库。

在本实施例中,基于三维建模的变电工程造价数据生成系统1接收客户端14上传的工程数据,将工程数据利用第三方软件进行解析得到工程数据中携带的工程数据信息。

其中,所述工程数据信息包括预设的工程计算类型及工程构件的基本信息,工程构件是指构成工程(例如变电工程)的各个要素。如果把工程看成是一个产品,那工程构件就是指这个产品当中的零件。工程当中的构件主要有:楼(屋)面、墙体、柱子、基础等。其与结构构件的概念不尽相同,结构构件是构成结构受力骨架的要素,当然也包括梁、板、墙体、柱子、基础等,但它一般是按照构件的受力特征划分的,分为受弯构件、受压构件、受拉构件、受扭构件、压弯构件等。

所述工程计算类型包括扣减计算、增量计算、钢筋搭接计算、钢筋锚固计算、箍筋计算等。扣减计算用于计算当不同类型构件交接处存在重复的模型实体时,需要通过扣减计算来得到准确的工程量;增量计算用于计算当工程具有突出部分时,需要通过增量计算额外计算其突出部分的面积工程量;钢筋搭接计算用于计算当钢筋部分超出规格长度时,实际施工过程中需要额外搭接的长度工程量;钢筋锚固计算用于依据平法规范,计算构件钢筋延伸至其他构件的内部的钢筋工程量;箍筋计算用于根据设置的箍筋支数,计算箍筋的长度工程量。通过解析得到的工程计算类型,用于下文建模模块计算工程的实际工程计算量,从而得到更符合实际的数据。

所述基本信息包括工程构件的属性信息(例如构件的截面类型、截面周长、材质等)、工程构件的名称(例如板、墙体、柱子等)及工程构件的数量值(大于0的正整数)。

s120,在预设的展示界面上生成三维模型,并分别计算得出三维模型中各个工程构件的实际工程计算量。

在本实施例中,通过利用所述得到的基本信息在预设的展示界面上生成直观的三维模型,并根据所述预设的工程计算类型、工程构件的基本信息及预设的计算规则分别计算得出所述三维模型中各个工程构件的实际工程计算量。利用通用的第三方三维建模软件的预设的计算规则(例如布尔运算计算规则,可实现三维几何体的快速交、并、补、差等操作)对不同工程构件间按照工程计算类型进行精确增加或扣减。

s130,在数据库中找到与工程构件基本信息对应的造价信息,并根据造价信息及工程构件的实际工程计算量进行计算得出三维模型的整体造价。

在本实施例中,通过在数据库中预先配置与所述基本信息对应的造价匹配条件,基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

所述造价匹配条件由工程构件的属性信息,属性信息的数据范围、属性信息的数据值,及多个属性信息之间允许的操作类型构成。

所述属性信息的数据范围通过以下关系式进行设置:>(大于)、>=(大于或等于)、<(小于)、<=(小于或等于)、==(等于)、!=(不等于)、contains(包含)、notcontains(不包含)。

所述属性信息的数据值为属性信息的数值或文本内容,例如某工程构件的截面周长为1.8m,则其数据值为1.8m。

所述操作类型包括:&&(与)和||(或)等。

其中,所述造价匹配条件根据所述属性信息的数据范围、名称及属性信息值生成第一条件后,根据多个所述第一条件及所述操作类型生成第二条件作为所述属性信息的造价匹配条件。

例如,有两个第一条件分别为:1<=截面周长<=2及截面类型contains矩形,则生成的第二条件(即造价匹配条件)为:1<=截面周长<=2&&截面类型contains矩形。

所述基本信息存储于所述基于三维建模的变电工程造价数据生成系统1的信息队列(“消息队列”是在消息的传输过程中保存数据消息的容器,用于跨系统之间的数据消息传递)。

所述基于xpath表达式语言对所述基本信息及造价匹配条件进行匹配查询包括:

将所述基本信息存储于基于xpath创建的上下文环境的根对象;

利用xpath表达式语言对所述造价匹配条件进行描述生成所述造价匹配条件的表达式;及

根据所述表达式对所述存储于根对象的基本信息进行遍历匹配查询,得出与所述基本信息对应的造价信息,根据所述造价信息及工程构件的实际工程计算量进行计算得出所述三维模型的整体造价。

所述xpath表达式语言基于树结构的节点查找和遍历技术,统一了信息查找功能,简洁高效地实现了来自不同概念上的匹配信息获取。系统将造价匹配规则梳理为节点层次和属性信息,构造了一套具有完整词法、语法的脚本语言,并编写了该脚本语言的解释器,实现了工程构件的基本信息与造价匹配条件之间的自动匹配,进而得到与基本信息对应的造价信息,即工程构件的造价值。

s140,生成数据报表反馈至所述客户端14。

在本实施例中,通过将所述基本信息和三维模型的整体造价输入预设的表格模板的对应栏位生成数据报表反馈至所述客户端14。

在另一实施例中,该方法还包括反馈步骤:

若所述数据库中不存在与所述基本信息对应的造价匹配条件匹配,则自动生成记录信息并反馈给所述客户端14。

在本实施例中,当数据库中出现不存在与基本信息对应的造价匹配条件匹配的情况时,通过自动生成记录信息并反馈至客户端14(例如电脑或手机)进行查看,以及时做出解决方案。

在另一实施例中,该方法还包括第一注解步骤:

为所述三维模型各工程构件在预设位置匹配对应的隐藏注释框,每个所述隐藏注释框填充有与所述工程构件对应的基本信息。

在本实施例中,该程序为三维模型中各工程构件在预设位置匹配对应的隐藏注释框,每个隐藏注释框填充有与工程构件对应的基本信息,包括工程构件的属性信息(例如构件的截面类型、截面周长、材质等)、工程构件的名称(例如板、墙体、柱子等)及工程构件的数量值(大于0的正整数),从而方便用户得知工程构件的基本信息。

在另一实施例中,该方法还包括第二注解步骤:

为所述基本信息形成的每组代码添加预设注解,所述注解包括对应的工程构件的属性信息、工程构件的名称及工程构件的数量值。

在本实施例中,为了提高该程序对基本信息进行处理的速度,通过为基本信息形成的每组代码添加预设注解。其中,注解里定义了基本信息对应的工程构件的属性信息、工程构件的名称及工程构件的数量值,通过添加注解,使该程序能够对所述基本信息按照注解里定义的内容进行处理,加快程序对代码的处理速度,同时利于对代码的维护和扩展。

此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等中的任意一种或者几种的任意组合。计算机可读存储介质中包括基于三维建模的变电工程造价数据生成程序10,本发明之计算机可读存储介质的具体实施方式与上述基于三维建模的变电工程造价数据生成方法以及基于三维建模的变电工程造价数据生成系统1的具体实施方式大致相同,在此不再赘述。

需要说明的是,上述本发明实施例序日仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

上述本发明实施例序日仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,基于三维建模的变电工程造价数据生成系统,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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