CN109815350A - Model data base system based on Revit - Google Patents
Model data base system based on Revit Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2019
- 2019-01-28 CN CN201910080237.8A patent/CN109815350B/en active Active
Patent Citations (9)
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)
Title |
---|
宋楠楠: ""基于Revit的BIM构件标准化关键技术研究"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
符聪: ""基于BIM平台的Revit工具集的设计实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
赛菡等: ""BIM族库管理建设框架设想"", 《建筑机械化》 * |
Cited By (2)
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 |