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

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

Info

Publication number
CN113127949A
CN113127949A CN201911418581.XA CN201911418581A CN113127949A CN 113127949 A CN113127949 A CN 113127949A CN 201911418581 A CN201911418581 A CN 201911418581A CN 113127949 A CN113127949 A CN 113127949A
Authority
CN
China
Prior art keywords
building
information
model
standard point
building model
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.)
Granted
Application number
CN201911418581.XA
Other languages
Chinese (zh)
Other versions
CN113127949B (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 building model processing device, computer equipment and a readable storage medium, wherein the method comprises the following steps: acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model, acquiring information in the target professional building model to obtain attribute information of a building element in the target professional building model, calculating 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, and generating a three-dimensional building informatization model according to the attribute information of the building element and the position information of the building element; the method can generate the three-dimensional building information model by synchronously analyzing the blank building models in different specialties and the actual building models in different specialties in a big data analysis mode, thereby shortening the design time of the building model.

Description

Building model processing method and device, computer equipment and readable storage medium
Technical Field
The present application relates to the field of engineering drawing, and in particular, to a building model processing method, apparatus, computer device, and 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 datamation and informatization model integration of buildings. The method has five characteristics of visualization, coordination, simulation, optimization and graphing. Therefore, before building construction, each professional designer needs to participate in the design of the overall effect diagram (namely, the three-dimensional building informatization model) together to promote the implementation of the next step; wherein, each professional designer comprises a building designer, a structural designer, a water heating designer, an electrical designer and the like.
The traditional design mode is that after one professional designer finishes design, the designer is handed over to the next professional designer for design, and so on until all professional designers finish the design, the whole effect diagram of the building is obtained. However, when two professional designers are handed over in the conventional design mode, the problems of file loss, untimely handing over, work blockage in the design process and the like can occur, so that the design time of the building model is long.
Disclosure of Invention
In view of the above, it is desirable to provide a building model processing method, a building model processing apparatus, a computer device, and a readable storage medium, which can shorten a building 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 the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
In one embodiment, the obtaining first standard point information in the initial professional building model and second standard point information in the target professional building model includes:
acquiring intersection points among different axis networks in the initial professional building model to obtain the first standard point information;
and acquiring intersection points among different axis networks in the target professional building model to obtain the second standard point information.
In one embodiment, the acquiring information in the target professional building model to obtain attribute information of building elements in the target professional building model includes:
collecting information of building elements in a target professional building model corresponding to each specialty to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building member includes a name, a type, and feature information of a member family.
In one embodiment, the calculating the position information of the building element in the initial professional building model through 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 element by adopting a positioning processing method;
and obtaining the position information of the building component according to the geometric figure position information and the conversion vector.
In one embodiment, the obtaining a transformation 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 carrying out subtraction 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.
In one embodiment, the obtaining the position information of the building element according to the geometric figure position information and the conversion vector includes:
performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing.
In one embodiment, the generating a three-dimensional building information model according to the attribute information of the building element and the position information of the building element includes:
and according to the attribute information of the building component and the position information of the building component, constructing the building component at the corresponding position of the building component in the initial professional building model to obtain the three-dimensional building information model.
The embodiment of the application provides a building model processing method, which comprises the following steps:
acquiring intersection points among different axis networks in the initial professional building model to obtain first standard point information;
acquiring intersection points among different axis networks in the target professional building model to obtain second standard point information;
collecting information of building elements in a target professional building model corresponding to each specialty to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building component comprises a name, a type and feature information of a component family;
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 element by adopting a positioning processing method;
performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing;
and according to the attribute information of the building component and the position information of the building component, constructing the building component at the corresponding position of the building component in the initial professional building model to obtain the three-dimensional building information model.
The embodiment of the application provides a building model processing apparatus, the apparatus includes:
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 the information in the target professional building model to obtain the attribute information of the building component in the target professional building model;
the calculation 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 obtaining model module is used for generating a three-dimensional building information 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 a computer program capable of running on the processor is stored in the memory, and the processor executes the computer program to realize the following steps:
acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
An embodiment of the application provides a readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the following steps:
acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
According to the building model processing method, the building model processing device, the computer equipment and the readable storage medium provided by the embodiment, the method 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 a building element in the target professional building model, calculate 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, and generate a three-dimensional building information model according to the attribute information of the building element and the position information of the building element; the method can generate the three-dimensional building information model by synchronously analyzing the blank building models in different specialties and the actual building models in different specialties in a big data analysis mode, thereby shortening the design time of the building model.
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 schematic flow chart diagram illustrating a method for building model processing according to one embodiment;
FIG. 3 is a schematic flow chart diagram illustrating a method for building model processing according to another embodiment;
FIG. 4 is a schematic structural diagram of a building model processing apparatus according to an embodiment;
FIG. 5 is an internal block diagram of a computer device, provided in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection 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 backend server. And installing a three-dimensional building model design application program on the computer equipment. The three-dimensional building model design application program is provided with a mold closing task function button; and after the computer equipment receives the die assembly task command, the background server can realize die assembly processing. Optionally, the mold closing process may be understood as a process of combining building models of different specialties to obtain a three-dimensional building information model in which all specialties coexist. Optionally, the background server and the computer device may communicate via a wireless connection. Optionally, the wireless connection mode may be Wi-Fi, mobile network or bluetooth connection. Optionally, 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 the servers in the building model processing system can realize the same task and can also realize different tasks.
It should be noted that any one server in the main server cluster may receive the initial professional building model and send the die assembly task and the initial professional building model to the load balancing server 1, the load balancing server 1 may distribute the die assembly task to any one server in the sub-server cluster 1 according to the load balancing principle, the load balancing server 1 sends the initial professional building model to the server, the server may collect information in the initial professional building model and the target professional 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 server in the sub-server cluster 2 according to the load balancing principle, the server may perform conversion processing and positioning processing according to the information, and then the server sends the processing result to the load balancing server 2, and then sends the processing result to the server in the sub-server cluster 1, and then the server sends the processing result to the server in the sub-server cluster 1 after passing through the load balancing server 1, and finally the server can fill the building components into the initial building models of different specialties according to the processing result, so as to obtain the three-dimensional building information model with all specialties coexisting. The load balancing principle may be characterized by balancing and allocating work tasks of a load to enable the load to operate normally, where the load may be a server in the sub-server cluster 1 and the sub-server cluster 2. In addition, if the data volume contained in the mold closing task is large, a background server can be added to the building model processing system, so that the processing capacity of the building model processing system for large data is improved. The specific procedure of the building model processing method will be specifically described in the following embodiments.
In the building model processing method provided in the embodiments of the present application, the execution main body may be a building model processing apparatus, and the apparatus may be implemented as part or all of a computer device by software, hardware, or a combination of software and hardware. The execution subject of the following method embodiment is described by taking a computer device as an example, so as to realize that the whole three-dimensional building information model is obtained by analyzing building models of different specialties. Wherein the computer device may implement the processes of the method embodiments described below through a modeling application.
Fig. 2 is a schematic flow chart of a building model processing method according to an embodiment. The embodiment relates to a process for obtaining an integral three-dimensional building informatization model through building models of different specialties. As shown in fig. 2, the method includes:
step S101, first standard point information in the initial professional building model and second standard point information in the target professional building model are obtained.
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 step S101 may be specifically implemented by the following processes: acquiring intersection points among different axis networks in the initial professional building model to obtain the first standard point information; and acquiring intersection points among different axis 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 specialties constructed by a computer device, that is, the initial professional building model is not filled with any building component model, only includes some axis networks, and is a blank building model of different specialties. Alternatively, the building element model may be a model of each element constituting a building. Wherein, the component in the building mainly can include: building (house) surfaces, walls, columns, and the like; the building member may have an opening and closing structure, or may be a fixed structure. For example, doors and windows have an open-close configuration, and beams, panels and columns have a fixed configuration. In the construction field, the aforementioned specialties may include construction, plumbing, and electrical. Optionally, the initial professional building models of different professions may be different; in the present embodiment, the initial professional building model may include an initial building model, an initial structure model, an initial plumbing model, and an initial electrical model. Optionally, the background server may analyze virtual building models of different specialties simultaneously.
It should be noted that the target professional building model may be characterized as a building model of a different professional created and stored in the server database, and the building model includes a different building component model. Optionally, the target professional building model may include a target building model, a target structure 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 can be completely the same, the structure of the target structure model and the structure of the initial structure model can be completely the same, the structure of the target water heating model and the structure of the initial water heating model can be completely the same, and the structure of the target electrical model and the structure of the initial electrical model can be completely the same, so that the structure and the attribute of the building component model in each specialty corresponding to the initial professional building model and the structure and the attribute of the building component model in each specialty corresponding to the target professional building model can be completely the same. Optionally, the first standard point may be an intersection point of a shaft network in 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 network in the target professional building model, and the second standard point information may be coordinate information of the intersection point. Optionally, the coordinate information may be two-dimensional plane coordinate information. Optionally, the background server may analyze target building models of different specialties simultaneously.
It can be understood that the background server may analyze the intersection points between different axis networks in the initial professional building model to obtain the first standard point information, and analyze the intersection points between different axis networks in the target professional building model to obtain the second standard point information.
And S102, collecting 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 element of 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 member. The attribute information may include, among other things, the name, model, type, self-feature information, etc. of the construction member. Optionally, the background server may collect information in the target professional building model to obtain attribute information of all building components in the target professional building model. Here, the building element in the present embodiment is actually a building element model in the three-dimensional building informatization model.
Optionally, the process of acquiring information in the target professional building model in step S102 to obtain attribute information of the building element in the target professional building model may specifically be implemented by the following processes: collecting information of building elements in a target professional building model corresponding to each specialty to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building member includes a name, a type, and feature information of a member family.
In the present embodiment, the attribute information of the building member may include the name, type, and feature information of the member family. For example, among building elements, a plurality of elements such as floors, doors, walls, stairs, ceilings, etc., the names of the corresponding element groups may be called a floor group, a door group, a wall group, a stair group, a ceiling group, and building elements having the same dimensions and properties may be called 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. Optionally, 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 the size information of the door.
Step S103, calculating the position information of the building element 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 may calculate the position information of the building element in the initial professional building model by using an arithmetic operation or a 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 element.
It should be noted that the position information of the building element in the initial professional building model may represent the specific position of the building element in the initial professional building model, and the position may include a point position, a line position, a plane position, and the like.
And step S104, generating a three-dimensional building information model according to the attribute information of the building component and the position information of the building component.
Specifically, the background server may determine specific positions of all building elements according to the acquired attribute information of the building elements in the target professional building model and the position information of the corresponding building elements, so as to obtain a complete three-dimensional building information 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 elements corresponding to different specialties and position information of the building elements, so as to generate three-dimensional building information models in which all specialties coexist.
The building model processing method provided in this embodiment may obtain 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 a building element in the target professional building model, calculate position information of the building element in the initial professional building model through the first standard point information, the second standard point information, and the attribute information, and generate a three-dimensional building information model according to the attribute information of the building element and the position information of the building element; according to the method, the big data analysis mode can be adopted to synchronously analyze the blank building models of different specialties and the actual building models of different specialties to obtain the attribute information and the position information of the building component, and then the complete three-dimensional building information model is generated according to the attribute information and the position information of the building component, so that the problems of file loss, untimely handover and work blockage in the design process in the traditional design mode are solved, 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.
As an example, the process of calculating the position information of the building element in the initial professional building model by using the first standard point information, the second standard point information and the attribute information in step S103 may be implemented by:
step S113, 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 professional building model and the second standard point information in the target professional building model to obtain a conversion vector of the building element from the initial professional building model to the target professional building model.
Optionally, in the step S113, the process of obtaining the transformation 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 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 carrying out subtraction 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.
Specifically, the background server may perform arithmetic operation (i.e., first arithmetic 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 to obtain a conversion vector of the building element from the initial professional building model to the target professional building model. Alternatively, the first arithmetic operation may comprise an addition operation, a subtraction operation, a multiplication operation, a division operation, or a combination of arithmetic operations.
In this embodiment, the first arithmetic operation may be a subtraction operation. Optionally, the background server may perform subtraction 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 on the coordinates of the first standard point and the coordinates of the second standard point to obtain a conversion vector having a magnitude and a direction. The conversion vector can represent the length of a line extending to a specific direction of the building element in the initial professional building model by taking the first standard point as a reference point. Alternatively, the first standard point may be any point on all sides of the building element, and on the edge or center of the face.
And S123, determining the geometric image position information in the building element 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 the coordinates of two end points of a preset line segment containing a 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 S133, obtaining the position information of the building element according to the geometric figure position information and the conversion vector.
Optionally, the process of obtaining the position information of the building element according to the geometric figure position information and the conversion vector in step S133 may specifically include: performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing.
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 may translate the second standard point according to the conversion vector corresponding to each building element, and the position information corresponding to the translated position may be the position information of the building element; 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 may extend the line segment according to the conversion vector corresponding to each building element, and the start point and end point information of the extension may be position information of the building element; 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 default line segment.
According to the building model processing method provided by the embodiment, a conversion vector of a building element from an initial professional building model to a target professional building model can be obtained through first standard point information and second standard point information, the position information of a geometric image in the building element is determined by adopting a positioning processing method, the position information of the building element is obtained according to the position information of the geometric image and the conversion vector, and a three-dimensional building information model is generated according to the obtained attribute information of the building element and the position information of the building element; the method can calculate the position information of the building component by adopting a big data analysis mode, and then generate a complete three-dimensional building informatization model according to the attribute information of the building component and the position information of the building component, thereby avoiding the problems of file loss, untimely handover and work blockage in the design process in the traditional design mode, shortening the design time of the building model, improving the work efficiency of a building model design engineer, and simultaneously improving the progress of engineering construction
As an embodiment, the process of generating the three-dimensional building information model according to the attribute information of the building element and the position information of the building element in step S104 may specifically include the following steps: and according to the attribute information of the building component and the position information of the building component, constructing the building component at the corresponding position of the building component in the initial professional building model to obtain the three-dimensional building information model.
Specifically, the background server may determine corresponding positions of different building elements in the initial building models of different specialties 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 initial building models of different specialties, thereby obtaining three-dimensional building information models in which all specialties coexist. Alternatively, building the building element may be understood as filling the building model.
In this embodiment, after obtaining the three-dimensional building information 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 information model after mold closing processing. In addition, if an abnormality occurs in the mold closing process, which causes the mold closing process to fail, and a three-dimensional building information model cannot be obtained, at this time, the background server may send the result of the mold closing process failure to the computer equipment, and the result may be text information or view information related to the failure.
According to the building model processing method provided by the embodiment, different building components in initial building models of different specialties can be constructed according to the attribute information of the building components and the position information of the building components to generate a complete three-dimensional building information model, so that the problems of file loss, untimely handover and work blockage in the design process in the traditional design mode are solved, 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 shaft networks in the initial professional building model to obtain first standard point information;
step S202, acquiring intersection points among different shaft networks in the target professional building model to obtain second standard point information;
step S203, collecting the information of the building elements in the target professional building model corresponding to each professional to obtain the attribute information of the building elements in each target professional building model; wherein the attribute information of the building component comprises a name, a type and feature information of a component family;
step S204, subtraction operation is carried out 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;
s205, determining the position information of the geometric image in the building element by adopting a positioning processing method;
step S206, performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain the position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing;
step S207, building 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, and obtaining the three-dimensional building information model.
According to the building model processing method provided by the embodiment, a big data analysis mode can be adopted to construct different building components in initial building models of different specialties, and a complete three-dimensional building information model is generated, so that the problems of file loss, untimely handover and work blockage in the design process in the traditional design mode are solved, 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 shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performing the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
For the specific definition of the building model processing device, reference may be made to the above definition of the building model processing method, which is not described herein again. The respective modules in the building model processing means of the computer device described above may be implemented in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
Fig. 4 is a schematic structural diagram of a building model processing apparatus according to an embodiment. As shown in fig. 4, the apparatus may include: the system comprises a standard point information acquisition module 11, an acquisition module 12, a calculation module 13 and an acquisition model module 14.
Specifically, the standard point information obtaining module 11 is configured to obtain first standard point information in an initial professional building model and second standard point information in a target professional building model;
the acquisition module 12 is configured to acquire information in the target professional building model to obtain attribute information of a building element 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 model obtaining module 14 is configured to generate a three-dimensional building information model according to the attribute information of the building element and the position information of the building element.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the standard point information obtaining module 11 includes: the device comprises a first acquisition unit and a second acquisition unit.
The first obtaining unit is configured to obtain an intersection point between different axis networks in the initial professional building model to obtain the first standard point information;
and the second acquisition unit is used for acquiring intersection points among different axis networks in the target professional building model to obtain the second standard point information.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the acquisition module 12 is specifically configured to acquire information of a building element in a target professional building model corresponding to each specialty, to obtain attribute information of the building element in each target professional building model; wherein the attribute information of the building member includes a name, a type, and feature information of a member family.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the calculation module 13 includes: the device comprises a third acquisition unit, a positioning unit and a third acquisition unit.
The third obtaining unit is configured to obtain a 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;
the positioning unit is used for determining geometric image position information in the building component by adopting a positioning processing method;
and the third acquisition unit is used for acquiring the position information of the building element according to the geometric figure position information and the conversion vector.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the third obtaining unit includes: an arithmetic operation subunit.
The arithmetic operation subunit is configured to perform 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 building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the arithmetic operation subunit is specifically configured to perform subtraction 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 building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the third obtaining unit is specifically configured to perform a second arithmetic operation on the geometric figure position information and the conversion vector to obtain position information of the building element; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the obtaining model module 14 is specifically configured to construct the building element at a corresponding position of the building element in the initial professional building model according to the attribute information of the building element and the position information of the building element, so as to obtain the three-dimensional building information model.
The building model processing apparatus provided in this embodiment may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
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 comprises a nonvolatile 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 an operating system and computer programs in the non-volatile storage medium. 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, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
In one embodiment, a readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, performs the steps of:
acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile 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), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (11)

1. A method of building model processing, the method comprising:
acquiring first standard point information in the initial professional building model and second standard point information in the target professional building model;
collecting information in the target professional building model to obtain attribute information of building components in the target professional building model;
calculating the position information of the building component 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 information model according to the attribute information of the building component and the position information of the building component.
2. The method of claim 1, wherein the obtaining of the first standard point information in the initial professional building model and the second standard point information in the target professional building model comprises:
acquiring intersection points among different axis networks in the initial professional building model to obtain the first standard point information;
and acquiring intersection points among different axis networks in the target professional building model to obtain the second standard point information.
3. 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 comprises:
collecting information of building elements in a target professional building model corresponding to each specialty to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building member includes a name, a type, and feature information of a member family.
4. The method of claim 1, wherein the calculating the position information of the building element in the initial professional building model through 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 element by adopting a positioning processing method;
and obtaining the position information of the building component according to the geometric figure position information and the conversion vector.
5. The method of claim 4, wherein the obtaining of the transformation 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 comprises:
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;
preferably, 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 carrying out subtraction 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.
6. The method of claim 4, wherein said deriving position information of the building element from the geometric position information and the translation vector comprises:
performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing.
7. The method according to claim 1, wherein the generating a three-dimensional building information model based on the attribute information of the building element and the position information of the building element comprises:
and according to the attribute information of the building component and the position information of the building component, constructing the building component at the corresponding position of the building component in the initial professional building model to obtain the three-dimensional building information model.
8. A method of building model processing, the method comprising:
acquiring intersection points among different axis networks in the initial professional building model to obtain first standard point information;
acquiring intersection points among different axis networks in the target professional building model to obtain second standard point information;
collecting information of building elements in a target professional building model corresponding to each specialty to obtain attribute information of the building elements in each target professional building model; wherein the attribute information of the building component comprises a name, a type and feature information of a component family;
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 element by adopting a positioning processing method;
performing second arithmetic operation processing on the geometric figure position information and the conversion vector to obtain position information of the building component; wherein the second arithmetic operation processing is different in operation processing manner from the first arithmetic operation processing;
and according to the attribute information of the building component and the position information of the building component, constructing the building component at the corresponding position of the building component in the initial professional building model to obtain the three-dimensional building information model.
9. An apparatus for processing a building model, 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 acquisition module is used for acquiring the information in the target professional building model to obtain the attribute information of the building component in the target professional building model;
the calculation 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 obtaining model module is used for generating a three-dimensional building information 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, and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the method of any one of claims 1 to 8 when executing the computer program.
11. A readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one 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 true CN113127949A (en) 2021-07-16
CN113127949B 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 (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699731A (en) * 2013-12-19 2014-04-02 中铁第一勘察设计院集团有限公司 Method for constructing real scene model collaborative design platform of railway engineering
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
CN108648269A (en) * 2018-05-11 2018-10-12 北京建筑大学 The monomerization approach and system of three-dimensional building object model
CN109214118A (en) * 2018-10-15 2019-01-15 河北省建筑材料工业设计研究院 A kind of cement production enterprise Industrial Design Method based on BIM
CN109448120A (en) * 2018-10-31 2019-03-08 广州凡拓动漫科技有限公司 Processing method, device and the computer equipment of three-dimensional building model
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
CN110502834A (en) * 2019-08-21 2019-11-26 中铁第一勘察设计院集团有限公司 Depot of urban railway transit vehicles design method based on BIM

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699731A (en) * 2013-12-19 2014-04-02 中铁第一勘察设计院集团有限公司 Method for constructing real scene model collaborative design platform of railway engineering
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
CN108648269A (en) * 2018-05-11 2018-10-12 北京建筑大学 The monomerization approach and system of three-dimensional building object model
CN109214118A (en) * 2018-10-15 2019-01-15 河北省建筑材料工业设计研究院 A kind of cement production enterprise Industrial Design Method based on BIM
CN109558636A (en) * 2018-10-26 2019-04-02 中交第航务工程局有限公司 A kind of creation method based on Revit pipe gallery BIM model
CN109448120A (en) * 2018-10-31 2019-03-08 广州凡拓动漫科技有限公司 Processing method, device and the computer equipment of three-dimensional building model
CN109754460A (en) * 2018-12-27 2019-05-14 福建省晨曦信息科技股份有限公司 A kind of automatic overmolded method, electronic equipment and storage medium
CN110502834A (en) * 2019-08-21 2019-11-26 中铁第一勘察设计院集团有限公司 Depot of urban railway transit vehicles design method based on BIM

Also Published As

Publication number Publication date
CN113127949B (en) 2023-05-09

Similar Documents

Publication Publication Date Title
Song et al. Development of a BIM-based structural framework optimization and simulation system for building construction
CN111079263B (en) Building main body structure generation method, device, computer equipment and storage medium
CN113129427A (en) Building model processing method and device, computer equipment and readable storage medium
CN113190893B (en) Method and related device for determining attribute of steel bar of component
Malendowski et al. Development and implementation of coupling method for CFD-FEM analyses of steel structures in natural fire
JP2014026649A (en) Co-simulation procedures using full derivatives of output variables
Zhou et al. A new active-learning function for adaptive Polynomial-Chaos Kriging probability density evolution method
CN110555661B (en) Information display method, device and equipment for building element and readable storage medium
CN113127949B (en) Building model processing method, device, computer equipment and readable storage medium
CN110826119A (en) Information processing method and device, computer equipment and readable storage medium
CN111210028B (en) Room model checking method and device, computer equipment and storage medium
CN112836265B (en) Interior wall generation method and device, computer equipment and storage medium
CN110704898A (en) Method for placing connecting node between tiger window model and roof truss girder model and product
JP7332318B2 (en) Component comparison device for different BIM models, BIM model sharing system, component comparison method for different BIM models, and component comparison program for different BIM models
CN112182886A (en) Engineering model generation method and device, computer equipment and storage medium
CN112464327B (en) Door and window model arrangement method and device, computer equipment and storage medium
Fouad et al. Structural analyses with flexibility effect of the floor slabs
CN110737934B (en) Tiger window roof truss node generation method, device and storage medium
CN110765509B (en) Method and device for generating main roof hole-opening reinforcing node
CN110211230B (en) Space planning model integration method and device, computer equipment and storage medium
Qin et al. AIstructure‐Copilot: Assistant for generative AI‐driven intelligent design of building structures
CN110704902A (en) Method for placing connecting node of combined lintel model and combined column model and product
CN110648400B (en) Space quantization method of model, mapping relation establishment method, device and equipment
CN111125809A (en) Building steel column generation method and device, computer equipment and storage medium
CN111159796A (en) Method and device for generating beam of building, 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