CN113127949B - Building model processing method, device, computer equipment and readable storage medium - Google Patents

Building model processing method, device, computer equipment and readable storage medium Download PDF

Info

Publication number
CN113127949B
CN113127949B CN201911418581.XA CN201911418581A CN113127949B CN 113127949 B CN113127949 B CN 113127949B CN 201911418581 A CN201911418581 A CN 201911418581A CN 113127949 B CN113127949 B CN 113127949B
Authority
CN
China
Prior art keywords
building
model
information
building model
professional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911418581.XA
Other languages
Chinese (zh)
Other versions
CN113127949A (en
Inventor
尤勇敏
请求不公布姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiuling Shanghai Intelligent Technology Co ltd
Original Assignee
Jiuling Shanghai Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiuling Shanghai Intelligent Technology Co ltd filed Critical Jiuling Shanghai Intelligent Technology Co ltd
Priority to CN201911418581.XA priority Critical patent/CN113127949B/en
Publication of CN113127949A publication Critical patent/CN113127949A/en
Application granted granted Critical
Publication of CN113127949B publication Critical patent/CN113127949B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a building model processing method, a device, computer equipment and a readable storage medium, wherein the method comprises the following steps: acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model, acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model, calculating position information of the building components in the initial professional building model through the first standard point information, the second standard point information and the attribute information, and generating a three-dimensional building informationized model according to the attribute information of the building components and the position information of the building components; according to the method, a big data analysis mode can be adopted to synchronously analyze blank building models of different professions and actual building models of different professions to generate a three-dimensional building informationized model, so that the design time of the building model is shortened.

Description

Building model processing method, device, computer equipment and readable storage medium
Technical Field
The present disclosure relates to the field of engineering drawing, and in particular, to a method and apparatus for processing a building model, a computer device, and a readable storage medium.
Background
The building informatization model technology is a datamation tool applied to engineering design, construction and management, and plays an important role in improving production efficiency, saving cost and shortening construction period by integrating datamation models and informatization models of buildings. The method has the five characteristics of visualization, coordination, simulation, optimality and diagrammability. Therefore, before building construction, each professional designer is required to participate in the design of the overall effect map (namely, the three-dimensional building informatization model) together to advance the implementation of the next step; among them, various professional designers include architectural designers, structural designers, plumbing designers, electrical designers, and the like.
The traditional design mode is that after one professional designer finishes the design, the design is handed over to the next professional designer, and so on until all professional designers finish the design, and then the whole effect diagram of the building is obtained. However, when two professional designers cross, the traditional design mode can have the problems of file loss, untimely cross, work blockage in the design process, and the like, so that the design time of the building model is longer.
Disclosure of Invention
In view of the above, it is desirable to provide a construction model processing method, apparatus, computer device, and readable storage medium capable of shortening the construction model design time.
The embodiment of the application provides a building model processing method, which comprises the following steps:
acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model;
acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
In one embodiment, the acquiring the first standard point information in the initial specialized building model and the second standard point information in the target specialized building model includes:
acquiring intersection points among different coaxial networks in the initial professional building model to obtain the first standard point information;
And acquiring the intersection point between different coaxial networks in the target professional building model to obtain the second standard point information.
In one embodiment, the acquiring the information in the target professional building model to obtain the attribute information of the building element in the target professional building model includes:
acquiring information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building element comprises the name, type and characteristic information of the element group.
In one embodiment, the calculating the position information of the building element in the initial professional building model according to the first standard point information, the second standard point information and the attribute information includes:
obtaining a conversion vector of the building component from the initial professional building model to the target professional building model through the first standard point information and the second standard point information;
determining geometric image position information in the building component by adopting a positioning processing method;
and obtaining the position information of the building component according to the geometric image position information and the conversion vector.
In one embodiment, the obtaining the conversion vector of the building element from the initial professional building model to the target professional building model through the first standard point information and the second standard point information includes:
and performing first arithmetic operation processing on the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
In one embodiment, the performing a first arithmetic operation on the first standard point information and the second standard point information to obtain a conversion vector of the building element from the initial professional building model to the target professional building model includes: and subtracting the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
In one embodiment, the obtaining the position information of the building element according to the geometric image position information and the conversion vector includes:
performing second arithmetic operation processing on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner.
In one embodiment, the generating a three-dimensional building informatization model according to the attribute information of the building element and the position information of the building element includes:
and constructing the building component at the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, so as to obtain the three-dimensional building informationized model.
The embodiment of the application provides a building model processing method, which comprises the following steps:
acquiring intersection points among different coaxial networks in an initial professional building model to obtain first standard point information;
acquiring intersection points among different coaxial networks in the target professional building model to obtain second standard point information;
acquiring information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building components comprises the name, type and characteristic information of component groups;
subtracting the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model;
Determining geometric image position information in the building component by adopting a positioning processing method;
performing second arithmetic operation processing on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner;
and constructing the building component at the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, so as to obtain the three-dimensional building informationized model.
An embodiment of the present application provides a building model processing apparatus, including:
the standard point information acquisition module is used for acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
the acquisition module is used for acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
the calculating module is used for calculating the position information of the building component in the initial professional building model through the first standard point information, the second standard point information and the attribute information;
And the acquisition model module is used for generating a three-dimensional building informatization model according to the attribute information of the building component and the position information of the building component.
The embodiment of the application provides a computer device, which comprises a memory and a processor, wherein the memory stores a computer program capable of running on the processor, and the processor realizes the following steps when executing the computer program:
acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model;
acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
Embodiments of the present application provide a readable storage medium having stored thereon a computer program, the computing
The computer program when executed by the processor performs the steps of:
Acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model;
acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
The building model processing method, the device, the computer equipment and the readable storage medium provided by the embodiment can acquire first standard point information in an initial professional building model and second standard point information in a target professional building model, acquire information in the target professional building model to obtain attribute information of building components in the target professional building model, calculate position information of the building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information, and generate a three-dimensional building informationized model according to the attribute information of the building components and the position information of the building components; according to the method, a big data analysis mode can be adopted to synchronously analyze blank building models of different professions and actual building models of different professions to generate a three-dimensional building informationized model, so that the design time of the building model is shortened.
Drawings
FIG. 1 is a schematic diagram of an application system of a building model processing method according to an embodiment;
FIG. 2 is a flow chart of a building model processing method according to an embodiment;
FIG. 3 is a schematic flow chart of a building model processing method according to another embodiment;
FIG. 4 is a schematic diagram of a construction model processing apparatus according to an embodiment;
fig. 5 is an internal structural diagram of a computer device according to an embodiment.
Description of the embodiments
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the present application will be combined with
The technical solutions in the embodiments of the present application are clearly and completely described in the drawings in the embodiments, and it is apparent that,
the described embodiments are some, but not all, of the embodiments of the present application. Based on the present application
All of which are obtained by one of ordinary skill in the art without undue burden
Other embodiments are within the scope of the present application.
The building model processing method provided by the embodiment can be applied to the building model processing system shown in fig. 1, and a big data analysis mode is realized by adopting a plurality of servers in the building model processing system. As shown in fig. 1, the system includes a computer device and a background server. A three-dimensional building model design application is installed on a computer device. Wherein, the three-dimensional building model design application program is provided with a mold closing task function button; after the computer equipment receives the die assembly task command, the background server can realize die assembly processing. Alternatively, the mold closing process may be understood as a process of merging building models of different professions to obtain a three-dimensional building informatization model in which all professions coexist. Alternatively, the background server and the computer device may communicate via a wireless connection. Alternatively, the wireless connection may be Wi-Fi, mobile network or bluetooth connection. Alternatively, the computer device may be an electronic device capable of running software codes, such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, or a personal digital assistant. Optionally, the background server in the building model processing system may include a main server cluster, a load balancing server 1, a load balancing server 2, a sub-server cluster 1 and a sub-server cluster 2; the main server cluster, the sub server cluster 1 and the sub server cluster 2 can all comprise a plurality of servers, and all servers in the building model processing system can realize the same task or different tasks.
It should be noted that, any one of the servers in the main server cluster may receive the initial specialized building model, and send the mold closing task and the initial specialized building model to the load balancing server 1, where the load balancing server 1 may distribute the mold closing task to any one of the servers in the sub-server cluster 1 according to the load balancing principle, the load balancing server 1 may send the initial specialized building model to the server, the server may collect information in the initial specialized building model and the target specialized building model, and send the collected information to the load balancing server 2, the load balancing server 2 may distribute the collected information to any one of the servers in the sub-server cluster 2 according to the load balancing principle, the servers may perform conversion processing and positioning processing according to the information, then send the processing result to the load balancing server 2, and after sending to the servers in the sub-server cluster 1, the servers may send the processing result to the servers in the sub-server cluster 1 through the load balancing server 1, and finally, the load balancing server 2 may distribute the collected information to any one of the servers in the sub-server cluster 2 according to the load balancing principle, and may fill all the three-dimensional building models with different building models. The load balancing principle can be characterized as balancing and distributing work tasks of a load so as to enable the load to normally operate, and the load can be a server in the sub-server cluster 1 and the sub-server cluster 2. In addition, if the data volume contained in the die closing task is relatively large, the background server can be added in the building model processing system, so that the processing capacity of the building model processing system on big data is improved. The specific procedure of the construction model processing method will be specifically described in the following examples.
It should be noted that, in the building model processing method provided in the embodiment of the present application, the execution body may be a building model processing apparatus, and the apparatus may be implemented as part or all of a computer device by using software, hardware, or a combination of software and hardware. The execution subject of the method embodiment described below is illustrated by taking computer equipment as an example, so as to obtain an overall three-dimensional building informationized model by analyzing building models of different professions. Wherein the computer device may implement the processes of the method embodiments described below through a modeling application.
Fig. 2 is a flow chart of a building model processing method according to an embodiment. This embodiment relates to the process of how to obtain an overall three-dimensional building informatization model from different specialized building models. As shown in fig. 2, the method includes:
step S101, acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model.
Optionally, the process of acquiring the first standard point information in the initial professional building model and the second standard point information in the target professional building model in the step S101 may be specifically implemented by the following processes: acquiring intersection points among different coaxial networks in the initial professional building model to obtain the first standard point information; and acquiring the intersection point between different coaxial networks in the target professional building model to obtain the second standard point information.
Specifically, the initial professional building model may be a virtual building model of different professions constructed by the computer device, that is, the initial professional building model is not filled with any building element model, only includes some shaft nets, and is a blank building model of different professions. Alternatively, the building element model may be a model of each element constituting the building. Wherein, the components in the building mainly can include: building (house) surfaces, walls, columns, etc.; the building element may have an open-close structure, and may also have a fixed structure. For example, doors and windows have open and close structures, and beams, plates and columns have fixed structures. In the construction field, the above-mentioned professions may include buildings, structures, water heating and electricity. Alternatively, the initial specialized building models of the different professions may be different; in this embodiment, the initial professional building model may include an initial building model, an initial structural model, an initial plumbing model, and an initial electrical model. Alternatively, the background server may analyze virtual building models of different professions simultaneously.
It should be noted that the target professional building model may be characterized as a created different professional building model stored in a server database, where the building model includes different building element models. Alternatively, the target specialty building model may include a target building model, a target structural model, a target plumbing model, and a target electrical model. The structure of the target building model and the structure of the initial building model may be identical, the structure of the target structure model and the structure of the initial structure model may be identical, the structure of the target water heating model and the structure of the initial water heating model may be identical, and the structure of the target electric model and the structure of the initial electric model may be identical, so that the structure and the property of the building element model in each specialty corresponding to the initial specialty building model may be identical. Optionally, the first standard point may be an intersection point of the axis of the initial professional building model, and the first standard point information may be coordinate information of the intersection point; the second standard point may be an intersection point of the axis of the target professional building model, and the second standard point information may be coordinate information of the intersection point. Alternatively, the coordinate information may be two-dimensional plane coordinate information. Alternatively, the background server may analyze the target building models of different professions simultaneously.
It can be understood that the background server can analyze the intersection points between different axes in the initial professional building model to obtain first standard point information, and analyze the intersection points between different axes in the target professional building model to obtain second standard point information.
And step S102, acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model.
Specifically, the information may include stress characteristic information, material characteristic information, and self attribute characteristic information of the building elements of different building elements in the target professional building model. However, in the present embodiment, the information in the target professional building model may be attribute information of the building element. The attribute information may include, among other things, the name, model number, type, own characteristic information, etc. of the building element. Optionally, the background server may collect information in the target professional building model to obtain attribute information of all building elements in the target professional building model. Wherein the building element in the present embodiment is actually a building element model in a three-dimensional building informatization model.
Optionally, the process of acquiring the information in the target professional building model to obtain the attribute information of the building element in the target professional building model in the step S102 may be specifically implemented by the following processes: acquiring information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building element comprises the name, type and characteristic information of the element group.
In this embodiment, the attribute information of the building element may include the name, type, and feature information of the element group. For example, a plurality of building elements such as floors, doors, walls, stairs, ceilings, etc., among the building elements, the corresponding building element group name may be referred to as a floor group, a door group, a wall group, a stair group, a ceiling group, and the building elements of the same size and the same attribute may be referred to as a group. Alternatively, the same building element may comprise multiple types; for example, the door may include a glass door, an iron door, a wooden door, and the like. Alternatively, the characteristic information of the building element may include size information of the building element; for example, the length, width, and thickness of the door may be defined as size information of the door.
Step S103, calculating the position information of the building component in the initial professional building model through the first standard point information, the second standard point information and the attribute information.
Specifically, the background server can calculate the position information of the building component in the initial professional building model by adopting arithmetic operation or fitting algorithm through the first standard point information in the initial professional building model, the second standard point information in the target professional building model and the attribute information of the building component.
It should be noted that the location information of the building element in the initial professional building model may characterize a specific location of the building element in the initial professional building model, which may include a point location, a line location, a surface location, and so on.
Step S104, generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
Specifically, the background server can determine specific positions of all building components according to the acquired attribute information of the building components in the target professional building model and the position information of the corresponding building components, so as to obtain a complete three-dimensional building informationized model.
In this embodiment, the background server may perform synchronous analysis processing on different initial building models and corresponding target building models to obtain attribute information of building components corresponding to different professions and position information of the building components, so as to generate three-dimensional building informationized models in which all professions coexist.
According to the building model processing method provided by the embodiment, first standard point information in an initial professional building model and second standard point information in a target professional building model can be obtained, information in the target professional building model is collected, attribute information of building components in the target professional building model is obtained, position information of the building components in the initial professional building model is calculated through the first standard point information, the second standard point information and the attribute information, and a three-dimensional building informationized model is generated according to the attribute information of the building components and the position information of the building components; according to the method, large data analysis modes can be adopted, blank building models of different professions and actual building models of different professions are synchronously analyzed to obtain attribute information and position information of building components, then a complete three-dimensional building informationized model is generated according to the attribute information and the position information of the building components, the problems that files are lost and are not timely connected in a traditional design mode, and work is blocked in a design process are avoided, so that the design time of the building models is shortened, the work efficiency of a building model design engineer is improved, and meanwhile, the progress of engineering construction is also improved.
As one embodiment, the process of calculating the position information of the building element in the initial professional building model according to the first standard point information, the second standard point information and the attribute information in the step S103 may be implemented by:
step 113, obtaining a conversion vector of the building component from the initial professional building model to the target professional building model through the first standard point information and the second standard point information.
Specifically, the background server may perform arithmetic operation or fitting operation on the first standard point information in the initial specialized building model and the second standard point information in the target specialized building model to obtain a conversion vector of the building member from the initial specialized building model to the target specialized building model.
Optionally, the process of obtaining the conversion vector of the building element from the initial professional building model to the target professional building model in the step S113 through the first standard point information and the second standard point information may be implemented by the following steps:
step S1131, performing a first arithmetic operation on the first standard point information and the second standard point information to obtain a conversion vector of the building element from the initial professional building model to the target professional building model. The process of step S1131 may specifically include: and subtracting the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
Specifically, the background server may perform an arithmetic operation (i.e., a first arithmetic operation) on the first standard point information in the initial specialized building model and the second standard point information in the target specialized building model, to obtain a conversion vector of the building element from the initial specialized building model to the target specialized building model. Alternatively, the first arithmetic operation may comprise an addition operation, a subtraction operation, a multiplication operation, a division operation, or a combination operation of arithmetic operations.
In this embodiment, the first arithmetic operation may be a subtraction operation. Alternatively, the background server may perform subtraction operation on the first standard point information in the initial professional building model and the second standard point information in the target professional building model, that is, perform subtraction operation on the coordinates of the first standard point and the coordinates of the second standard point, to obtain a conversion vector having a size and a direction. The transformation vector may characterize a length of a line segment of the building element in the initial professional building model extending to a specific direction with the first standard point as a reference point. Alternatively, the first standard point may be any point at the edges or center of the face, as well as all sides contained by the building element.
Step S123, determining geometric image position information in the building component by adopting a positioning processing method.
Specifically, the positioning processing method may include a point positioning method and a line positioning method, and may also be other positioning methods. Taking the point positioning method as an example, the geometric image position information in the building element may be position information (i.e., coordinate position) of a second standard point on the building element in the target professional building model; at this time, the geometric image position information in the building element may be referred to as point position information in the building element, and the point position information in different building elements may be different. Taking a line positioning method as an example, the geometric image position information in the building component can be coordinates of two end points of a preset line segment containing the second standard point on different building components in the target professional building model; at this time, the geometric image position information in the building element may be referred to as line position information in the building element.
And step S133, obtaining the position information of the building component according to the geometric image position information and the conversion vector.
Optionally, the step S133 may specifically include a process of obtaining the position information of the building element according to the geometric image position information and the conversion vector: performing second arithmetic operation processing on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner.
Specifically, the second arithmetic operation may be an addition operation, a subtraction operation, a multiplication operation, or a division operation. Taking a point positioning method as an example, the background server can translate the second standard point according to the conversion vector corresponding to each building component, and the position information corresponding to the translated position can be the position information of the building component; the direction of translation may be the direction of the conversion vector, and the length of translation may be the size of the conversion vector. Taking a line positioning method as an example, the background server can extend the line segment according to the conversion vector corresponding to each building component, and the starting point and the ending point of the extension can be the position information of the building component; at this time, the geometric image position information in the building element may be referred to as line position information in the building element; the extending direction can be the direction of the conversion vector, and the length of the extending line segment can be determined by the size of the conversion vector and the length of the preset line segment; the length of the extension line segment may be equal to the size of the conversion vector, or may be equal to the difference between the size of the conversion vector and the length of the preset line segment.
According to the building model processing method provided by the embodiment, the conversion vector of the building component from the initial professional building model to the target professional building model can be obtained through the first standard point information and the second standard point information, the geometric image position information in the building component is determined by adopting a positioning processing method, the position information of the building component is obtained according to the geometric image position information and the conversion vector, and then the three-dimensional building informationized model is generated according to the obtained attribute information of the building component and the position information of the building component; the method can adopt a big data analysis mode to calculate the position information of the building component, then generates a complete three-dimensional building informationized model according to the attribute information of the building component and the position information of the building component, avoids the problems of file loss, untimely connection and work blockage in the design process in the traditional design mode, shortens the design time of the building model, improves the working efficiency of a building model design engineer, and simultaneously improves the progress of engineering construction
As one embodiment, the process of generating the three-dimensional building informatization model in the step S104 according to the attribute information of the building element and the position information of the building element may specifically include the following steps: and constructing the building component at the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, so as to obtain the three-dimensional building informationized model.
Specifically, the background server can determine corresponding positions of different building elements in different specialized initial building models according to attribute information of the different building elements and position information of the corresponding building elements, and then construct corresponding building element models in the different specialized initial building models, so that three-dimensional building informatization models in which all specialized areas coexist are obtained. Alternatively, constructing a building element may be understood as filling a building model.
In this embodiment, after obtaining the three-dimensional building informatization model, the background server may send a result of successful mold closing processing to the computer device, where the result may be a download address of the three-dimensional building informatization model after mold closing processing. In addition, if an abnormality occurs during the mold closing process, the mold closing process fails, and the three-dimensional building informationized model cannot be obtained, at this time, the background server may send a result of the failure of the mold closing process to the computer device, and the result may be text information or view information related to the failure, or the like.
According to the building model processing method provided by the embodiment, different building components in different specialized initial building models can be constructed according to the attribute information of the building components and the position information of the building components so as to generate a complete three-dimensional building informationized model, the problems that files are lost and are not timely connected in a traditional design mode, and work is blocked in a design process are avoided, so that the design time of the building model is shortened, the work efficiency of a building model design engineer is improved, and meanwhile, the progress of engineering construction is also improved.
Fig. 3 is a schematic flow chart of a building model processing method according to another embodiment. As shown in fig. 3, the building model processing method may include:
step S201, acquiring intersection points among different coaxial networks in an initial professional building model to obtain first standard point information;
step S202, acquiring intersection points among different coaxial networks in a target professional building model to obtain second standard point information;
step S203, collecting information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building components comprises the name, type and characteristic information of component groups;
Step S204, subtracting the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model;
step S205, determining geometric image position information in the building component by adopting a positioning processing method;
step S206, performing a second arithmetic operation on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner;
and S207, constructing the building component in the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, and obtaining the three-dimensional building informatization model.
According to the building model processing method provided by the embodiment, different building components in different professional initial building models can be constructed by adopting a big data analysis mode, a complete three-dimensional building informationized model is generated, the problems that files are lost and are not timely connected in a traditional design mode, and work is blocked in a design process are avoided, so that the design time of the building model is shortened, the work efficiency of a building model design engineer is improved, and meanwhile, the progress of engineering construction is also improved.
It should be understood that, although the steps in the flowcharts of fig. 2 to 3 are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps in fig. 2-3 may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of execution of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with at least a portion of the other steps or sub-steps of other steps.
For specific limitations on the construction model processing apparatus, reference may be made to the above limitations on the construction model processing method, and no further description is given here. The respective modules in the building model processing apparatus of the computer device described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
Fig. 4 is a schematic structural diagram of an architecture model processing apparatus according to an embodiment. As shown in fig. 4, the apparatus may include: the standard point information acquisition module 11, the acquisition module 12, the calculation module 13 and the acquisition model module 14.
Specifically, the standard point information obtaining module 11 is configured to obtain first standard point information in the initial professional building model and second standard point information in the target professional building model;
the acquisition module 12 is configured to acquire information in the target professional building model, and obtain attribute information of building elements in the target professional building model;
the calculating module 13 is configured to calculate position information of a building element in the initial professional building model according to the first standard point information, the second standard point information, and the attribute information;
the acquisition model module 14 is configured to generate a three-dimensional building informationized model according to the attribute information of the building element and the position information of the building element.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the standard point information obtaining module 11 includes: a first acquisition unit and a second acquisition unit.
The first acquisition unit is used for acquiring intersection points among different coaxial networks in the initial professional building model to obtain the first standard point information;
the second obtaining unit is used for obtaining the intersection point between different coaxial networks in the target professional building model to obtain the second standard point information.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the collecting module 12 is specifically configured to collect information of building elements in the target professional building model corresponding to each professional, so as to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building element comprises the name, type and characteristic information of the element group.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the computing module 13 comprises: the device comprises a third acquisition unit, a positioning unit and a third acquisition unit.
The third obtaining unit is used for obtaining a conversion vector of the building component from the initial professional building model to the target professional building model through the first standard point information and the second standard point information;
the positioning unit is used for determining geometric image position information in the building component by adopting a positioning processing method;
the third acquisition unit is used for obtaining the position information of the building component according to the geometric image position information and the conversion vector.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the third acquisition unit includes: an arithmetic operation subunit.
The arithmetic operation subunit is used for performing first arithmetic operation processing on the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the arithmetic operation subunit is specifically configured to perform a subtraction operation on the first standard point information and the second standard point information to obtain a conversion vector of the building element from the initial specialized building model to the target specialized building model.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the third obtaining unit is specifically configured to perform a second arithmetic operation on the geometric image position information and the conversion vector to obtain position information of the building element; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, the obtaining model module 14 is specifically configured to construct the building element according to the attribute information of the building element and the position information of the building element, and construct the building element at the corresponding position of the building element in the initial professional building model, so as to obtain the three-dimensional building informationized model.
The building model processing device provided in this embodiment may execute the above method embodiment, and its implementation principle and technical effects are similar, and will not be described herein.
In one embodiment, a computer device is provided, the internal structure of which may be as shown in FIG. 5. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the computer device is used for communicating with an external computer device through a network connection. The computer program is executed by a processor to implement a building model processing method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 5 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided that includes a memory and a processor, the memory
A computer program stored therein, which processor, when executing the computer program, implements the steps of:
acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model;
acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
In one embodiment, a readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model;
acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus (Rambus)
Direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and storage
A dynamic RAM (RDRAM) for a device bus, etc.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.

Claims (11)

1. A method of building model processing, the method comprising:
acquiring first standard point information in an initial professional building model and second standard point information in a target professional building model; the initial professional building model is a blank building model of different professions without filling any building component model, the blank building model only comprises a plurality of axis networks, and the first standard point is an intersection point of the axis networks of the initial professional building model; the target professional building model is a created building model with different professions stored in a server database, and the second standard point is an intersection point of axial nets in the target professional building model;
Acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating position information of building components in the initial professional building model according to the first standard point information, the second standard point information and the attribute information;
and generating a three-dimensional building informatization model according to the attribute information of the building components and the position information of the building components.
2. The method according to claim 1, wherein the collecting information in the target professional building model to obtain attribute information of building elements in the target professional building model includes:
acquiring information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building element comprises the name, type and characteristic information of the element group.
3. The method of claim 1, wherein the calculating the location information of the building element in the initial professional building model from the first standard point information, the second standard point information, and the attribute information comprises:
Obtaining a conversion vector of the building component from the initial professional building model to the target professional building model through the first standard point information and the second standard point information;
determining geometric image position information in the building component by adopting a positioning processing method;
and obtaining the position information of the building component according to the geometric image position information and the conversion vector.
4. A method according to claim 3, wherein said obtaining a conversion vector of the building element from the initial professional building model to the target professional building model from the first standard point information and the second standard point information comprises:
and performing first arithmetic operation processing on the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
5. The method of claim 4, wherein performing a first arithmetic operation on the first standard point information and the second standard point information to obtain a conversion vector of the building element from the initial specialized building model to the target specialized building model comprises: and subtracting the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model.
6. The method of claim 4, wherein the obtaining the position information of the building element from the geometric image position information and the transformation vector comprises:
performing second arithmetic operation processing on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner.
7. The method of claim 1, wherein generating a three-dimensional building informationized model from the attribute information of the building element and the position information of the building element comprises:
and constructing the building component at the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, so as to obtain the three-dimensional building informationized model.
8. A method of building model processing, the method comprising:
acquiring intersection points among different coaxial networks in an initial professional building model to obtain first standard point information; the initial professional building model is a blank building model of a different professional without any building element model, the blank building model comprising only some axle nets;
Acquiring intersection points among different coaxial networks in the target professional building model to obtain second standard point information;
acquiring information of building components in the target professional building model corresponding to each specialty to obtain attribute information of the building components in each target professional building model; wherein the attribute information of the building components comprises the name, type and characteristic information of component groups; the target professional building model is a created building model with different professions stored in a server database;
performing first arithmetic operation on the first standard point information and the second standard point information to obtain a conversion vector of the building component from the initial professional building model to the target professional building model;
determining geometric image position information in the building component by adopting a positioning processing method;
performing second arithmetic operation processing on the geometric image position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different from the first arithmetic operation processing in operation processing manner;
and constructing the building component at the corresponding position of the building component in the initial professional building model according to the attribute information of the building component and the position information of the building component, so as to obtain a three-dimensional building informationized model.
9. A building model processing apparatus, the apparatus comprising:
the standard point information acquisition module is used for acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model; the initial professional building model is a blank building model of different professions without filling any building component model, the blank building model only comprises a plurality of axis networks, and the first standard point is an intersection point of the axis networks of the initial professional building model; the target professional building model is a created building model with different professions stored in a server database, and the second standard point is an intersection point of axial nets in the target professional building model;
the acquisition module is used for acquiring information in the target professional building model to obtain attribute information of building components in the target professional building model;
the calculating module is used for calculating the position information of the building component in the initial professional building model through the first standard point information, the second standard point information and the attribute information;
and the acquisition model module is used for generating a three-dimensional building informatization model according to the attribute information of the building component and the position information of the building component.
10. A computer device comprising a memory, a processor, the memory having stored thereon a computer program executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 8 when the computer program is executed.
11. A readable storage medium having stored thereon a computer program, which when executed by a processor realizes the steps of the method according to any of claims 1 to 8.
CN201911418581.XA 2019-12-31 2019-12-31 Building model processing method, device, computer equipment and readable storage medium Active CN113127949B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911418581.XA CN113127949B (en) 2019-12-31 2019-12-31 Building model processing method, device, computer equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911418581.XA CN113127949B (en) 2019-12-31 2019-12-31 Building model processing method, device, computer equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN113127949A CN113127949A (en) 2021-07-16
CN113127949B true CN113127949B (en) 2023-05-09

Family

ID=76769360

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911418581.XA Active CN113127949B (en) 2019-12-31 2019-12-31 Building model processing method, device, computer equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN113127949B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109558636A (en) * 2018-10-26 2019-04-02 中交第航务工程局有限公司 A kind of creation method based on Revit pipe gallery BIM model
CN109754460A (en) * 2018-12-27 2019-05-14 福建省晨曦信息科技股份有限公司 A kind of automatic overmolded method, electronic equipment and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699731B (en) * 2013-12-19 2016-04-27 中铁第一勘察设计院集团有限公司 A kind of construction method of railway construction real scene model collaborative design platform
CN107169214A (en) * 2017-05-24 2017-09-15 辽宁工程技术大学 A kind of BUILDINGS MODELS design method
CN107633137A (en) * 2017-09-21 2018-01-26 中铁八局集团电务工程有限公司 A kind of electromechanical installation of the subway based on BIM and fitting-out work construction method
CN108648269B (en) * 2018-05-11 2023-10-20 北京建筑大学 Method and system for singulating three-dimensional building models
CN109214118A (en) * 2018-10-15 2019-01-15 河北省建筑材料工业设计研究院 A kind of cement production enterprise Industrial Design Method based on BIM
CN109448120B (en) * 2018-10-31 2023-09-08 广州凡拓动漫科技有限公司 Processing method and device for three-dimensional building model and computer equipment
CN110502834A (en) * 2019-08-21 2019-11-26 中铁第一勘察设计院集团有限公司 Depot of urban railway transit vehicles design method based on BIM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109558636A (en) * 2018-10-26 2019-04-02 中交第航务工程局有限公司 A kind of creation method based on Revit pipe gallery BIM model
CN109754460A (en) * 2018-12-27 2019-05-14 福建省晨曦信息科技股份有限公司 A kind of automatic overmolded method, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN113127949A (en) 2021-07-16

Similar Documents

Publication Publication Date Title
Gourlis et al. Building Information Modelling for analysis of energy efficient industrial buildings–A case study
CN111079263B (en) Building main body structure generation method, device, computer equipment and storage medium
Song et al. Development of a BIM-based structural framework optimization and simulation system for building construction
US20080120068A1 (en) Generating an analytical model of a building for use in thermal modeling and environmental analyses
CN113190893B (en) Method and related device for determining attribute of steel bar of component
CN113129427A (en) Building model processing method and device, computer equipment and readable storage medium
CN111125808B (en) Intelligent construction site management model construction method and device
JP6329734B2 (en) Co-simulation procedure using all derivatives of output variables
CN111858821B (en) Processing method and device for space analysis task, computer equipment and storage medium
Malendowski et al. Development and implementation of coupling method for CFD-FEM analyses of steel structures in natural fire
CN114692250A (en) Method and device for reinforcing ribs of wall body and computer equipment
CN110555661B (en) Information display method, device and equipment for building element and readable storage medium
Jokhio et al. Parallelisation of nonlinear structural analysis using dual partition super elements
CN113127949B (en) Building model processing method, device, computer equipment and readable storage medium
CN112861374B (en) Multi-physical coupling simulation processing method, device and equipment based on pre-controller
CN111210028B (en) Room model checking method and device, computer equipment and storage medium
CN110704898B (en) Method for placing connecting node between tiger window model and roof truss girder model and product
CN110704901B (en) Method for placing connecting nodes of gable roof guide beams and related products
CN110826119A (en) Information processing method and device, computer equipment and readable storage medium
CN111008311A (en) Complex network node importance evaluation method and device based on neighborhood weak connection
CN110757457A (en) Processing simulation method, device and system of Internet of things robot
CN112800527B (en) Construction information model-based structural beam steel bar information generation method and related device
CN110737934B (en) Tiger window roof truss node generation method, device and storage medium
CN110704902B (en) Connecting node placement method and product of combined lintel model and combined upright column model
CN112836265B (en) Interior wall generation method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant