CN109815350A - Model data base system based on Revit - Google Patents

Model data base system based on Revit Download PDF

Info

Publication number
CN109815350A
CN109815350A CN201910080237.8A CN201910080237A CN109815350A CN 109815350 A CN109815350 A CN 109815350A CN 201910080237 A CN201910080237 A CN 201910080237A CN 109815350 A CN109815350 A CN 109815350A
Authority
CN
China
Prior art keywords
database
race
file
revit
coding
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
CN201910080237.8A
Other languages
Chinese (zh)
Other versions
CN109815350B (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.)
Hebei University of Technology
Original Assignee
Hebei University of Technology
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 Hebei University of Technology filed Critical Hebei University of Technology
Priority to CN201910080237.8A priority Critical patent/CN109815350B/en
Publication of CN109815350A publication Critical patent/CN109815350A/en
Application granted granted Critical
Publication of CN109815350B publication Critical patent/CN109815350B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention is the model data base system based on Revit, the system includes Revit model database, database members' coding module, output module, retrieval race's file module, the build process of system is: carrying out secondary development by Revit software api interface using computer, the family system of each enterprise is linked in database frame, and race's file of each enterprise is added to database member;The database member of addition and the component in specification are compared in a computer, filter out in not having in database but standardizing as defined in race's file, the series of specifications file that database does not have is supplemented as database member, Revit model database is so far built;Database members' coding module reading database information about firms encodes total data library member, then exports coding, carries out search call.System solves the problem when Revit software modeling, by itself race's file is not comprehensive and the retrieval usage mode of race's file is complicated and causes to model the low problem of rate.

Description

Model data base system based on Revit
Technical field
The present invention relates to a kind of model data base systems based on Revit.
Background technique
Development trend of the BIM technology as building industry instantly has the characteristics that change updates everywhere at one, and Revit is soft Part is a software being most widely used in Building Trade in China BIM system, and designer can be helped to be designed, build and safeguard Building guarantees that construction quality is more preferable, efficiency is higher.
When being modeled using Revit software, the race's component generally used carries out building for model.But Revit software Itself cover that field is fewer, race's file that official provides is insufficient for building field complicated and changeable, needs some additional Race's file fill the blank of software itself.
It currently, is the construction requirement for meeting different majors field, each enterprise Revit modeling aspect has all been set up certainly Oneself race's file system.However, not communicating mutually between all kinds of family systems, not exchanging mutually, results in many practitioners and do Duplicate work.In addition, in " Building Information Model classification and coding " specification (calling specification in the following text) that country puts into effect, to the volume of component Code is too many complicated, the coding that the non-code requirement of each enterprise provides, but is directly stored using title, is unfavorable for calculating The quick identification and reading of machine.And Revit to race's file storage when, none quick retrieval mode and path are come Improve the rate of modeling.
In view of this, a kind of model data base system based on Revit is needed, the race library of each profession in covering industry While system, also there is the path of simple and efficient coding a name and a quick-searching to race's file, facilitate user into The retrieval of row race file, improves the efficiency of modeling.
Summary of the invention
The technical problem to be solved by the present invention is to provide a kind of model data base system based on Revit, this is based on When the model data base system of Revit solves Revit software modeling, by itself race's file is not comprehensive and the retrieval of race's file Usage mode is complicated and causes to model the low problem of rate.
In order to solve the above-mentioned technical problem, the present invention is based on the model data base system of Revit, which includes Revit Model database, database members' coding module, output module, retrieval race's file module, the build process of system is:
The first step carries out secondary development by Revit software api interface using computer, establishes Revit using C# language Model database frame, and the family system of each enterprise is linked into this system frame, and race's file of each enterprise is added For database member;
Second step, in a computer by the first step addition database member and specification in component compare, sieve Select in not having in database but standardizing as defined in race's file database is not had in such a way that Revit software builds race Series of specifications file supplement be database member, so far build Revit model database;
Third step, database members' coding:
Database members' coding module reads database members' information of second step, to the total data Kucheng in second step Member's coding, coding rule are;If database members are to have member, race's document No. are as follows: " English name the first two word in specification It is female "+"-"+" 0 ";If database members are not have member in specification, logical operation, race's document No. are carried out according to specification are as follows: " initial of the first two member's English name head word of logical operation "+"-"+" i ", i takes nonzero integer, the specific value of i It is successively arranged according to the frequency that way is applied, frequency is up to 1;
When not having member's coding in being standardized, if occur several race's file word parent phases with situation, also according to using Frequency is ranked up;
4th step exports the information after encoding according to third step by output module in the form of coding form, and simultaneously Update database members' title in second step;
5th step, the coding form exported according to the 4th step are treated required for building engineering by retrieving race's file module Race's file retrieved, and race's file required for directly retrieving clicks race's File Open, can place it in project In modeled.
Compared with existing system, the beneficial effects of the present invention are: establishing can contain by the secondary development to Revit The model data base system in all kinds of race libraries of the Revit when building trade is applied is covered, and provides a kind of coding based on specification Mode facilitates computer stored, saves space and directly retrieves institute using Revit model race library system when establishing model It needs component to be loaded into project, improves the efficiency of modeling, reduce when building practitioner is modeled using Revit software and do The probability of repeated work promotes the scientific and technological level of industry.
Specific embodiment
The following describes the present invention in detail with reference to examples.Following embodiment will be helpful to those skilled in the art The present invention is further understood, but the invention is not limited in any way.It should be appreciated that those skilled in the art For, without departing from the inventive concept of the premise, several changes and improvements can also be made.These belong to guarantor of the invention Protect range.
The present invention is based on the model data base system of Revit, the model data base system based on Revit, which includes Revit model database, database members' coding module, output module, retrieval race's file module, the build process of system is:
The first step carries out secondary development by Revit software api interface using computer, establishes Revit using C# language Model database frame, and the family system of each enterprise is linked into this system frame, and race's file of each enterprise is added For database member;
Second step, in a computer by the first step addition database member and specification in component compare, sieve Select in not having in database but standardizing as defined in race's file database is not had in such a way that Revit software builds race Series of specifications file supplement be database member, so far build Revit model database;
Third step, database members' coding:
Database members' coding module reads database members' information of second step, to the total data Kucheng in second step Member's coding, coding rule are;If database members are to have member, race's document No. are as follows: " English name the first two word in specification It is female "+"-"+" 0 ";If database members are not have member in specification, logical operation, race's document No. are carried out according to specification are as follows: " initial of the first two member's English name head word of logical operation "+"-"+" i ", i takes nonzero integer, the specific value of i It is successively arranged according to the frequency that way is applied, frequency is up to 1;
When not having member's coding in being standardized, if occur several race's file word parent phases with situation, also according to using Frequency is ranked up;
4th step exports the information after encoding according to third step by output module in the form of coding form, and simultaneously Update database members' title in second step;
5th step, the coding form exported according to the 4th step are treated required for building engineering by retrieving race's file module Race's file retrieved, and race's file required for directly retrieving clicks race's File Open, can place it in project In modeled.
Present invention frequency of use of component when encoding is considered readily available in the art.
Embodiment 1
Model data base system of the present embodiment based on Revit,
The system includes Revit model database, database members' coding module, output module, retrieves race's file module, The build process of system is:
The first step carries out secondary development by Revit software api interface using computer, establishes Revit using C# language Model database frame, and the family system of each enterprise is linked into this system frame, and race's file of each enterprise is added For database member;
The present embodiment passes through chained line component in the industry by being sorted out accordingly to the common support form of base pit engineering Base pit engineering Revit race library is built up in conjunction with normative content group in Wu Zuku, race library great master and Xing Tu race library etc..
Second step, in a computer by the first step addition database member and specification in component compare, sieve Select in not having in database but standardizing as defined in race's file database is not had in such a way that Revit software builds race Series of specifications file supplement be database member, so far build Revit model database;
Third step, database members' coding:
Database members' coding module reads database members' information of second step, to the total data Kucheng in second step Member's coding, coding rule are;If database members are to have member, race's document No. are as follows: " English name the first two word in specification It is female "+"-"+" 0 ";If database members are not have member in specification, logical operation, race's document No. are carried out according to specification are as follows: " initial of the first two member's English name head word of logical operation "+"-"+" i ", i takes nonzero integer, the specific value of i It is successively arranged according to the frequency that way is applied, frequency is up to 1;
When not having member's coding in being standardized, if occur several race's file word parent phases with situation, also according to using Frequency is ranked up;
Using above-mentioned coding mode to base pit engineering Revit component code, process is as follows:
3-1 encodes steel sheet pile: steel sheet pile member belongs to the existing member of specification in the database, and English name is Steel sheet piling, then steel sheet pile is encoded to SS-0;
3-2 encodes cast-in-situ bored pile and digging hole filling pile: cast-in-situ bored pile member and digging hole filling pile member exist Belonging to specification in database does not have member, needs to carry out logical operation according to specification, and member, which can be divided into three specifications, to be had into Member, respectively sagging structures (concave structure), cast-in-place concrete (cast-in-place concrete) and stake (pile), by counting to the way of two kinds of stakes in recent years, the frequency of use of cast-in-situ bored pile is greater than digging hole filling pile, then Cast-in-situ bored pile is encoded to CC-1, and cast-in-situ bored pile is encoded to CC-2;
……
The coding rule of other components is same as above;
4th step, all base pit engineering race files are encoded according to third step after information by output module to encode Form output, and database members' name information in second step is updated simultaneously;Export the coding of base pit engineering race file Table, as a result as follows:
5th step, the coding form exported according to the 4th step are treated required for building engineering by retrieving race's file module Race's file retrieved, and race's file required for directly retrieving clicks race's File Open, can place it in project In modeled.
The present embodiment carries out the foundation of threedimensional model to certain children's hospital's foundation pit:
1. retrieving CP-1, supporting construction around foundation pit is established;
2. retrieving FB-2, crown beam is placed at the top of surrounding enclosed structure;
3. retrieving RC-1, first of base pit engineering support is established;
4. retrieving FB-2, waist rail is placed in the middle part of surrounding enclosed structure;
5. RC-1 again establishes the support of base pit engineering second;
6. certain children's hospital's threedimensional model is completed.
The present invention does not address place and is suitable for the prior art.

