System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字建模,具体涉及一种建筑工程的数字建模方法、装置、电子设备及存储介质。
技术介绍
1、在建筑业快速发展的今天,建筑行业智能化、数字化转型迫在眉睫。传统的建筑工程管理依靠人工手动管理,数据量大、错误率高。基于建筑工程数字化开发平台构建的管理系统得到了广泛的应用,大大提高了项目管理效率,为智能化建造提供软件基础。
2、但是随着工程量的加大、参与人员的增多,传统的数据库建表进行数据建模的方式存在很大问题:传统的数据建模方式是开发者使用数据库为核心,利用sql语句来进行数据建模,由于建筑行业专业性强,数据量大,导致传统建模方式的工作量大。
技术实现思路
1、有鉴于此,有必要提供一种建筑工程的数字建模方法、装置、电子设备及存储介质,用以解决现有技术中建筑工程的数字建模的工作量大的技术问题。
2、为了实现上述目的,本专利技术提供了一种建筑工程的数字建模方法,包括:
3、显示工程创建页面,基于所述工程创建页面获取建筑工程的业务需求,并基于所述业务需求,创建建筑工程数字化系统文件;
4、显示元数据可视化操作页面,基于所述元数据可视化操作页面获取需创建的主实体,并基于所述建筑工程数字化系统文件生成所述需创建的主实体的系统属性,以及基于所述元数据可视化操作页面获取所述需创建的主实体的业务属性;所述系统属性为建筑行业数据对应的内置参数,所述业务属性为用户输入的自定义数据;
5、基于所述需创建的主实体的系统属性和业务属性,创建主实
6、基于所述元数据可视化操作页面获取需创建的子实体的业务属性,基于所述需创建的子实体的业务属性创建子实体,并构建所述主实体与所述子实体之间的对应关系;
7、基于所述主实体、所述子实体以及所述主实体与所述子实体之间的对应关系,创建建筑工程的数字模型。
8、进一步地,所述需创建的主实体的业务属性,为长度不超过32位的字符型数据。
9、进一步地,所述需创建的主实体的业务属性为sql文件形式的数据。
10、进一步地,所述构建所述主实体与所述子实体之间的对应关系,包括:
11、获取在所述元数据可视化操作页面的画布上,通过箭头所连接所述主实体和所述子实体,构建所述主实体与所述子实体之间的对应关系。
12、进一步地,所述系统属性,包括:单据编号、单据类型和单据状态中的至少一种。
13、进一步地,所述业务属性,包括:主实体的名称信息、编号信息、精度信息、主键信息和字段信息中的至少一种。
14、进一步地,所述基于所述主实体、所述子实体以及所述主实体与所述子实体之间的对应关系,创建建筑工程的数字模型,包括:
15、在基于所述元数据可视化操作页面接收到下载数字模型指令的情况下,基于所述主实体、所述子实体以及所述主实体与所述子实体之间的对应关系,创建建筑工程的数字模型,并生成所述数字模型对应的建表sql文件和增删改查功能接口。
16、本专利技术还提供一种建筑工程的数字建模装置,包括:
17、第一创建模块,用于显示工程创建页面,基于所述工程创建页面获取建筑工程的业务需求,并基于所述业务需求,创建建筑工程数字化系统文件;
18、获取模块,用于显示元数据可视化操作页面,基于所述元数据可视化操作页面获取需创建的主实体,并基于所述建筑工程数字化系统文件生成所述需创建的主实体的系统属性,以及基于所述元数据可视化操作页面获取所述需创建的主实体的业务属性;所述系统属性为建筑行业数据对应的内置参数,所述业务属性为用户输入的自定义数据;
19、第二创建模块,用于基于所述需创建的主实体的系统属性和业务属性,创建主实体;
20、第三创建模块,用于基于所述元数据可视化操作页面获取需创建的子实体的业务属性,基于所述需创建的子实体的业务属性创建子实体,并构建所述主实体与所述子实体之间的对应关系;
21、第四创建模块,用于基于所述主实体、所述子实体以及所述主实体与所述子实体之间的对应关系,创建建筑工程的数字模型。
22、本专利技术还提供一种电子设备,包括存储器和处理器,其中,
23、所述存储器,用于存储程序;
24、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现如上述任意一项所述的建筑工程的数字建模方法中的步骤。
25、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的建筑工程的数字建模方法。
26、采用上述实现方式的有益效果是:本专利技术提供的建筑工程的数字建模方法、装置、电子设备及存储介质,通过显示工程创建页面,获取建筑工程的业务需求,并基于所述业务需求,创建建筑工程数字化系统文件,以及基于元数据可视化操作页面需创建的主实体的系统属性和业务属性,创建主实体,基于元数据可视化操作页面获取需创建的子实体的业务属性,基于需创建的子实体的业务属性创建子实体,并构建主实体与子实体之间的对应关系,进而构建建筑工程的数字模型,以上过程均是通过界面化操作快速进行数据初始化、数据录入和数据库表的建立,不需要用户编写大量的sql语句进行数据建模,对用户的专业性要求有所降低,只需要通过可视化界面进行数据录入就可以创建数字模型,也降低了建筑工程的数字建模的工作量。
本文档来自技高网...【技术保护点】
1.一种建筑工程的数字建模方法,其特征在于,包括:
2.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述需创建的主实体的业务属性,为长度不超过32位的字符型数据。
3.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述需创建的主实体的业务属性为SQL文件形式的数据。
4.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述构建所述主实体与所述子实体之间的对应关系,包括:
5.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述系统属性,包括:单据编号、单据类型和单据状态中的至少一种。
6.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述业务属性,包括:主实体的名称信息、编号信息、精度信息、主键信息和字段信息中的至少一种。
7.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述基于所述主实体、所述子实体以及所述主实体与所述子实体之间的对应关系,创建建筑工程的数字模型,包括:
8.一种建筑工程的数字建模装置,其特征在于,包括:
9
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的建筑工程的数字建模方法。
...【技术特征摘要】
1.一种建筑工程的数字建模方法,其特征在于,包括:
2.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述需创建的主实体的业务属性,为长度不超过32位的字符型数据。
3.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述需创建的主实体的业务属性为sql文件形式的数据。
4.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述构建所述主实体与所述子实体之间的对应关系,包括:
5.根据权利要求1所述的建筑工程的数字建模方法,其特征在于,所述系统属性,包括:单据编号、单据类型和单据状态中的至少一种。
6.根据权利要求1所...
【专利技术属性】
技术研发人员:陈铭,胡鹏,熊高,邹磊,刘思佳,
申请(专利权)人:中建三局信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。