Nowadays,with the continuous increase of building volume and the ongoing enrichment of building information,BIM(Building Information Model)technology has been widely used in the design and construction of civil engineering projects.However,the lack of domestic research on building information leads to the incapability of information contained in buildings.Traditional code specifications based on two-dimensional drawings have defects of low efficiency,weak accuracy and strong subjectivity.The IFC(Industry Foundation Class)standard,as a universal standard of BIM technology,can express building information accurately,completely and effectively.Based on IFC standard,this paper provides a new solution for automated code specification method taking net height as an example.First of all,from the point of view of BIM technology development background and the current status of domestic and foreign development in the field of code specification,this paper puts forward the necessity and difficulty of the research on automated code specification method.Furthermore,this paper carries on a deep study of the entity expression and the inheritance relationship of IFC standard.Combining with the modeling rules and features of building information model of several professions such as architecture,structure engineering and electromechanics,an extraction method of attribute extraction based on IFC standard is therefore proposed.The components in the professional models of architecture,structure engineering and electromechanics are related through their position,and the problem of separation of professional information from several professions in traditional modeling methods is solved.Net height is an attribute that most buildings involve,and it affects people’s living quality.This paper uses configuration table to classify and translate the main domestic building standards,and proposes an automated code specification method of building net height combining with attribute extraction algorithms for different professions.Finally,this paper uses actual model cases to verify the correctness of net height automated code specification method. |