Claims (1)

1. a kind of model data base system based on Revit, which includes Revit model database, database members' coding Module, output module, retrieval race's file module, the build process of system is:
The first step carries out secondary development by Revit software api interface using computer, establishes Revit model using C# language Database framework, and the family system of each enterprise is linked in database frame, and race's file of each enterprise is added For database member;
Second step, in a computer by the first step addition database member with standardize in component compare, filter out In not having in database but standardizing as defined in race file, in such a way that Revit software builds race, rule that database is not had Model race file supplement is database member, so far builds Revit model database;
Third step, database members' coding:
Database members' coding module reads database members' information of second step, compiles to the total data library member in second step Code, coding rule are as follows:
If database members are to have member, race's document No. in specification are as follows: " English name the first two letter "+"-"+" 0 ";If Database members are not have member in specification, carry out logical operation, race's document No. are as follows: " preceding the two of logical operation according to specification The initial of a member's English name head word "+"-"+" i ", i take nonzero integer, what the specific value of i was applied according to way Frequency successively arranges, and frequency is up to 1;
When not having member's coding in being standardized, if there is the same situation of several race's file word parent phases, also according to frequency of use It is ranked up;
Information after encoding according to third step is exported in the form of coding form by output module, and updated simultaneously by the 4th step Database members' title in second step;
5th step, the coding form exported according to the 4th step treat race required for building engineering by retrieving race's file module File is retrieved, and race's file required for directly retrieving, and clicks race's File Open, can place it in project into Row modeling.
CN201910080237.8A 2019-01-28 2019-01-28 Model database system based on Revit Active CN109815350B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910080237.8A CN109815350B (en) 2019-01-28 2019-01-28 Model database system based on Revit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910080237.8A CN109815350B (en) 2019-01-28 2019-01-28 Model database system based on Revit

Publications (2)

Publication Number Publication Date
CN109815350A true CN109815350A (en) 2019-05-28
CN109815350B CN109815350B (en) 2020-12-15

Family

ID=66605389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910080237.8A Active CN109815350B (en) 2019-01-28 2019-01-28 Model database system based on Revit

Country Status (1)

