Digital modeling method and device for building engineering, electronic equipment and storage medium
Patent Information
- Application Number
- CN202311398486.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-24
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-10-24
AI Technical Summary
[0004]有鉴于此,有必要提供一种建筑工程的数字建模方法、装置、电子设备及存储介质,用以解决现有技术中建筑工程的数字建模的工作量大的技术问题
[0029]采用上述实现方式的有益效果是:本发明提供的建筑工程的数字建模方法、装置、电子设备及存储介质,通过显示工程创建页面,获取建筑工程的业务需求,并基于所述业务需求,创建建筑工程数字化系统文件,以及基于元数据可视化操作页面需创建的主实体的系统属性和业务属性,创建主实体,基于元数据可视化操作页面获取需创建的子实体的业务属性,基于需创建的子实体的业务属性创建子实体,并构建主实体与子实体之间的对应关系,进而构建建筑工程的数字模型,以上过程均是通过界面化操作快速进行数据初始化、数据录入和数据库表的建立,不需要用户编写大量的SQL语句进行数据建模,对用户的专业性要求有所降低,只需要通过可视化界面进行数据录入就可以创建数字模型,也降低了建筑工程的数字建模的工作量。
Smart Images

Figure CN117331917B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital modeling technology, and specifically to a digital modeling method, apparatus, electronic device, and storage medium for architectural engineering. Background Technology
[0002] In today's rapidly developing construction industry, the intelligent and digital transformation of the construction sector is urgently needed. Traditional construction project management relies on manual processes, resulting in large data volumes and high error rates. Management systems built on digital development platforms for construction projects have been widely adopted, significantly improving project management efficiency and providing the software foundation for intelligent construction.
[0003] However, with the increase in the amount of work and the number of participants, the traditional method of data modeling using database tables has significant problems: the traditional data modeling method involves developers using a database as the core and SQL statements to perform data modeling. Due to the high level of specialization and large amount of data in the construction industry, the workload of the traditional modeling method is very large. Summary of the Invention
[0004] In view of this, it is necessary to provide a digital modeling method, device, electronic device and storage medium for building engineering, so as to solve the technical problem of large workload in digital modeling of building engineering in the prior art.
[0005] To achieve the above objectives, the present invention provides a digital modeling method for architectural engineering, comprising:
[0006] Display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements;
[0007] The metadata visualization operation page is displayed. Based on the metadata visualization operation page, the main entity to be created is obtained, and the system attributes of the main entity to be created are generated based on the building engineering digitization system file. The business attributes of the main entity to be created are also obtained based on the metadata visualization operation page. The system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data.
[0008] Based on the system attributes and business attributes of the main entity to be created, create the main entity;
[0009] Based on the metadata visualization operation page, obtain the business attributes of the sub-entity to be created, create the sub-entity based on the business attributes of the sub-entity to be created, and construct the correspondence between the main entity and the sub-entity;
[0010] A digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0011] Furthermore, the business attributes of the main entity to be created are character data with a length not exceeding 32 characters.
[0012] Furthermore, the business attributes of the main entity to be created are data in the form of an SQL file.
[0013] Furthermore, constructing the correspondence between the main entity and the child entity includes:
[0014] On the canvas of the metadata visualization operation page, the main entity and the sub-entity are connected by arrows to construct the correspondence between the main entity and the sub-entity.
[0015] Furthermore, the system attributes include at least one of the following: document number, document type, and document status.
[0016] Furthermore, the business attributes include at least one of the following: the name information, number information, precision information, primary key information, and field information of the main entity.
[0017] Furthermore, the step of creating a digital model of the construction project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities includes:
[0018] Upon receiving a download digital model instruction on the metadata visualization operation page, a digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities. The corresponding SQL file for creating tables and the CRUD function interfaces are then generated.
[0019] The present invention also provides a digital modeling device for architectural engineering, comprising:
[0020] The first creation module is used to display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements.
[0021] The acquisition module is used to display a metadata visualization operation page, acquire the main entity to be created based on the metadata visualization operation page, generate the system attributes of the main entity to be created based on the building engineering digitization system file, and acquire the business attributes of the main entity to be created based on the metadata visualization operation page; the system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data;
[0022] The second creation module is used to create the main entity based on the system attributes and business attributes of the main entity to be created;
[0023] The third creation module is used to obtain the business attributes of the sub-entities to be created based on the metadata visualization operation page, create the sub-entities based on the business attributes of the sub-entities to be created, and construct the correspondence between the main entity and the sub-entities.
[0024] The fourth creation module is used to create a digital model of the building project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0025] The present invention also provides an electronic device, including a memory and a processor, wherein,
[0026] The memory is used to store programs;
[0027] The processor, coupled to the memory, is used to execute the program stored in the memory to implement the steps in the digital modeling method for building engineering as described in any of the preceding claims.
[0028] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the digital modeling method for building engineering as described in any of the preceding claims.
[0029] The beneficial effects of adopting the above implementation method are as follows: The digital modeling method, device, electronic device, and storage medium for building engineering provided by the present invention obtain the business requirements of the building engineering by displaying the engineering creation page, and create a digital system file for the building engineering based on the business requirements. It also creates the main entity based on the system attributes and business attributes of the main entity to be created through the metadata visualization operation page, obtains the business attributes of the sub-entities to be created based on the metadata visualization operation page, creates the sub-entities based on the business attributes of the sub-entities to be created, and establishes the correspondence between the main entity and the sub-entities, thereby constructing a digital model of the building engineering. All of the above processes are performed quickly through a graphical interface for data initialization, data entry, and database table establishment. Users do not need to write a large number of SQL statements for data modeling, reducing the professional requirements for users. Digital models can be created simply by entering data through a visual interface, thus reducing the workload of digital modeling for building engineering. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 A flowchart illustrating an embodiment of the digital modeling method for building engineering provided by the present invention;
[0032] Figure 2 A flowchart illustrating another embodiment of the digital modeling method for building engineering provided by the present invention;
[0033] Figure 3 A schematic block diagram of an embodiment of the digital modeling device for building engineering provided by the present invention;
[0034] Figure 4 A schematic diagram of an embodiment of the electronic device provided by the present invention. Detailed Implementation
[0035] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0036] In the description of the embodiments of this application, unless otherwise stated, "a plurality of" means two or more.
[0037] In this embodiment of the invention, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, apparatus, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules that are explicitly listed, but may include other steps or modules that are not explicitly listed or that are inherent to such process, method, product or device.
[0038] The naming or numbering of steps in the embodiments of the present invention does not mean that the steps in the method flow must be executed in the time / logical order indicated by the naming or numbering. The execution order of the named or numbered process steps can be changed according to the technical purpose to be achieved, as long as the same or similar technical effect can be achieved.
[0039] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0040] This invention provides a digital modeling method, apparatus, electronic device, and storage medium for building engineering, which will be described below.
[0041] like Figure 1 As shown, the present invention provides a digital modeling method for architectural engineering, comprising:
[0042] Step 110: Display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create a digital system file for the construction project based on the business requirements;
[0043] Step 120: Display the metadata visualization operation page, obtain the main entity to be created based on the metadata visualization operation page, generate the system attributes of the main entity to be created based on the building engineering digital system file, and obtain the business attributes of the main entity to be created based on the metadata visualization operation page.
[0044] Step 130: Create the main entity based on the system attributes and business attributes of the main entity to be created;
[0045] Step 140: Obtain the business attributes of the sub-entity to be created based on the metadata visualization operation page, create the sub-entity based on the business attributes of the sub-entity to be created, and construct the correspondence between the main entity and the sub-entity;
[0046] Step 150: Based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities, create a digital model of the building project.
[0047] Furthermore, the system attributes are built-in parameters corresponding to construction industry data, and the business attributes are user-inputted custom data; the system attributes include at least one of document number, document type, and document status; the business attributes include at least one of the main entity's name information, number information, precision information, primary key information, and field information; the business attributes of the main entity to be created are character data with a length not exceeding 32 characters.
[0048] Furthermore, the business attributes of the main entity to be created are data in the form of SQL (Structured Query Language) files.
[0049] Understandably, this refers to data in the form of SQL files, which allows for CRUD operations on the SQL database.
[0050] The method provided by this invention is used in the development scenario of digital systems for building engineering. It provides a method for generating system data structures and relational grid diagrams and basic data CRUD functions based on user visual operation and configuration. The method generates an intermediate language describing the data structure and relationships through user visual operation and configuration, parses the corresponding system data structure and grid relation diagram through a dedicated parser, and then generates basic CRUD logic to achieve the goal of rapid system development.
[0051] In some embodiments, constructing the correspondence between the main entity and the child entity includes:
[0052] On the canvas of the metadata visualization operation page, the main entity and the sub-entity are connected by arrows to construct the correspondence between the main entity and the sub-entity.
[0053] It is understandable that the metadata visualization operation page can be displayed on a monitor, and users can operate on the monitor. For example, on the canvas of the metadata visualization operation page displayed on the monitor, users can drag the arrow with their finger to make the main entity point to the child entity, thereby establishing an association, i.e., a correspondence, between the main entity and the child entity.
[0054] It should be noted that a main entity can establish a correspondence with one or more child entities.
[0055] In some embodiments, creating a digital model of a building project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities includes:
[0056] Upon receiving a download digital model instruction on the metadata visualization operation page, a digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities. The corresponding SQL file for creating tables and the CRUD function interfaces are then generated.
[0057] Understandably, after saving the data, the user returns to the metadata list page, clicks "Download Code," and enters the command to download the digital model. The system will then perform data modeling based on the user-defined metadata, generating the corresponding SQL file for creating tables and the CRUD (Create, Read, Update, Delete) functionality interfaces for the business backend.
[0058] In other embodiments, such as Figure 2 As shown, digital modeling methods for architectural engineering include:
[0059] Step 210: Users can create projects based on project or business needs. A project includes five attributes: project name, display name, database name, package name, and access root path. All attributes except the package name are required; the package name is automatically generated by the system.
[0060] Step 220: After creating a new project, the user creates metadata according to the page prompts. Metadata refers to the data that the user needs to model.
[0061] Step 230: After the user selects to add metadata, they will enter the metadata visualization interface. First, drag the main entity from the tree on the left into the canvas as the main table for this function. Clicking on the main entity in the canvas reveals two tabs: Business Attributes and System Attributes. System attributes are built-in parameters specific to the characteristics of construction industry data, including document number, document type, document status, etc. The system automatically generates these attributes by reading user information and the information entered by the user in previous steps, reducing repetitive steps in development. Business attributes are the data content that the user needs to enter. To correspond with the SQL database, as shown in the figure, business attributes include attribute name, display name, column name, data type, reference number, file number, data length, precision, whether it is a primary key, and whether nullable fields are allowed. There are 10 data types: character, integer, long integer, floating-point, boolean, date, timestamp, long text, image, and attachment. Choose according to the actual business. The user can enter data according to the page prompts, where a primary key must be specified, the data type must be character, and the data length must be no less than 32 characters. In addition, to provide users with a better experience, users can choose to upload an SQL file for data import, and the main entity will be automatically generated based on the SQL file.
[0062] Step 240: After the user completes the creation of the main entity, drag the child entities from the tree on the left into the canvas and add business attributes to the child entities in the same way as the main entity.
[0063] Step 250: After creating the child entity, drag an arrow from the main entity on the canvas to connect to the corresponding child entity. The arrow will automatically snap to the child entity, thus realizing a one-to-many relationship between the main entity and the child entities.
[0064] Step 260: After the user saves the data, they return to the metadata list page and click to download the code. The system will then perform data modeling based on the user-defined metadata, generating the corresponding table creation SQL file and the CRUD (Create, Read, Update, Delete) function interfaces for the business backend.
[0065] The present invention provides a digital modeling method for building engineering, comprising: displaying a project creation page; obtaining business requirements for the building engineering based on the project creation page; and creating a digital system file for the building engineering based on the business requirements; displaying a metadata visualization operation page; obtaining a main entity to be created based on the metadata visualization operation page; generating system attributes of the main entity to be created based on the digital system file for the building engineering; and obtaining business attributes of the main entity to be created based on the metadata visualization operation page; wherein the system attributes are built-in parameters corresponding to building industry data, and the business attributes are user-input custom data; creating a main entity based on the system attributes and business attributes of the main entity to be created; obtaining business attributes of sub-entities to be created based on the metadata visualization operation page; creating sub-entities based on the business attributes of the sub-entities to be created; and constructing a correspondence between the main entity and the sub-entities; and creating a digital model of the building engineering based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0066] In the digital modeling method for building engineering provided by this invention, the business requirements of the building engineering are obtained by displaying the engineering creation page. Based on the business requirements, a digital system file for the building engineering is created. The system attributes and business attributes of the main entity to be created are obtained based on the metadata visualization operation page. The main entity is created, and the business attributes of the sub-entities to be created are obtained based on the metadata visualization operation page. The sub-entities are created based on the business attributes of the sub-entities to be created, and the correspondence between the main entity and the sub-entities is constructed. In this way, a digital model of the building engineering is constructed. All of the above processes are carried out quickly through interface operation for data initialization, data entry and database table establishment. Users do not need to write a lot of SQL statements for data modeling, which reduces the professional requirements of users. Digital models can be created by simply entering data through the visualization interface, which also reduces the workload of digital modeling of building engineering.
[0067] Furthermore, the method provided by this invention can also generate backend CRUD (Create, Read, Update, Delete) interfaces, greatly reducing the workload of data modeling. Based on relevant theoretical knowledge in the construction industry, some data parameters are provided with Chinese semantic descriptions and encapsulated, and input data is limited on the front-end interface, greatly reducing the difficulty of data modeling for computer industry developers and improving development efficiency.
[0068] like Figure 3 As shown, the present invention also provides a digital modeling device 300 for architectural engineering, comprising:
[0069] The first creation module 310 is used to display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create a digital system file for the construction project based on the business requirements.
[0070] The acquisition module 320 is used to display a metadata visualization operation page, acquire the main entity to be created based on the metadata visualization operation page, generate the system attributes of the main entity to be created based on the building engineering digitization system file, and acquire the business attributes of the main entity to be created based on the metadata visualization operation page; the system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data;
[0071] The second creation module 330 is used to create a main entity based on the system attributes and business attributes of the main entity to be created;
[0072] The third creation module 340 is used to obtain the business attributes of the sub-entities to be created based on the metadata visualization operation page, create the sub-entities based on the business attributes of the sub-entities to be created, and construct the correspondence between the main entity and the sub-entities.
[0073] The fourth creation module 350 is used to create a digital model of the building project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0074] The digital modeling device for building engineering provided in the above embodiments can realize the technical solutions described in the above embodiments of the digital modeling method for building engineering. The specific implementation principles of each module or unit can be found in the corresponding content in the above embodiments of the digital modeling method for building engineering, and will not be repeated here.
[0075] like Figure 4 As shown, the present invention also provides an electronic device 400. The electronic device 400 includes a processor 401, a memory 402, and a display 403. Figure 4 Only some of the components of the electronic device 400 are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0076] In some embodiments, memory 402 may be an internal storage unit of electronic device 400, such as a hard disk or memory of electronic device 400. In other embodiments, memory 402 may also be an external storage device of electronic device 400, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. equipped on electronic device 400.
[0077] Furthermore, the memory 402 may include both internal storage units of the electronic device 400 and external storage devices. The memory 402 is used to store application software and various types of data installed on the electronic device 400.
[0078] In some embodiments, processor 401 may be a central processing unit (CPU), microprocessor, or other data processing chip, used to run program code stored in memory 402 or process data, such as the digital modeling method for building engineering in this invention.
[0079] In some embodiments, display 403 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. Display 403 is used to display information from electronic device 400 and to display a visual user interface. Components 401-403 of electronic device 400 communicate with each other via a system bus.
[0080] In some embodiments of the present invention, when the processor 401 executes the digital modeling program for the building project in the memory 402, the following steps can be performed:
[0081] Display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements;
[0082] The metadata visualization operation page is displayed. Based on the metadata visualization operation page, the main entity to be created is obtained, and the system attributes of the main entity to be created are generated based on the building engineering digitization system file. The business attributes of the main entity to be created are also obtained based on the metadata visualization operation page. The system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data.
[0083] Based on the system attributes and business attributes of the main entity to be created, create the main entity;
[0084] Based on the metadata visualization operation page, obtain the business attributes of the sub-entity to be created, create the sub-entity based on the business attributes of the sub-entity to be created, and construct the correspondence between the main entity and the sub-entity;
[0085] A digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0086] It should be understood that when the processor 401 executes the digital modeling program for the building project in the memory 402, in addition to the functions mentioned above, it can also perform other functions, as detailed in the description of the corresponding method embodiments above.
[0087] Furthermore, the embodiments of the present invention do not specifically limit the type of electronic device 400 mentioned. Electronic device 400 can be a mobile phone, tablet computer, personal digital assistant (PDA), wearable device, laptop computer, or other portable electronic device. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices running iOS, Android, Microsoft, or other operating systems. The aforementioned portable electronic device can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present invention, electronic device 400 may not be a portable electronic device, but rather a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0088] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a digital modeling method for building engineering provided by the methods described above, the method comprising:
[0089] Display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements;
[0090] The metadata visualization operation page is displayed. Based on the metadata visualization operation page, the main entity to be created is obtained, and the system attributes of the main entity to be created are generated based on the building engineering digitization system file. The business attributes of the main entity to be created are also obtained based on the metadata visualization operation page. The system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data.
[0091] Based on the system attributes and business attributes of the main entity to be created, create the main entity;
[0092] Based on the metadata visualization operation page, obtain the business attributes of the sub-entity to be created, create the sub-entity based on the business attributes of the sub-entity to be created, and construct the correspondence between the main entity and the sub-entity;
[0093] A digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
[0094] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware, and the program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.
[0095] The digital modeling method, apparatus, electronic device, and storage medium for building engineering provided by the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A digital modeling method for architectural engineering, characterized in that, include: Display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements; Display the metadata visualization operation page, obtain the main entity to be created based on the metadata visualization operation page, generate the system attributes of the main entity to be created based on the building engineering digital system file, and obtain the business attributes of the main entity to be created based on the metadata visualization operation page; The system attributes are built-in parameters corresponding to construction industry data, and the business attributes are user-inputted custom data; Based on the system attributes and business attributes of the main entity to be created, create the main entity; Based on the metadata visualization operation page, obtain the business attributes of the sub-entity to be created, create the sub-entity based on the business attributes of the sub-entity to be created, and construct the correspondence between the main entity and the sub-entity; A digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities. The process of creating a digital model of a building project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities includes: Upon receiving a download digital model instruction on the metadata visualization operation page, a digital model of the building project is created based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities. The corresponding SQL file for creating tables and the CRUD function interfaces are then generated.
2. The digital modeling method for building engineering according to claim 1, characterized in that, The business attributes of the main entity to be created are character data with a length not exceeding 32 characters.
3. The digital modeling method for building engineering according to claim 1, characterized in that, The business attributes of the main entity to be created are data in the form of an SQL file.
4. The digital modeling method for building engineering according to claim 1, characterized in that, The process of constructing the correspondence between the main entity and the child entities includes: On the canvas of the metadata visualization operation page, the main entity and the sub-entity are connected by arrows to construct the correspondence between the main entity and the sub-entity.
5. The digital modeling method for building engineering according to claim 1, characterized in that, The system attributes include at least one of the following: document number, document type, and document status.
6. The digital modeling method for building engineering according to claim 1, characterized in that, The business attributes include at least one of the following: the name information, number information, precision information, primary key information, and field information of the main entity.
7. A digital modeling device for architectural engineering, characterized in that, The apparatus is used to implement the digital modeling method for building engineering according to any one of claims 1 to 6, the apparatus comprising: The first creation module is used to display the project creation page, obtain the business requirements of the construction project based on the project creation page, and create digital system files for the construction project based on the business requirements. The acquisition module is used to display a metadata visualization operation page, acquire the main entity to be created based on the metadata visualization operation page, generate the system attributes of the main entity to be created based on the building engineering digitization system file, and acquire the business attributes of the main entity to be created based on the metadata visualization operation page; the system attributes are built-in parameters corresponding to the building industry data, and the business attributes are user-inputted custom data; The second creation module is used to create the main entity based on the system attributes and business attributes of the main entity to be created; The third creation module is used to obtain the business attributes of the sub-entities to be created based on the metadata visualization operation page, create the sub-entities based on the business attributes of the sub-entities to be created, and construct the correspondence between the main entity and the sub-entities. The fourth creation module is used to create a digital model of the building project based on the main entity, the sub-entities, and the correspondence between the main entity and the sub-entities.
8. An electronic device, characterized in that, Including memory and processor, among which, The memory is used to store programs; The processor, coupled to the memory, is used to execute the program stored in the memory to implement the steps in the digital modeling method for building engineering as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the digital modeling method for building engineering as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Graphical model construction method and device based on domain-driven design
CN111666073A
Visual modeling method and system, electronic equipment and storage medium
CN113342325A