CN109558619A - Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model - Google Patents
Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model Download PDFInfo
- Publication number
- CN109558619A CN109558619A CN201810967634.2A CN201810967634A CN109558619A CN 109558619 A CN109558619 A CN 109558619A CN 201810967634 A CN201810967634 A CN 201810967634A CN 109558619 A CN109558619 A CN 109558619A
- Authority
- CN
- China
- Prior art keywords
- data file
- bim
- information
- building
- simplifying
- 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
Links
- 238000003860 storage Methods 0.000 title claims abstract description 31
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 13
- 108010001267 Protein Subunits Proteins 0.000 claims description 2
- 238000012217 deletion Methods 0.000 claims 1
- 230000037430 deletion Effects 0.000 claims 1
- 238000004458 analytical method Methods 0.000 abstract description 10
- 238000012549 training Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000010276 construction Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012552 review Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000009428 plumbing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Architecture (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention is suitable for field of computer technology, provide data processing method, terminal and computer readable storage medium based on Building Information Model, wherein method includes obtaining the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM, and the BIM data file includes attribute information, operation information and the dimension information of building subassembly;The operation information in the BIM data file is deleted, target data file is obtained;It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;The data file of simplifying is stored to preset database, so that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may conveniently, directly carry out rapidly information access, information analysis to the BIM of building subassembly.
Description
Technical field
The invention belongs to field of computer technology more particularly to a kind of data processing method based on Building Information Model,
Terminal and computer readable storage medium.
Background technique
With the development of society, technology is increasingly for Building Information Model (Building Information Model, BIM)
It is universal, arbitrary building subassembly can be modeled by BIM, realize and building subassembly is subjected to virtualization reaction, pass through BIM
Can truly, figurative expression reality in building subassembly information, further, it is also possible to according in BIM Global Information carry out
Classifying Sum.
In the stages such as the design, construction and buying of building subassembly, need rapidly to carry out information access or analysis, and
Since the scale of construction of BIM is too big, and corresponding BIM software operates also extremely complex, needs the talent by Specialized training
It can use, therefore people are difficult directly to carry out rapidly information review and analysis to the BIM of building subassembly.
Summary of the invention
In view of this, the embodiment of the invention provides data processing method, terminal and calculating based on Building Information Model
Machine readable storage medium storing program for executing is difficult directly to carry out rapidly information access to the BIM of building subassembly to solve people in the prior art
The problem of with analysis.
The first aspect of the embodiment of the present invention provides a kind of data processing method based on Building Information Model, comprising:
The BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM is obtained, it is described
BIM data file includes attribute information, operation information and the dimension information of building subassembly;
The operation information in the BIM data file is deleted, target data file is obtained;
It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is to building portion
The data file for simplifying BIM that the corresponding original BIM of product is simplified;
The data file of simplifying is stored to preset database.
The second aspect of the embodiment of the present invention provides a kind of terminal, comprising:
First acquisition unit, for obtaining original BIM corresponding to each building subassembly in the library Building Information Model BIM
BIM data file, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units obtain simplifying data file for carrying out transcoding to the target data file, described to simplify data
File is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;
Storage unit, for storing the data file of simplifying to preset database.
The third aspect of the embodiment of the present invention provides a kind of terminal, including memory, processor and is stored in described
In memory and the computer program that can run on the processor, the processor are realized when executing the computer program
The step of above method.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage
The step of media storage has computer program, and the above method is realized when the computer program is executed by processor.
Existing beneficial effect is the embodiment of the present invention compared with prior art: obtaining every in the library Building Information Model BIM
The BIM data file of original BIM corresponding to a building subassembly;The operation information in the BIM data file is deleted, is obtained
To target data file;It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is
The data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified;The data file of simplifying is deposited
It stores up to preset database, user can directly pass through end when needing to carry out rapidly information to building subassembly to consult, browse
The corresponding BIM that simplifies of building subassembly is shown by end, so as to check the Construction of A Model figure of building subassembly and corresponding
Attribute information and dimension information, so that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may side
Just, rapidly information review and analysis directly are carried out to the BIM of building subassembly.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some
Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is the implementation process schematic diagram for the method that first embodiment of the invention provides;
Fig. 2 is the implementation process schematic diagram for the method that second embodiment of the invention provides;
Fig. 3 is the implementation process schematic diagram for the method that third embodiment of the invention provides;
Fig. 4 is the schematic diagram for the terminal that fourth embodiment of the invention provides;
Fig. 5 is the schematic diagram for the terminal that fifth embodiment of the invention provides.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed
Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific
The present invention also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity
The detailed description of road and method, in case unnecessary details interferes description of the invention.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
Refering to fig. 1, Fig. 1 is a kind of data processing side based on Building Information Model that first embodiment of the invention provides
Method, the executing subject of the data processing method based on Building Information Model in the present embodiment are terminal.
Data processing method based on Building Information Model as described in Figure 1 can comprise the following steps that
S101 obtains the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM,
The BIM data file includes attribute information, operation information and the dimension information of building subassembly.
In the stages such as the design, construction and buying of building subassembly, due to Building Information Model
The scale of construction of (BuildingInformation Model, BIM) is too big, and corresponding BIM software operate it is also extremely complex,
It needs to use by the talent of Specialized training, therefore people are difficult directly to carry out rapidly information to the BIM of building subassembly
The operation such as access, information analysis, it is therefore desirable to BIM is simplified after what BIM corresponding to building subassembly was simplified simplify,
So that corresponding personnel do not need to carry out the training of specialized BIM software operation, so that it may directly be simplified to building subassembly
BIM carries out rapidly information access, information analysis etc. and operates.
Terminal will acquire the BIM data file of original BIM corresponding to each building subassembly in the library BIM, be convenient for
That simplifies simplifies the data file of BIM.Wherein, the BIM data file of original BIM is used as and is run in BIM software
Data file, BIM data file includes attribute information, operation information and the dimension information of building subassembly, wherein attribute
Information may include the unique identity of building subassembly, can also include type, title, manufacturer, material and date of manufacture
Etc. information;Dimension information is some dimension informations such as the length, width and height of building subassembly;Operation information is then executed in BIM software
BIM corresponding to building subassembly carries out the information of the operational orders such as change in size, material transformation and the modification of date of manufacture,
When the data file for simplifying BIM for simplifying BIM data file, need to remove operation information.
S102 deletes the operation information in the BIM data file, obtains target data file.
Terminal will delete BIM data text after obtaining the corresponding BIM data file of original BIM corresponding to building subassembly
All operation informations in part, to be simplified to obtain target data file to BIM data file, target data file cannot
The directly and quickly operation such as information access.
Further, S102, comprising: search the corresponding source code of the operation information in the BIM data file, delete
The source code obtains the target data file.
As the corresponding BIM data file of original BIM include a large amount of operation information corresponding to source code, in order to compile
It is executed after translating and corresponding operation is carried out to BIM corresponding to the building subassembly in BIM software.But user is by simplifying BIM only
Need to realize and rapidly consult the corresponding Construction of A Model figure of building subassembly, and consult building subassembly analysis attribute information and
Dimension information can not achieve the operations such as change in size, material transformation and the modification of date of manufacture in original BIM,
Certainly it does not need to execute aforesaid operations yet;Therefore operation information pair of the terminal in the BIM data file for finding building subassembly
When the source code answered, deletes source code and reserved property information and dimension information obtain target data file, in order to according to target
Data file obtains the corresponding data file for simplifying BIM of building subassembly.Wherein terminal is in the BIM data for finding building subassembly
When the corresponding source code of operation information in file, looked into particular by the mark information in the corresponding source code of operation information
It looks for.
S103 carries out transcoding to the target data file and obtains simplifying data file, and the data file of simplifying is pair
The data file for simplifying BIM that the corresponding original BIM of building subassembly is simplified.
Terminal delete BIM data file in operation information obtain target data file after, need to data file into
To obtain simplifying data file, above-mentioned data file of simplifying simplify as the corresponding original BIM of building subassembly row transcoding
To the data file for simplifying BIM, by terminal application can carry out simplifying BIM exhibition by simplifying the data file of BIM
Show, during displaying, in addition to the Construction of A Model figure corresponding to BIM of simplifying of building subassembly to be shown, can also show
Type, title, manufacturer, the material of building subassembly, the attribute informations such as date of manufacture and unique identity, can also show length
The corresponding dimension information of wide higher size information.
S104 stores the data file of simplifying to preset database.
Terminal obtains simplifying for building subassembly and simplifies data file corresponding to BIM carrying out transcoding to target data file
Afterwards, all data files of simplifying can be stored to preset database, user is needing rapidly to believe building subassembly
When breath is consulted, browsed, directly the corresponding BIM that simplifies of building subassembly can be shown by terminal, built so as to check
Build the Construction of A Model figure and corresponding attribute information and dimension information of component so that corresponding personnel do not need to carry out it is specialized
The operation of BIM software training, so that it may it is convenient, rapidly information review and analysis directly are carried out to the BIM of building subassembly.
Further, S104, comprising:
It is determined according to the unique identity of the building subassembly in the attribute information and stores the essence in the database
The folder name of simple data file.
The data file of simplifying is stored to the corresponding file of the folder name.
Simplifying for the building subassembly that transcoding obtains is simplified data file and is stored in preset data by terminal corresponding to BIM
When in library, in order to which data file is simplified in more convenient acquisition, terminal will be according to the unique of the building subassembly in attribute information
Identity, to determine the folder name of storage compacting data file in database, to realize simplifying building subassembly
Data file is simplified corresponding to BIM to store to the corresponding file of folder name.Pass through the building portion in attribute information
The unique identity of product, to determine the folder name of storage compacting data file in database, allow terminal quickly,
It accurately finds the simplifying for building subassembly of storage in the database and simplifies data file corresponding to BIM.
When needs connect and check building subassembly, the unique identity by directly inputting building subassembly is searched, and is made
Terminal can rapidly find corresponding building subassembly according to the unique identity of the building subassembly of input simplify number
According to file, convenient for according to this simplify Generating Data File building subassembly corresponding to simplify BIM.
In addition, terminal can also determine storage compacting number in database according to the title of the building subassembly in attribute information
According to the folder name of file, so that terminal can be found corresponding to building subassembly according to the title of the building subassembly of input
Simplify BIM simplify data file.Preferably due to type belonging to building subassembly is more, for example, kitchen and bath, household, HVAC,
The types such as plumbing, electrical, fire-fighting, door and window, pipeline and decoration, it should be noted that building subassembly may belong to multiple classes
Type, by the way that the affiliated type of building subassembly is also added to folder name, so that terminal can be according to the building portion of input
The type of product simplifies data file to simplify BIM corresponding to the relevant building subassembly of type of input to find.Therefore
The folder name for simplifying data file can be the unique identity of building subassembly or the title of building subassembly, or
The unique identity of building subassembly adds the title of building subassembly, can be with the unique identity of building subassembly, building portion
The title of product and the type of building subassembly.
Referring to Fig.2, Fig. 2 is the realization of the data processing method based on Building Information Model in second embodiment of the invention
Flow diagram.The difference of the present embodiment and first embodiment is, further include after S104 in the present embodiment S205~
S207.S201~S204 particular content in the present embodiment please refers to the associated description of S101~S104 in first embodiment, this
Place repeats no more.S205~S207 is specific as follows:
Instruction is checked in S205, reception, wherein described check that instruction includes the attribute information of building subassembly.
When needing to check the corresponding Construction of A Model figure for simplifying BIM of some building subassembly, it can be checked and be built by input
That builds the corresponding Construction of A Model figure of component checks instruction, wherein above-mentioned check that instruction includes the attribute information of building subassembly;Specifically
Say, needing to check the corresponding Construction of A Model figure of building subassembly, the above-mentioned attribute for checking building subassembly that instruction needs to input
Information can be the one or more of the type of building subassembly, title and unique identity, and terminal is by looking into according to input
Look for instruction obtain building subassembly it is corresponding simplify BIM simplify data file.
S206 checks that the attribute information in instructing simplifies data text described in obtaining in the database according to described
Part.
Terminal will obtain in database according to the attribute information checked in instruction and simplify data file, wherein specifically root
Matching file is found in the database according to the type, title and unique identity of the building subassembly in attribute information
Title is pressed from both sides, obtains in the corresponding file of folder name and simplifies data file.It should be noted that terminal can also be direct
The attribute information for simplifying the building subassembly for including in data file in the attribute information and database checked in instruction is carried out
Matching, so that obtain successful match simplifies data file.
S207 simplifies BIM according to described simplify corresponding to Generating Data File building subassembly, and simplifies described in displaying
BIM。
Terminal will simplify BIM according to simplifying corresponding to Generating Data File building subassembly, and show and simplify BIM, that is, exist
Corresponding application will be simplified BIM and is shown in a manner of Construction of A Model figure, facilitates and is checked;It can be in addition, simplifying BIM
The corresponding attribute information of building subassembly and dimension information are shown, such as the type of building subassembly, title, manufacturer, material
The length and width higher size information of the attribute informations such as matter, date of manufacture and unique identity and building subassembly is shown.
Preferably, when instruction is checked in terminal reception, terminal is obtaining database according to the attribute information checked in instruction
In simplify data file after, BIM will be simplified corresponding to Generating Data File building subassembly according to simplifying, terminal only passes through pair
The application answered will simplify BIM and will be shown in a manner of Construction of A Model figure, and not show the attribute information and ruler of building subassembly
Very little information, wherein above-mentioned application belongs to different applications from BIM software.If necessary to further check the attribute of building subassembly
Information and dimension information, can be by will click on the corresponding Construction of A Model figure for simplifying BIM as triggering display building subassembly
Attribute information and the control instruction of dimension information can just show building subassembly when terminal receives above-mentioned control instruction
Attribute information and dimension information.
It is the reality for the data processing method based on Building Information Model that third embodiment of the invention provides refering to Fig. 3, Fig. 3
Existing flow diagram.The difference of the present embodiment and first embodiment is, further include after S104 in the present embodiment S305~
S309, S301~S304 are identical as S101~S104 in first embodiment, referring specifically to S101 in first embodiment~
The associated description of S104, details are not described herein again.S305~S307 is specific as follows:
S305 receives purchase request;The purchase request includes the unique identity of building subassembly to be purchased.
The attribute information of building subassembly in the present embodiment further includes the manufacturer's information and type information of building subassembly, when
When user needs to purchase certain building subassemblies, need to input corresponding purchase request, wherein purchase request includes to be purchased builds
Which building subassembly the unique identity for building component needs to purchase for determination.When furthermore inputting corresponding purchase request,
The name that building subassembly to be purchased can be inputted is referred to as corresponding purchase request, terminal after receiving purchase request, so as to
To obtain the type for the building subassembly that user needs to purchase according to purchase request, convenient for generating corresponding forward purchasing inventory.
S306, according to the unique identity of the building subassembly to be purchased in the purchase request in the database
The middle manufacturer's information for obtaining building subassembly to be purchased and the type information.
Terminal is obtained in the database according to the unique identity of the building subassembly to be purchased in purchase request wait purchase
The Business Information and type information of building subassembly, in the Business Information and type information of building subassembly to be purchased, by basis
The unique identity of building subassembly to be purchased in purchase request finds building subassembly to be purchased in the database and finds correspondence
Simplify data file, the manufacturer's information and type information simplified in the attribute information in data file are obtained, in addition, may be used also
To obtain the reference price information in the attribute information in simple data file.In addition to this, when the information of purchase request input
It can be the title of building subassembly to be purchased, similarly, terminal is according to the title of the building subassembly to be purchased in purchase request in number
According to the manufacturer's information and type information for obtaining building subassembly to be purchased in library.
S307 generates forward purchasing inventory according to the manufacturer's information, the type information and the unique identity.
Terminal generates pre- according to the manufacturer's information of the building subassembly to be purchased of acquisition, type information and unique identity
Inventory is purchased, convenient for user come specific manufacturer, type and the unique identity of building subassembly etc. checked in forward purchasing inventory
Information can also look at the reference price of the building subassembly in forward purchasing inventory, reference when as forward purchasing.Purchase the building of inventory in advance
Component type can be all building subassemblies required for some project, and user can be according to all building portions in forward purchasing inventory
The reference price of product obtains total cost required for the project, and user will estimate cost and purchase all building subassemblies in inventory in advance
Reference price obtain total cost required for the project reference be compared, judge whether to need to be purchased according to forward purchasing inventory
Corresponding building subassembly facilitates determining whether to need to increase project cost, or considers to be purchased again.
Further, further include S308~S309, wherein S308~S309 is specific as follows after S307:
S308 receives confirmation purchase instruction, and the confirmation purchase instruction includes according to forward purchasing inventory information and user
Contact details.
When user will be when confirmation will be bought according to forward purchasing inventory, input validation purchase is instructed, wherein confirmation purchase refers to
The contact details for including user and forward purchasing inventory information, terminal are enabled to obtain corresponding confirmation and buy instruction.
S309 generates purchase according to the contact details of forward purchasing inventory information and user in the confirmation purchase instruction and orders
It is single.
Terminal will generate purchase order according to the contact details of forward purchasing inventory information and user in confirmation purchase instruction,
Payment operation is carried out convenient for user, buys corresponding building subassembly.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit
It is fixed.
It is a kind of schematic diagram for terminal that fourth embodiment of the invention provides refering to Fig. 4, Fig. 4.The terminal 100 of the present embodiment
Including each unit be used to execute each step in the corresponding embodiment of Fig. 1, referring specifically to the corresponding implementation of Fig. 1 and Fig. 1
Associated description in example, does not repeat herein.The terminal 100 of the present embodiment include: first acquisition unit 101, delete unit 102,
Transcoding units 103 and storage unit 104.
First acquisition unit 101 is original corresponding to each building subassembly for obtaining in the library Building Information Model BIM
The BIM data file of BIM, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit 102 and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units 103 obtain simplifying data file for carrying out transcoding to the target data file, described to simplify number
It is the data file for simplifying BIM that the original BIM corresponding to building subassembly is simplified according to file;
Storage unit 104, for storing the data file of simplifying to preset database.
As an embodiment of the present invention, the unit 102 of deleting is specifically for described in the lookup BIM data file
The corresponding source code of operation information deletes the source code and obtains the target data file.
As an embodiment of the present invention, the attribute information includes at least the unique identity of building subassembly, described to deposit
Storage unit 104, comprising:
Subelement is determined, for determining the data according to the unique identity of the building subassembly in the attribute information
The folder name of data file is simplified in library described in storage;
Storing sub-units, for storing the data file of simplifying to the corresponding file of the folder name.
As an embodiment of the present invention, the terminal, further includes:
First receiving unit checks instruction for receiving, wherein described check that instruction includes the attribute information of building subassembly;
Second acquisition unit, the attribute information for being checked in instruction according to obtain the institute in the database
It states and simplifies data file;
Display unit simplifies BIM for simplifying according to, and shows institute corresponding to Generating Data File building subassembly
It states and simplifies BIM.
As an embodiment of the present invention, the terminal, further includes:
Second receiving unit, for receiving purchase request;The purchase request includes the unique of building subassembly to be purchased
Identity;
Third acquiring unit, for the unique identity according to the building subassembly to be purchased in the purchase request
Obtain in the database building subassembly to be purchased the manufacturer's information and the type information;
First generation unit, for raw according to the manufacturer's information, the type information and the unique identity
At forward purchasing inventory.
As an embodiment of the present invention, the terminal, further includes:
Third receiving unit, for receiving confirmation purchase instruction, the confirmation purchase instruction includes according to forward purchasing inventory letter
The contact details of breath and user;
Second generation unit, for being believed according to the connection of forward purchasing inventory information and user in the confirmation purchase instruction
Breath generates purchase order.
Above scheme obtains the BIM data of original BIM corresponding to each building subassembly in the library Building Information Model BIM
File;The operation information in the BIM data file is deleted, target data file is obtained;To the target data file
It carries out transcoding to obtain simplifying data file, the data file of simplifying is that the original BIM corresponding to building subassembly carries out essence
What letter obtained simplifies the data file of BIM;The data file of simplifying is stored to preset database, and user is needing to building
When component carries out rapidly information access, browsing, directly the corresponding BIM that simplifies of building subassembly can be opened up by terminal
Show, so as to check the Construction of A Model figure and corresponding attribute information and dimension information of building subassembly, so that corresponding people
Member does not need to carry out the training of specialized BIM software operation, so that it may convenient, directly fast to the BIM progress of building subassembly
Fast ground information review and analysis.
Fig. 5 is the schematic diagram for the terminal that fifth embodiment of the invention provides.As shown in figure 5, the terminal 5 of the embodiment is wrapped
It includes: processor 50, memory 51 and being stored in the computer that can be run in the memory 51 and on the processor 50
Program 52, such as the data processing method program of Building Information Model.When the processor 50 executes the computer program 52
Realize the step in the data processing method embodiment of above-mentioned each Building Information Model, for example, step 101 shown in FIG. 1 to
104.Alternatively, the processor 50 realizes the function of each unit in above-mentioned each Installation practice when executing the computer program 52
Can, such as the function of unit 101 to 104 shown in Fig. 4.
Illustratively, the computer program 52 can be divided into one or more units, one or more of
Unit is stored in the memory 51, and is executed by the processor 50, to complete the present invention.One or more of lists
Member can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing the computer journey
Implementation procedure of the sequence 52 in the terminal 5.For example, the computer program 52 can be divided into first acquisition unit, delete
Except unit, transcoding units and storage unit (unit in virtual bench), each unit concrete function is as described above.
The terminal 5 can be the terminal devices such as desktop PC, notebook, palm PC and cloud server.Institute
Stating terminal may include, but be not limited only to, processor 50, memory 51.It will be understood by those skilled in the art that Fig. 5 is only eventually
The example at end 5, the not restriction of structure paired terminal 5 may include than illustrating more or fewer components, or the certain portions of combination
Part or different components, such as the terminal can also include input-output equipment, network access equipment, bus etc..
Alleged processor 50 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng.
The memory 51 can be the internal storage unit of the terminal 5, such as the hard disk or memory of terminal 5.It is described
Memory 51 is also possible to the External memory equipment of the terminal 5, such as the plug-in type hard disk being equipped in the terminal 5, intelligence
Storage card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card)
Deng.Further, the memory 51 can also both include the internal storage unit of the terminal 5 or set including external storage
It is standby.The memory 51 is for other programs and data needed for storing the computer program and the terminal.It is described to deposit
Reservoir 51 can be also used for temporarily storing the data that has exported or will export.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function
Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different
Functional unit, module are completed, i.e., the internal structure of described device is divided into different functional unit or module, more than completing
The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also
To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated
Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list
Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system
The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment
The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed terminal and method can pass through others
Mode is realized.For example, terminal embodiment described above is only schematical, for example, the division of the module or unit,
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be with
In conjunction with or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling or direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING of device or unit or
Communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-described embodiment side
All or part of the process in method can also instruct relevant hardware to complete, the computer by computer program
Program can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned each
The step of a embodiment of the method.Wherein, the computer program includes computer program code, and the computer program code can
Think source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium can be with
It include: any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, light that can carry the computer program code
Disk, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random
Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the computer
The content that readable medium includes can carry out increase and decrease appropriate according to the requirement made laws in jurisdiction with patent practice, such as
It does not include electric carrier signal and telecommunication signal according to legislation and patent practice, computer-readable medium in certain jurisdictions.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality
Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each
Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified
Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all
It is included within protection scope of the present invention.
Claims (10)
1. a kind of data processing method based on Building Information Model characterized by comprising
Obtain the BIM data file of original BIM corresponding to each building subassembly in the library Building Information Model BIM, the BIM number
It include attribute information, operation information and the dimension information of building subassembly according to file;
The operation information in the BIM data file is deleted, target data file is obtained;
It carries out transcoding to the target data file to obtain simplifying data file, the data file of simplifying is to building subassembly pair
The data file for simplifying BIM that the original BIM answered is simplified;
The data file of simplifying is stored to preset database.
2. the data processing method according to claim 1 based on Building Information Model, which is characterized in that the deletion institute
The operation information in BIM data file is stated, target data file is obtained, comprising:
The corresponding source code of the operation information in the BIM data file is searched, the source code is deleted and obtains the number of targets
According to file.
3. the data processing method according to claim 1 based on Building Information Model, which is characterized in that the attribute letter
Breath includes at least the unique identity of building subassembly, described to store the data file of simplifying to preset database, packet
It includes:
It is determined according to the unique identity of the building subassembly in the attribute information and simplifies number described in storing in the database
According to the folder name of file;
The data file of simplifying is stored to the corresponding file of the folder name.
4. the data processing method according to claim 3 based on Building Information Model, which is characterized in that it is described will be described
It simplifies after data file stores to the corresponding file of the folder name, comprising:
Instruction is checked in reception, wherein described check that instruction includes the attribute information of building subassembly;
Check that the attribute information in instructing simplifies data file described in obtaining in the database according to described;
BIM is simplified corresponding to Generating Data File building subassembly according to described simplify, and simplifies BIM described in displaying.
5. the data processing method according to claim 3 based on Building Information Model, which is characterized in that the attribute letter
Breath includes the manufacturer's information and type information of building subassembly, described to store the data file of simplifying to the folder name
After claiming in corresponding file, comprising:
Receive purchase request;The purchase request includes the unique identity of building subassembly to be purchased;
According to it is described purchase request in building subassembly to be purchased the unique identity obtain in the database to
The manufacturer's information of buying building subassembly and the type information;
Forward purchasing inventory is generated according to the manufacturer's information, the type information and the unique identity.
6. the data processing method according to claim 5 based on Building Information Model, which is characterized in that described according to institute
State manufacturer's information, after the type information and the unique identity generate forward purchasing inventory, comprising:
Confirmation purchase instruction is received, the confirmation purchase instruction includes the contact details according to forward purchasing inventory information and user;
Purchase order is generated according to the contact details of forward purchasing inventory information and user in the confirmation purchase instruction.
7. a kind of terminal characterized by comprising
First acquisition unit, for obtaining the BIM of original BIM corresponding to each building subassembly in the library Building Information Model BIM
Data file, the BIM data file include attribute information, operation information and the dimension information of building subassembly;
It deletes unit and obtains target data file for deleting the operation information in the BIM data file;
Transcoding units obtain simplifying data file for carrying out transcoding to the target data file, described to simplify data file
For the data file for simplifying BIM simplified to the corresponding original BIM of building subassembly;
Storage unit, for storing the data file of simplifying to preset database.
8. terminal according to claim 7, which is characterized in that the attribute information includes at least unique body of building subassembly
Part mark, the storage unit, comprising:
Subelement is determined, for determining in the database according to the unique identity of the building subassembly in the attribute information
The folder name of data file is simplified described in storage;
Storing sub-units, for storing the data file of simplifying to the corresponding file of the folder name.
9. a kind of terminal, including memory, processor and storage can be run in the memory and on the processor
Computer program, which is characterized in that the processor is realized when executing the computer program as claim 1 to 6 is any
The step of item the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists
In when the computer program is executed by processor the step of any one of such as claim 1 to 6 of realization the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810967634.2A CN109558619B (en) | 2018-08-23 | 2018-08-23 | Data processing method, terminal and readable storage medium based on building information model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810967634.2A CN109558619B (en) | 2018-08-23 | 2018-08-23 | Data processing method, terminal and readable storage medium based on building information model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109558619A true CN109558619A (en) | 2019-04-02 |
CN109558619B CN109558619B (en) | 2023-11-24 |
Family
ID=65864423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810967634.2A Active CN109558619B (en) | 2018-08-23 | 2018-08-23 | Data processing method, terminal and readable storage medium based on building information model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109558619B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112651070A (en) * | 2020-12-18 | 2021-04-13 | 中哲国际工程设计有限公司 | Data processing method based on building information model |
CN112906086A (en) * | 2021-02-02 | 2021-06-04 | 广东博智林机器人有限公司 | Model display method and device, electronic equipment and computer readable storage medium |
CN114020941A (en) * | 2021-10-11 | 2022-02-08 | 中煤建工基础工程有限公司 | BIM model resource management method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120284596A1 (en) * | 2011-05-03 | 2012-11-08 | Bushnell Christopher G | Systems and Methods for Integrating Research and Incorporation of Information into Documents |
CN107564112A (en) * | 2017-09-15 | 2018-01-09 | 北京唐吉诃德科技有限公司 | model compression conversion method and system |
CN107967375A (en) * | 2016-10-25 | 2018-04-27 | 福建省建筑设计研究院有限公司 | Empty body based on BIM checks verification system with entity |
CN108427810A (en) * | 2017-08-12 | 2018-08-21 | 中民筑友科技投资有限公司 | The data processing method and device of assembled architecture technological design based on BIM |
-
2018
- 2018-08-23 CN CN201810967634.2A patent/CN109558619B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120284596A1 (en) * | 2011-05-03 | 2012-11-08 | Bushnell Christopher G | Systems and Methods for Integrating Research and Incorporation of Information into Documents |
CN107967375A (en) * | 2016-10-25 | 2018-04-27 | 福建省建筑设计研究院有限公司 | Empty body based on BIM checks verification system with entity |
CN108427810A (en) * | 2017-08-12 | 2018-08-21 | 中民筑友科技投资有限公司 | The data processing method and device of assembled architecture technological design based on BIM |
CN107564112A (en) * | 2017-09-15 | 2018-01-09 | 北京唐吉诃德科技有限公司 | model compression conversion method and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112651070A (en) * | 2020-12-18 | 2021-04-13 | 中哲国际工程设计有限公司 | Data processing method based on building information model |
CN112906086A (en) * | 2021-02-02 | 2021-06-04 | 广东博智林机器人有限公司 | Model display method and device, electronic equipment and computer readable storage medium |
CN114020941A (en) * | 2021-10-11 | 2022-02-08 | 中煤建工基础工程有限公司 | BIM model resource management method and system |
Also Published As
Publication number | Publication date |
---|---|
CN109558619B (en) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110727431A (en) | Applet generation method and apparatus | |
CN109558619A (en) | Data processing method, terminal and readable storage medium storing program for executing based on Building Information Model | |
CN103034680B (en) | For data interactive method and the device of terminal device | |
CN110598021B (en) | Method, device and system for acquiring knowledge graph of picture | |
CN103020128B (en) | With the method and apparatus of data interaction with terminal device | |
CN103514207A (en) | Method and device for pushing service objects | |
CN109947811A (en) | Generic features library generating method and device, storage medium, electronic equipment | |
WO2020015112A1 (en) | Product function recommendation method, terminal device and computer-readable storage medium | |
CN109271423A (en) | A kind of object recommendation method, apparatus, terminal and computer readable storage medium | |
CN108228754A (en) | flow generation method and terminal device | |
CN109544266A (en) | Product data method for pushing, device and computer readable storage medium | |
KR101161946B1 (en) | Smart-phone application development system and developing method thereof | |
Paviot et al. | A generic multiCAD/multiPDM interoperability framework | |
Do et al. | A Product Data Management architecture for integrating hardware and software development | |
CN109840788A (en) | For analyzing the method and device of user behavior data | |
WO2015181915A1 (en) | Ordering program, ordering device, and ordering method | |
US10606843B2 (en) | Irreducible modules | |
US20140214731A1 (en) | Method and System for Automated Computer Program Generation | |
KR101901310B1 (en) | System for providing user-oriented interconnection application integration | |
Tattar | Statistical Application Development with R and Python | |
CN110189203A (en) | Information processing method, device, medium and calculating equipment | |
Salarian et al. | Inter-cell movement minimisation in a cellular manufacturing system having stochastic parameters | |
Shah et al. | Issues of Using Function Point Analysis Method for Requirement Changes During Software Development Phase | |
CN109345175A (en) | Source of goods method for pushing, system, equipment and storage medium based on driver's matching degree | |
CN109816558B (en) | Transformer technology service platform system based on SAAS |
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 |