发明内容
基于此,有必要针对上述技术问题,提供一种能够提高建筑图纸出图效率以及准确性的基于BIM平台的出图方法、装置、计算机设备和存储介质。
一种基于BIM平台的出图方法,所述方法包括:
获取基于BIM平台确定的室内设计的建筑结构模型,并将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;
根据所述项目样板文件,确定所述建筑结构模型要创建的目标视图;
响应图纸布局指令,从所述项目样板文件确定所述目标视图进行图纸布局需要的目标文件;
根据所述目标文件对所述目标视图进行图纸布局,得到布置图;以及
对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
在其中一个实施例中,所述将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联,包括:
响应终端界面触发生成的关联指令;所述关联指令携带所述项目样板文件的文件关联路径;
根据所述文件关联路径,将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
在其中一个实施例中,所述项目样板文件中包括视图样板;所述根据所述项目样板文件,确定所述建筑结构模型要创建的目标视图,包括:
根据所述项目样板文件中的视图样板,确定所述建筑结构模型要创建的目标视图。
在其中一个实施例中,所述项目样板文件中包括图纸类型集、图框集、图签集、标注样式集和备注信息集,所述响应图纸布局指令,从所述项目样板文件确定所述目标视图进行图纸布局需要的目标文件,包括:
响应图纸布局指令,从所述图纸类型集中确定所述目标视图进行图纸布局的目标图纸类型,从所述图框集中确定目标图框,从所述图签集中确定目标图签,从所述标注样式集确定目标标注样式,从所述备注信息集确定目标备注信息并确定显示视口,得到目标文件。
在其中一个实施例中,所述根据所述目标文件对所述目标视图进行图纸布局,得到布置图;以及对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸,包括:
通过调用所述目标图框,根据所述目标图纸类型、目标备注信息、显示视口以及所述目标图签对所述目标视图进行图纸布局,得到布置图;以及
按照所述目标标注样式对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
在其中一个实施例中,所述通过调用所述目标图框,根据所述目标图纸类型、目标备注信息、显示视口以及所述目标图签对所述目标视图进行图纸布局,得到布置图,包括:
通过调用所述目标图框,根据所述目标图纸类型、目标备注信息和显示视口对所述目标视图进行图纸布局;以及
将所述图框显示在选定的目标区域并添加所述目标图签,得到布置图。
在其中一个实施例中,所述按照所述目标标注样式对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸,包括:
从所述布置图中的视图所包含的构件对象中,识别所述目标标注样式要标注的目标构建对象;
对所述目标构建对象进行识别标注,并生成注释信息,得到室内设计图纸。
在其中一个实施例中,在所述对所述目标构建对象进行识别标注,并生注释信息,得到室内设计图纸之前,所述方法还包括:
对所述布置图中的视图所包含的非目标构件对象进行隐藏处理,显示所述目标构件对象。
在其中一个实施例中,所述对所述目标构件对象进行识别标注,并生成注释信息,得到室内设计图纸,包括:
对所述目标构件对象中不同类型的构件对象以不同形式的进行标记,并生成注释信息;
基于所述项目样板文件中的出图线样式,得到室内设计图纸。
在其中一个实施例中,在所述获取室内设计的建筑结构模型,并将所述建筑结构模型与预先确定的项目样板文件进行关联之前,所述方法还包括:
对所述建筑结构模型的室内设计出图数据进行规范化处理,得到出图规范数据;所述室内设计出图数据至少包括视图范围、视图命名、图纸编号和项目样板文件。
一种基于BIM平台的出图装置,所述装置包括:
关联模块,用于获取基于BIM平台确定的室内设计的建筑结构模型,并将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;
确定模块,用于根据所述项目样板文件,确定所述建筑结构模型要创建的目标视图;
响应模块,用于响应图纸布局指令,从所述项目样板文件确定所述目标视图进行图纸布局需要的目标文件;
布局模块,用于根据所述目标文件对所述目标视图进行图纸布局,得到布置图;
注释模块,用于对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取基于BIM平台确定的室内设计的建筑结构模型,并将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;
根据所述项目样板文件,确定所述建筑结构模型要创建的目标视图;
响应图纸布局指令,从所述项目样板文件确定所述目标视图进行图纸布局需要的目标文件;
根据所述目标文件对所述目标视图进行图纸布局,得到布置图;以及
对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取基于BIM平台确定的室内设计的建筑结构模型,并将所述建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;
根据所述项目样板文件,确定所述建筑结构模型要创建的目标视图;
响应图纸布局指令,从所述项目样板文件确定所述目标视图进行图纸布局需要的目标文件;
根据所述目标文件对所述目标视图进行图纸布局,得到布置图;以及
对所述布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
上述基于BIM平台的出图方法、装置、计算机设备和存储介质,基于BIM平台,通过将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;确定建筑结构模型要创建的目标视图,根据项目样板文件中确定进行图纸布局所需的目标文件,基于目标文件对目标视图进行图纸布局,得到布置图,并对布置图中构件对象进行识别标注,并生注释信息,不需要人工手动进行标注注释,提高了出图的效率以及出图的质量。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种基于BIM平台的出图方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,本终端上搭载了BIM平台,该方法包括以下步骤:
步骤102,获取基于BIM平台确定的室内设计的建筑结构模型,并将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
其中,项目样板文件中包括视图样板、图纸类型集、图框集、图签集、标注样式集和备注信息集。室内设计的建筑结构模型可以但不仅限于是同层楼不同户型的室内建筑结构模型。
出图规范数据中至少包括视图范围、命名名称、图纸编号以及项目样板文件,视图范围是指在BIM模型中按照出图需要制作对应的视图,至少包括封面、目录、各附件、平面布置图、平面家具开线,索引图、天花布置图、天花灯具开线图、天花灯具编号图、地面材质铺贴及开线图、各立面图和各大样图中的至少一种;命名名称是指一般将视图作为对应图纸名称;例如,根据前述的视图,可以确定的对应的图纸类型至少包括封面、附件(如,图纸目录、室内装修工程施工说明和彩色材料表等)、平面图(如,平面布置图、天花布置图)、立面图(如,客餐厅立面图)、橱柜大样图(如,橱柜通用大样图)、浴室柜大样图(如,卫1浴室柜大样图)、线条大样图、天花大样图、通用大样图(如,墙面标准大样图)和门大样图(房间平开门大样图);不同类型的室内设计的出图规范数据不同。
图纸编号指为了区分不同类型和同一类型不同图纸,按照统一标准编号有利于快速查找图纸,图纸编号包括编号字段、细分编号字段、流水号等,如表1所示,为一个实施例中不同图纸类型的图纸编号表。
表1:
项目样板文件的文件形式是Rte格式的Revit软件的执行文件之一,通常作为项目文件的起始文件;主要是用于规范项目浏览器组织、视图样板、图框及图签、出图线样式、标注样式、备注信息等信息;其中,项目浏览器组织,可以将视图、图纸内包含的内容提前放置好。例如,图纸下设置平面图、立面图等不同类型的图纸,其中平面图包含目录、家具开线/索引图、天花布置图、灯具开线图、灯具编号图、地面铺贴图等;立面图包含客餐厅立面图、卫生间立面图、厨房立面图等。例如,视图下设置了封面、目录、各附件、平面布置图等;视图样板,用于出图之前提前布置好视图比例、模型类别、模型详细程度、模型可见性/图形替换、基线方向、视图范围等内容,通过上述设置达到视图出图要求;图框及图签,放置到项目样板文件,用于图纸布置时调用;出图线样式是指对不同类型的线条按照要求设置好出图线样式,便于控制线型线宽。
标注样式是指根据出图标准设置标注样式,是满足出图表达的前提,标准标注样式的命名和类别是支持智能出图工具必要条件;至少包括:尺寸标注、标高标注、材质标注、家具标注、灯具标注、门标注、窗标注、洞口标注、卫浴装置标注等。备注信息是指设置好各类备注信息满足各类视图表达需要的快速调用,同时规范好备注信息分类,可以实现批量调整以满足快速适应项目特点;至少具体包括装修_平面布置图备注、装修_天花布置图备注、装修_灯具开线图备注、装修_灯具编号图备注、装修_地材布置图备注、装修_立面布置图备注等。
具体地,利用BIM平台模型搭载数据的特点,分析室内设计出图全流程的步骤、图纸注释的逻辑关系,并获取基于BIM平台确定的室内设计的建筑结构模型,并将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
步骤104,根据项目样板文件,确定建筑结构模型要创建的目标视图。
具体地,根据项目样板文件中的视图样板,确定建筑结构模型要创建的目标视图;即接收视图创建指令,通过响应创建指令,根据项目样板文件中的视图样板确定建筑结构模型要创建的目标视图;其中,目标视图包括封面、目录、各附件、平面布置图、平面家具开线,索引图、天花布置图、天花灯具开线图、天花灯具编号图、地面材质铺贴及开线图、各立面图和各大样图中的至少一种
步骤106,响应图纸布局指令,从项目样板文件确定目标视图进行图纸布局需要的目标文件。
其中,目标视图进行图纸布局需要的目标文件至少包括图框、图签、标注样式、备注信息和显示视口中任意一种。
其中,图纸布局指令可以是通过显示界面上的按钮触发生成的,图纸布局指令携带了图纸布局的目标图纸类型、目标图框、目标图签、目标标注样式以及显示视口。可选地,在一个实施例中,图纸布置指令携带至少一种图纸类型。
显示视口可以根据视图的大小来进行选择,不同的视口布局可以实现n(如1-9)张视图布置进同一图纸内,可以满足绝大部分图纸布局的实际需求。
图签是指项目图纸的信息,如项目名、项目负责人、设计者、版本号等信息,其作为是指代项目信息的;备注信息包括当前图纸的备注说明,如地面布置图的标高、起铺符号的说明等。
具体地,响应图纸布局指令,从图纸类型集中确定目标图纸类型,从图框集中确定目标图框,从图签集中确定目标图签,从标注样式集确定目标标注样式,从备注信息集确定目标备注信息并确定显示视口。
步骤108,根据目标文件对目标视图进行图纸布局,得到布置图。
具体地,通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图;即通过智能布图辅助装置,确定目标图纸类型、目标备注信息、显示视口,通过调用目标图框以及目标图签,对目标视图进行图纸布局,得到布置图。其中,根据目标图纸类型从视图集中确定目标视图。例如,根据目标图纸类型天花布置图,确定的目标视图为天花板平面。
智能布局辅助装置的操作界面图,如图2所示,操作界面上包括图纸设置(图纸选择和新建图纸)、备注信息选择、视口布局选择、视图类型以及视图名称,目标图纸类型为1-10-03-户型A天花布置图,备注信息为1-天花布置图备注,视口布局为1视口,视图类型为天花板平面,对应的视图名称为装修-打印-施工-天花布置图-A户型。如图3所示,为一个实施例中的户型A的天花布置图。
步骤110,对布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
其中,构建对象包括建筑中各种类型构件,例如,墙身、楼板、天花、门和家具等。不同类型的视图,需要识别标注的构件对象不同,即不同构建对象的注释信息也是不同的。例如,例如平面布置,需要识别家具的“类型注释”属性、门的“类型注释”、窗的“类型标记”等。天花布置图:需要识别天花板的材质属性、天花板的标高信息。立面图:需要识别墙身的材质属性、楼板和天花的标高信息、家具的“类型注释”属性、构造与构件之间的尺寸关系等。
具体地,按照目标文件中的目标标注样式对布置图中的视图所包含的构件对象进行识别标注,并生注释信息,得到室内设计图纸。换言之,按照目标标注样式对布置图中的视图所包含的构件对象进行识别标注,并生注释信息,响应图纸生成指令,得到室内设计图纸。
可选地,在一个实施例中,通过获取基于BIM平台确定的室内设计的建筑结构模型,并将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;项目样板文件包括视图样板、图纸类型集、图框集、图签集、标注样式集和备注信息集;根据项目样板文件中的视图样板,确定建筑结构模型要创建的目标视图;响应图纸布局指令,从图纸类型集中确定目标视图进行图纸布局的目标图纸类型,从图框集中确定目标图框,从图签集中确定目标图签,从标注样式集确定目标标注样式,从备注信息集确定目标备注信息并确定显示视口,得到目标文件;通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图;按照目标标注样式对布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
上述基于BIM平台的出图方法中,通过将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;确定建筑结构模型要创建的目标视图,以及进行图纸布局的目标图纸类型、目标备注信息和显示视口;通过调用选定的图框以及目标图签,自动生成布置图,以及按照标注样式对布置图中构件对象进行识别标注,并生注释信息,不需要人工手动进行标注注释,提高了出图的效率以及出图的质量。
在另一个实施例中,如图4所示,提供了一种基于BIM平台的出图方法,本实施例以该方法应用于终端进行举例说明,本实施例中,该方法包括以下步骤:
步骤402,对建筑结构模型的室内设计出图数据进行规范化处理,得到出图规范数据;室内设计出图数据至少包括视图范围、视图命名、图纸编号和项目样板文件。
步骤404,获取基于BIM平台确定的室内设计的建筑结构模型。
步骤406,响应终端界面触发生成的关联指令;关联指令携带项目样板文件的文件关联路径。
步骤408,根据文件关联路径,将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
其中,将建筑结构模型与项目样本文件进行关联的方式是导入文件关联路径的方式或者是链接到文件关联路径的方式,在此,对关联的方式不做限定。
步骤410,根据项目样板文件中的视图样板,确定建筑结构模型要创建的目标视图。
步骤412,响应图纸布局指令,从图纸类型集中确定目标视图进行图纸布局的目标图纸类型,从图框集中确定目标图框,从图签集中确定目标图签,从标注样式集确定目标标注样式,从备注信息集确定目标备注信息并确定显示视口。
可选地,在一个实施例中,响应图纸布局指令,当图纸类型集中不存在目标图纸类型时,根据出图规范数据中的视图命名和图纸编号,创建目标图纸类型。
步骤414,通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图。
具体地,通过调用目标图框,根据目标图纸类型、目标备注信息和显示视口对目标视图进行图纸布局;以及将图框显示在选定的目标区域并添加目标图签,得到布置图。
步骤416,从布置图中的视图所包含的构件对象中,识别目标标注样式要标注的目标构建对象。
步骤418,对目标构建对象进行识别标注,并生注释信息,得到室内设计图纸。
其中,识别标注是通过智能辅助装置实现的,智能辅助装置中包括室内设计注释常用的功能,即包括平面标注、地面开线、家具开线、灯具开线、平面材质标记、平面家具标记、立面块模、立面标注、立面开线、放置房间名等。平面标注。室内设计图纸中至少包括各目标构建对象的注释信息以及图纸名称、图纸编号等信息。
平面标注是设置尺寸标注参数,快速标注装饰平面轴网的二道尺寸。该方法可以快速设置尺寸标注类型(即尺寸标注、标高标注、材质标注、家具标注、灯具标注、门标注、窗标注、洞口标注、卫浴装置标注等)、标注与轴号间距以及一二道尺寸间距;地面开线是指能自动识别当前视图中所有地砖,快速标注地砖网格、砖缝、外轮廓线的尺寸;能快速设置尺寸标注类型即尺寸标注、标高标注、材质标注、家具标注、灯具标注、门标注、窗标注、洞口标注、卫浴装置标注等)。家具开线。通过识别当前视图中所有家具族,自动完成家具本身的尺寸标注。能快速设置尺寸标注类型(即尺寸标注、标高标注、材质标注、家具标注、灯具标注、门标注、窗标注、洞口标注、卫浴装置标注等),以及设置尺寸线与家具外边界距离。
灯具开线,是指通过识别当前视图中所有灯具,自动完成灯具与水平和竖直的两道最近的墙体的尺寸标注。平面材质标记,识别当前平面视图中的指定族类别,快速标记其材质。平面家具标记,识别当前平面视图中的所有家具族、家具系统族、卫浴装置族、电气设备族等,快速标记信息。立面块模,在平面视图中,设置“立面”相关参数,点击房间内某个点一键放置并生成该房间对应的“立面”,如图5所示,为一个实例中的立面图,立面图中标注注释了床头柜、双人床、窗帘、墙纸、装饰画、80x80mm石膏线和无机涂料、80x2200木塑脚线以及各自对应的尺寸信息(宽度和高度,如940、860、3600、1800等)。立面标注,通过拾取起始和结束构件,完成装饰立面竖直方向的两道尺寸标注。立面开线,在立面、剖面图上,拾取起始、终止墙,并拾取需要标注的构件,一键标注立面水平方向两道尺寸。立面材质、家具标记,识别当前立面视图中的指定族类别,识别当前立面视图中的所有家具族、家具系统族、卫浴装置族、电气设备族等,快速标记信息,放置房间名是指在平面视图中放置装饰房间名称,可以是文字注释的形式。
注释信息可以包括但不仅限于是标注尺寸、标高信息、房间信息、家具信息、地面材质、天花材质、墙身材质等信息;不同视图中要识别和标注的构建对象不同,得到注释信息也是不同的,例如,如图6所示,为一个实施例中的户型A的天花布置图的室内设计图纸,识别标注了不同的目标构建对象以及生成对应的注释信息,包括无机涂料PT-61、无机涂料PT-11、80x80mm石膏线、MT-21d300x300铝扣板、120x120mm石膏线等。
具体地,对目标构件对象中不同类型的构件对象以不同形式的进行标记,并生成注释信息;基于项目样板文件中的出图线样式,得到室内设计图纸。其中,不同形式可以是不同颜色,也可以是不同形状的线条等。
可选地,在一个实施例中,在对目标构建对象进行识别标注,并生注释信息,得到室内设计图纸之前,对布置图中的视图所包含的非目标件对象进行隐藏处理,显示目标构件对象;便于对目标构建对象的识别标注,提高识别标准的准确性。
其中,隐藏处理包括透明化处理或者对非目标件对象的可见性设置不可见等。
例如,在地面开线时,创建地面平面布置图(目标构建对象为地砖,该图只显示地砖),然后通过辅助装置识别地砖网格、砖缝、外轮廓线,并在地面平面布置图内进行尺寸标记。在平面材质标记时,创建地面平面布置图(目标构建对象为地砖,该图只显示地砖),由辅助装置通过识别地砖内已设置好的信息,按照出图要求进行材质标记;地面开线与平面材质标记是不同视图。
可选地,在一个实施例中,将室内设计图纸以预设格式文件进行导出或打印。
其中,预设格式文件可以是DWG或PDF格式文件,在此不做限定。
具体地,可以从生成的多张室内设计图纸中选择目标图纸(即实际所需的图纸),以DWG或PDF格式进行打印或进行文件导出。
可选地,在一个实施例中,通过对建筑结构模型的室内设计出图数据进行规范化处理,得到出图规范数据;室内设计出图数据至少包括视图范围、视图命名、图纸编号和项目样板文件;获取基于BIM平台确定的室内设计的建筑结构模型;响应终端界面触发生成的关联指令;关联指令携带项目样板文件的文件关联路径;根据文件关联路径,将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
根据项目样板文件中的视图样板,确定建筑结构模型要创建的目标视图;从目标视图包含的构件对象中,识别并标记目标标注样式要标注的目标构建对象;响应图纸布局指令,从图纸类型集中确定目标视图进行图纸布局的目标图纸类型,从图框集中确定目标图框,从图签集中确定目标图签,从标注样式集确定目标标注样式,从备注信息集确定目标备注信息并确定显示视口;通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图;生成布置图中目标构建对象的注释信息,得到室内设计图纸。
即通过分析室内设计出图的图纸类型、设计内容及出图标准,得到室内设计出图的出图规范数据,在根据视图生成图纸时,先完成对视图中的目标构建对象进行标记后进行图框、图签的布置、排布、智能注释和出图;有效减少人工在图框、视口、图签、注释、图纸输出等方面繁琐操作,提高出图效率及出图质量。
上述基于BIM平台的出图方法中,通过分析室内设计出图的图纸类型、设计内容及出图标准,得到室内设计出图的出图规范数据;通过分析室内设计出图全流程的步骤、图纸注释的逻辑关系对各类图纸的智能排布、智能注释和出图,即根据通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图,识别目标标注样式要标注的目标构建对象,以及对目标构建对象进行识别标注,并生注释信息,得到室内设计图纸;可以实现快速布置图纸,并对图纸进行智能、快速、批量注释,避免信息缺失,减少人工参与,提高了出图的效率以及准确性。
应该理解的是,虽然图1、图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、图4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种基于BIM平台的出图装置,包括:关联模块702、确定模块704、响应模块706、布局模块708和注释模块710,其中:
关联模块702,用于获取基于BIM平台确定的室内设计的建筑结构模型,并将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
确定模块704,用于根据项目样板文件,确定建筑结构模型要创建的目标视图。
响应模块706,用于响应图纸布局指令,从项目样板文件确定目标视图进行图纸布局需要的目标文件。
布局模块708,用于根据目标文件对目标视图进行图纸布局,得到布置图。
注释模块710,用于对布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。
上述基于BIM平台的出图装置,基于BIM平台,通过将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联;确定建筑结构模型要创建的目标视图,根据项目样板文件中确定进行图纸布局所需的目标文件,基于目标文件对目标视图进行图纸布局,得到布置图并对布置图中构件对象进行识别标注,并生注释信息,不需要人工手动进行标注注释,提高了出图的效率以及出图的质量。
在另一个实施例中,提供了一种基于BIM平台的出图装置,除包括关联模块702、确定模块704、响应模块706、布局模块708和注释模块710之外,还包括:识别模块、显示模块和规范处理模块,其中:
在一个实施例中,响应模块706还用于响应终端界面触发生成的关联指令;关联指令携带项目样板文件的文件关联路径。
在一个实施例中,关联模块702还用于根据文件关联路径,将建筑结构模型与预先确定的出图规范数据中的项目样板文件进行关联。
在一个实施例中,确定模块704还用于根据项目样板文件中的视图样板,确定建筑结构模型要创建的目标视图。
在一个实施例中,响应模块706还用于响应图纸布局指令,从图纸类型集中确定目标视图进行图纸布局的目标图纸类型,从图框集中确定目标图框,从图签集中确定目标图签,从标注样式集确定目标标注样式,从备注信息集确定目标备注信息并确定显示视口,得到目标文件。
在一个实施例中,布局模块708还用于通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图。
在一个实施例中,布局模块708还用于通过调用目标图框,根据目标图纸类型、目标备注信息和显示视口对目标视图进行图纸布局;以及将图框显示在选定的目标区域并添加目标图签,得到布置图。
在一个实施例中,注释模块710还用于按照目标标注样式对布置图中的视图所包含的构件对象进行识别标注,并生成注释信息,得到室内设计图纸。识别模块,用于从布置图中的视图所包含的构件对象中,识别目标标注样式要标注的目标构建对象。
在一个实施例中,注释模块710还用于对目标构建对象进行识别标注,并生注释信息,得到室内设计图纸。
显示模块,用于对布置图中的视图所包含的非目标构件对象进行隐藏处理,显示目标构件对象。
在一个实施例中,注释模块710还用对目标构件对象中不同类型的构件对象以不同形式的进行标记,并生成注释信息;基于项目样板文件中的出图线样式,得到室内设计图纸。
规范处理模块,用于对建筑结构模型的室内设计出图数据进行规范化处理,得到出图规范数据;室内设计出图数据至少包括视图范围、视图命名、图纸编号和项目样板文件。
在一个实施例中,通过分析室内设计出图的图纸类型、设计内容及出图标准,得到室内设计出图的出图规范数据;通过分析室内设计出图全流程的步骤、图纸注释的逻辑关系对各类图纸的智能排布、智能注释和出图,即根据通过调用目标图框,根据目标图纸类型、目标备注信息、显示视口以及目标图签对目标视图进行图纸布局,得到布置图,识别目标标注样式要标注的目标构建对象,以及对目标构建对象进行识别标注,并生注释信息,得到室内设计图纸;可以实现快速布置图纸,并对图纸进行智能、快速、批量注释,有效减少人工在图框、视口、图签、注释、图纸输出等方面繁琐操作,提高出图效率及出图质量。
关于基于BIM平台的出图装置的具体限定可以参见上文中对于基于BIM平台的出图方法的限定,在此不再赘述。上述基于BIM平台的出图装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于BIM平台的出图方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。