Country Link
CN (1) CN109815350B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111046476A (en) * 2019-12-24 2020-04-21 中煤科工集团武汉设计研究院有限公司 Method and system for coding information model and exchanging data of building foundation pit component
CN113268454A (en) * 2021-05-25 2021-08-17 广州地铁设计研究院股份有限公司 Family management method, system, device and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203301527U (en) * 2013-02-02 2013-11-20 中铁建设集团有限公司 Cloud server-based building information modeling (BIM) collaborative design device
CN103699731A (en) * 2013-12-19 2014-04-02 中铁第一勘察设计院集团有限公司 Method for constructing real scene model collaborative design platform of railway engineering
CN107436967A (en) * 2017-06-26 2017-12-05 福建省建筑设计研究院 Specialized knowledge base collaboration interventional systems and its collaboration interventional method based on BIM
CN107808042A (en) * 2017-10-17 2018-03-16 中国建筑第八工程局有限公司 The LOD500 model implementation methods of BIM technology
CN108549963A (en) * 2018-02-22 2018-09-18 北京中建建筑设计院有限公司 Novel construction management method based on BIM information flow standardization
CN108595863A (en) * 2018-05-02 2018-09-28 山西省工业设备安装集团有限公司 A kind of Database Systems for enterprise in charge of construction BIM platform calculation amounts
CN108629552A (en) * 2017-03-22 2018-10-09 北京鸿业同行科技有限公司 BIM cooperative design platforms based on cloud
CN108920770A (en) * 2018-06-08 2018-11-30 上海大学 Based on the BIM component autocoding of Revit software and the method that is associated with BIM model
CN109214035A (en) * 2018-07-02 2019-01-15 中国电建集团河北省电力勘测设计研究院有限公司 Data model transmission method between two platform of PDMS and Revit

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203301527U (en) * 2013-02-02 2013-11-20 中铁建设集团有限公司 Cloud server-based building information modeling (BIM) collaborative design device
CN103699731A (en) * 2013-12-19 2014-04-02 中铁第一勘察设计院集团有限公司 Method for constructing real scene model collaborative design platform of railway engineering
CN108629552A (en) * 2017-03-22 2018-10-09 北京鸿业同行科技有限公司 BIM cooperative design platforms based on cloud
CN107436967A (en) * 2017-06-26 2017-12-05 福建省建筑设计研究院 Specialized knowledge base collaboration interventional systems and its collaboration interventional method based on BIM
CN107808042A (en) * 2017-10-17 2018-03-16 中国建筑第八工程局有限公司 The LOD500 model implementation methods of BIM technology
CN108549963A (en) * 2018-02-22 2018-09-18 北京中建建筑设计院有限公司 Novel construction management method based on BIM information flow standardization
CN108595863A (en) * 2018-05-02 2018-09-28 山西省工业设备安装集团有限公司 A kind of Database Systems for enterprise in charge of construction BIM platform calculation amounts
CN108920770A (en) * 2018-06-08 2018-11-30 上海大学 Based on the BIM component autocoding of Revit software and the method that is associated with BIM model
CN109214035A (en) * 2018-07-02 2019-01-15 中国电建集团河北省电力勘测设计研究院有限公司 Data model transmission method between two platform of PDMS and Revit

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
宋楠楠: ""基于Revit的BIM构件标准化关键技术研究"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
符聪: ""基于BIM平台的Revit工具集的设计实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
赛菡等: ""BIM族库管理建设框架设想"", 《建筑机械化》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111046476A (en) * 2019-12-24 2020-04-21 中煤科工集团武汉设计研究院有限公司 Method and system for coding information model and exchanging data of building foundation pit component
CN113268454A (en) * 2021-05-25 2021-08-17 广州地铁设计研究院股份有限公司 Family management method, system, device and storage medium

Also Published As

Publication number Publication date
CN109815350B (en) 2020-12-15

Similar Documents

Publication Publication Date Title
CN101025738B (en) Template-free dynamic website generating method
CN111712809A (en) Learning ETL rules by example
CN100550020C (en) A kind of method and apparatus that is used to solve the Chinese software issue of supporting multilanguage
CN105893337A (en) Method and equipment for text compression and decompression
CN102902750A (en) Universal data extraction and conversion method
CN104021198A (en) Relational database information retrieval method and device based on ontology semantic index
CN105975446A (en) Method and system for displaying word document content by modules in mobile phone terminal
CN106528898A (en) Method and device for converting data of non-relational database into relational database
CN113032418B (en) Method for converting complex natural language query into SQL (structured query language) based on tree model
CN110147361A (en) The system and method for master data coding rule maintenance function are realized under big data environment
CN112487020B (en) Method and system for converting graph of SQL to text into natural language statement
US20050216497A1 (en) Uniform financial reporting system interface utilizing staging tables having a standardized structure
CN109815350A (en) Model data base system based on Revit
CN112199302A (en) Test data generation method and system, corresponding equipment and storage medium
CN113297251A (en) Multi-source data retrieval method, device, equipment and storage medium
JP6186198B2 (en) Learning model creation device, translation device, learning model creation method, and program
CN101272222A (en) Restriction calibration method and device
CN114691643A (en) Data migration method and system applied to domestic substitution
CN112631567A (en) Method and device for generating database operation file
CN107807911B (en) Vector data editing method, device and system
CN103116601A (en) Method and system of improving accuracy degree of intelligent association of input method
CN109408704B (en) Fund data association method, system, computer device and storage medium
CN109857942A (en) For handling the method, apparatus, equipment and storage medium of document
CN111290771A (en) System upgrading method, device, equipment and computer readable storage medium
CN110688374A (en) Method, device and medium for removing duplicate of layer data

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