A BIM model drawing marking method, device and equipment and readable storage medium

By acquiring and classifying the graphic element information in the BIM model and performing automated annotation, the low efficiency problem of high-speed railway standard box girder design drawings has been solved, and intelligent and rapid drawing output has been achieved.

CN115393560BActive Publication Date: 2026-06-02CHINA RAILWAY ENG CONSULTING GRP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA RAILWAY ENG CONSULTING GRP CO LTD
Filing Date
2022-07-26
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

The design drawings output from the BIM model of the standard box girder of high-speed railway cannot achieve automated annotation based on graphic elements, resulting in low efficiency and long time consumption of manual annotation.

Method used

By acquiring the graphic element information in the BIM model, classifying and numbering it, and using the origin coordinates and dimension parameters of the graphic elements for location positioning, automated dimension and attribute annotation can be achieved.

Benefits of technology

It enables rapid and automated annotation of BIM model drawings, improves design efficiency, meets engineering application requirements, and realizes automated and intelligent drawing output for standard box girders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115393560B_ABST
    Figure CN115393560B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of BIM, and particularly relates to a BIM model drawing marking method, device, equipment and readable storage medium, the method comprises the following steps: obtaining all graphic element information in a BIM model, graphic element origin coordinates corresponding to each graphic element information and size parameters corresponding to each graphic element information; classifying and numbering each graphic element information according to a graphic element name to obtain a classification result; positioning the position of a component according to the graphic element origin coordinates corresponding to each graphic element information to obtain position information corresponding to each graphic element information; obtaining a drawing with completed size marking and graphic element attribute marking according to the size parameters corresponding to each graphic element information, the position information corresponding to each graphic element information and the classification result; the present application realizes the rapid and automatic marking of a BIM model drawing based on a BIM model to meet the requirements of engineering application, thereby making the design of a specified model standard box girder automatic and intelligent, and greatly improving the design efficiency of a high-speed railway standard box girder.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of BIM technology, and more specifically, to a BIM model drawing annotation method, apparatus, device, and readable storage medium. Background Technology

[0002] BIM technology is a data-driven tool applied to engineering design, construction, and management. By integrating digitized and information-based models of buildings, it facilitates sharing and transmission throughout the entire lifecycle of project planning, operation, and maintenance. This enables engineering technicians to correctly understand and efficiently respond to various building information, providing a foundation for collaborative work for design teams and all parties involved in the construction, including building and operation units. It plays a crucial role in improving productivity, saving costs, and shortening construction periods.

[0003] The design drawings output from the BIM model of standard box girders for high-speed railways cannot achieve automated annotation based on graphic elements, and can only be annotated manually. Due to the large number and variety of graphic elements, the annotation process not only wastes a lot of manpower, but also has extremely low efficiency. Summary of the Invention

[0004] The purpose of this invention is to provide a BIM model drawing annotation method, apparatus, device, and readable storage medium to improve the aforementioned problems. To achieve the above objective, the technical solution adopted by this invention is as follows:

[0005] Firstly, this application provides a BIM model drawing annotation method, the method comprising:

[0006] Obtain first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters of each graphic element information;

[0007] Each graphic element is classified and numbered according to its name to obtain the classification result;

[0008] The component position is located based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information.

[0009] Based on the size parameters corresponding to each graphic element, the location information corresponding to each graphic element, and the classification results, a drawing with completed dimension annotation and graphic element attribute annotation is obtained.

[0010] Secondly, this application provides a BIM model drawing annotation device, the device comprising:

[0011] The acquisition module is used to acquire first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters of each graphic element information.

[0012] The classification module is used to classify and number each graphic element information according to its name, and obtain the classification result;

[0013] The positioning module is used to locate the component position based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information.

[0014] The annotation module is used to obtain drawings with completed dimension annotation and element attribute annotation based on the size parameters corresponding to each element information, the position information corresponding to each element information, and the classification results.

[0015] Thirdly, this application provides a BIM model drawing annotation device, comprising:

[0016] Memory, used to store computer programs;

[0017] A processor is used to implement the steps of the BIM model drawing annotation method when executing the computer program.

[0018] Fourthly, this application also provides a readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described BIM model drawing annotation method.

[0019] The beneficial effects of this invention are as follows:

[0020] This invention achieves rapid and automated annotation of graphic element information in BIM model drawings by using automated and intelligent annotation of drawings based on BIM model unit information, thus improving the output function of BIM model drawings to meet the requirements of engineering applications. This enables automated and intelligent drawing output for the design of standard box girders of specified models, significantly improving the design efficiency of standard box girders for high-speed railways.

[0021] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing embodiments of the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a flowchart illustrating the BIM model drawing annotation method described in this embodiment of the invention.

[0024] Figure 2 This is a schematic diagram of the structure of the BIM model drawing annotation device described in an embodiment of the present invention.

[0025] Figure 3 This is a schematic diagram of the structure of the BIM model drawing annotation device described in an embodiment of the present invention. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0027] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this invention, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0028] Example 1:

[0029] This embodiment provides a BIM model drawing annotation method, which is applied to the scenario of automatically annotating the design drawings output from the BIM model of a high-speed railway standard box girder.

[0030] like Figure 1 As shown in the figure, this embodiment provides a BIM model drawing annotation method, which includes steps S1, S2, S3 and S7.

[0031] Step S1: Obtain first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters corresponding to each graphic element information;

[0032] It is understood that the BIM model drawings in this embodiment are the design drawings of standard box girders for high-speed railways.

[0033] Step S2: Classify and number each graphic element information according to its name to obtain the classification result;

[0034] It is understandable that graphic element information includes reinforcement elements, beam elements, point elements, line elements, surface elements, and volume elements. Elements with different names are categorized according to their names, and then elements within the same category are numbered sequentially from smallest to largest. Specifically: Elements in the BIM model are categorized according to their names, and each category is named; elements are classified by name into reinforcement element category, beam element category, point element category, line element category, surface element category, and volume element category, etc., and named as follows: reinforcement element category N, beam element category P, point element category Q, line element category R, ​​surface element category S, and volume element category T. The specific naming method is not unique; in practical applications, other letters or symbols can also be used for naming. After classification, each element within each category is numbered sequentially. For example, if the reinforcement element category includes 100 reinforcement elements, they are numbered sequentially as N1, N2, N3...N99, N100. Similarly, if a volumetric primitive class contains 50 primitives, they are sequentially numbered T1, T2, T3...T49, T50. This ensures that each primitive has a unique number, facilitating subsequent annotation operations.

[0035] Step S3: Locate the component position based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information;

[0036] Step S7: Based on the size parameters corresponding to each graphic element information, the location information corresponding to each graphic element information, and the classification results, obtain the drawing with completed dimension annotation and graphic element attribute annotation.

[0037] Understandably, given the massive amount of data contained in BIM models, manually annotating BIM model drawings is extremely time-consuming. This application enables automatic annotation of BIM model drawings by component name, greatly saving time in annotating design drawings and significantly improving the design efficiency of annotating box girders for high-speed railways.

[0038] Based on the above features, this application can automatically annotate the design drawings output from the BIM model of high-speed railway standard box girder, providing an intelligent, automated, and low-cost annotation method for the design drawings output from the BIM model of high-speed railway standard box girder.

[0039] In one specific embodiment of this disclosure, step S7 includes steps S71, S72, S73 and S74.

[0040] Step S71: Determine the target primitive information to be labeled based on the classification results;

[0041] Step S72: Extract the target element information to be labeled from the BIM model;

[0042] Understandably, labeling the target primitives effectively solves the problem of redundant labeling information, eliminates unnecessary labeling information, reduces workload, and thus improves work efficiency.

[0043] Step S73: Arrange the target element information to be labeled obtained from the BIM model in sequence according to the preset coordinate direction to obtain the arranged target element information;

[0044] Understandably, the target graphic element information to be labeled is arranged in order from smallest to largest according to the preset coordinate direction, and overlapping rebar points are automatically removed.

[0045] Step S74: Label the arranged target graphic element information according to the size parameters and position information corresponding to each graphic element information to obtain a drawing with completed size parameter labeling.

[0046] In one specific embodiment of this disclosure, step S74 includes steps S741 and S742.

[0047] Step S741: Calculate the interval distance between two adjacent arranged target graphic elements based on the size parameters corresponding to each graphic element and the position information corresponding to each graphic element;

[0048] Step S742: Determine whether the interval distance between two adjacent arranged target graphic elements is the same. If the interval distance between two adjacent arranged target graphic elements is the same, the arranged target graphic elements are labeled as a whole. If they are different, the arranged target graphic elements are labeled separately.

[0049] Understandably, according to the convention of labeling, similar components with the same spacing are generally labeled as a whole. For example, if 10 steel bars are arranged at 300mm intervals, they are labeled as a whole as 10 x 300mm.

[0050] In this embodiment, if N adjacent target elements have the same spacing, then these N target elements are labeled as a whole, where N is a positive integer greater than or equal to 2. For example, if the rebar elements numbered N1, N2, N3, and N4 have the same spacing, the rebar elements numbered N5 and N6 have the same spacing, and the rebar element numbered N7 has a different spacing from the rest of the rebar elements, then the four rebar elements numbered N1, N2, N3, and N4 are labeled as a whole, the two rebar elements numbered N5 and N6 are labeled as a whole, and the rebar element numbered N7 is labeled separately.

[0051] In one specific embodiment of this disclosure, step S3 is followed by steps S4, S5 and S6.

[0052] Step S4: Obtain reinforcement elements and beam elements based on the classification results;

[0053] Step S5: Using the principle of planar projection, the position information and size parameters corresponding to the steel reinforcement element are processed to obtain the first display information of the steel reinforcement element. The first display information includes whether the steel reinforcement element is displayed as a line element or as a point element.

[0054] Step S6: Using the principle of planar projection, the position information and size parameters corresponding to the beam element are processed to obtain the second display information of the beam element. The second display information includes whether the beam element is displayed as a surface element or a volume element.

[0055] In this embodiment, a steel reinforcement element numbered N1 may appear as a line in a plan view but as a point in a sectional view. This requires determining the display information of the element in each plane, elevation, and section based on the geometric dimensions and position of the element using the principle of planar projection, and determining whether to display it as a line, a point, or another shape.

[0056] In one specific embodiment of this disclosure, step S7 further includes steps S75, S76 and S77.

[0057] Step S75: Obtain the pre-written first and second annotation styles;

[0058] Step S76: Determine the annotation style of the graphic element based on the classification result. If the graphic element is a steel bar graphic element, then the steel bar graphic element is annotated according to the first annotation style; if the graphic element is a beam graphic element, then the beam graphic element is annotated according to the second annotation style.

[0059] Step S77: After the first annotation style is used to annotate the steel reinforcement element and the second annotation style is used to annotate the beam element, a drawing with completed element attribute annotation is obtained.

[0060] In one specific embodiment of this disclosure, step S77 includes steps S771, S772 and S773.

[0061] Step S771: Determine whether the rebar element is displayed as a point element or a line element. If the rebar element is displayed as a point element, use the point element annotation style. If the rebar element is displayed as a line element, use the line element annotation style. Create rebar element attribute annotations in sequence and add the corresponding attributes of the rebar element to the rebar element attribute annotation to obtain the first annotation result.

[0062] It is understandable that the point element annotation style is the leader line pointing style, and the line element annotation style is the arrow pointing style.

[0063] Step S772: Determine whether the beam element is displayed as a surface element or a volume element. If the beam element is displayed as a surface element, use the outline annotation style; if the beam element is displayed as a volume element, use the section annotation style. Create beam element annotations in a loop and add the corresponding attributes of the beam element to the attribute annotation of the beam element to obtain the second annotation result.

[0064] It is understandable that the dimension style of the volume element is the dimension style of different sections.

[0065] Step S773: Obtain the drawing with completed element attribute annotations based on the first annotation result and the second annotation result.

[0066] Example 2:

[0067] like Figure 2 As shown, this embodiment provides a BIM model drawing annotation device, which includes an acquisition module 901, a classification module 902, a positioning module 903, and an annotation module 907.

[0068] The acquisition module 901 is used to acquire first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters of each graphic element information.

[0069] The classification module 902 is used to classify and number each graphic element information according to the graphic element name to obtain the classification result;

[0070] The positioning module 903 is used to locate the component position according to the origin coordinates of the graphic element information corresponding to each graphic element information, and obtain the position information corresponding to each graphic element information.

[0071] The annotation module 907 is used to obtain a drawing with completed dimension annotation and element attribute annotation based on the size parameters corresponding to each element information, the position information corresponding to each element information, and the classification result.

[0072] In one specific embodiment of this disclosure, the annotation module 907 includes a first processing unit 9071, a second processing unit 9072, a third processing unit 9073, and a fourth processing unit 9074.

[0073] The first processing unit 9071 is used to determine the target primitive information to be labeled based on the classification result;

[0074] The second processing unit 9072 is used to extract the target element information to be labeled from the BIM model;

[0075] The third processing unit 9073 is used to arrange the target element information to be labeled obtained from the BIM model in a preset coordinate direction to obtain the arranged target element information.

[0076] The fourth processing unit 9074 is used to annotate the arranged target graphic element information according to the size parameters and position information corresponding to each graphic element information, so as to obtain a drawing with completed size parameter annotation.

[0077] In one specific embodiment of this disclosure, the fourth processing unit 9074 includes a calculation unit 90741 and a judgment unit 90742.

[0078] The calculation unit 90741 is used to calculate the interval distance between two adjacent arranged target graphic elements based on the size parameters corresponding to each graphic element information and the position information corresponding to each graphic element information.

[0079] The judgment unit 90742 is used to determine whether the interval distance between two adjacent arranged target graphic elements is the same. If the interval distance between two adjacent arranged target graphic elements is the same, the arranged target graphic elements are marked as a whole. If they are different, the arranged target graphic elements are marked individually.

[0080] In one specific embodiment of this disclosure, the device further includes a first processing module 904, a second processing module 905, and a third processing module 906.

[0081] The first processing module 904 is used to obtain reinforcement elements and beam elements based on the classification results;

[0082] The second processing module 905 is used to process the position information and size parameters corresponding to the steel reinforcement element using the principle of planar projection to obtain the first display information of the steel reinforcement element. The first display information includes whether the steel reinforcement element is displayed as a line element or as a point element.

[0083] The third processing module 906 is used to process the position information and size parameters corresponding to the beam element using the principle of planar projection to obtain the second display information of the beam element. The second display information includes whether the beam element is displayed as a surface element or a volume element.

[0084] In one specific embodiment of this disclosure, the annotation module 907 further includes an acquisition unit 9075, a fifth processing unit 9076, and a sixth processing unit 9077.

[0085] The acquisition unit 9075 is used to acquire a pre-written first annotation style and a second annotation style;

[0086] The fifth processing unit 9076 is used to determine the annotation style of the graphic element based on the classification result. If the graphic element is a steel bar graphic element, the steel bar graphic element is annotated according to the first annotation style; if the graphic element is a beam graphic element, the beam graphic element is annotated according to the second annotation style.

[0087] The sixth processing unit 9077 is used to obtain a drawing with completed element attribute annotations after the first annotation style annotates the steel reinforcement element and the second annotation style annotates the beam element.

[0088] In one specific embodiment of this disclosure, the sixth processing unit 9077 includes a seventh processing unit 90771, an eighth processing unit 90772, and a ninth processing unit 90773.

[0089] The seventh processing unit 90771 is used to determine whether the rebar element is displayed as a point element or a line element. If the rebar element is displayed as a point element, a point element annotation style is used; if the rebar element is displayed as a line element, a line element annotation style is used. The rebar element attribute annotations are created sequentially and the corresponding attributes of the rebar element are added to the rebar element attribute annotations to obtain the first annotation result.

[0090] The eighth processing unit 90772 is used to determine whether the beam element is displayed as a surface element or a volume element. If the beam element is displayed as a surface element, the outline annotation style is used; if the beam element is displayed as a volume element, the cross section annotation style is used. The beam element annotation is created in a loop, and the corresponding attributes of the beam element are added to the attribute annotation of the beam element to obtain the second annotation result.

[0091] The ninth processing unit 90773 is used to obtain the drawing with completed element attribute annotation based on the first annotation result and the second annotation result.

[0092] It should be noted that the specific manner in which each module performs its operation in the apparatus described in the above embodiments has been described in detail in the embodiments of the method, and will not be elaborated here.

[0093] Example 3:

[0094] Corresponding to the above method embodiments, this embodiment also provides a BIM model drawing annotation device. The BIM model drawing annotation device described below and the BIM model drawing annotation method described above can be referred to each other.

[0095] Figure 3 This is a block diagram illustrating a BIM model drawing annotation device 800 according to an exemplary embodiment. For example... Figure 3 As shown, the BIM model drawing annotation device 800 may include: a processor 801 and a memory 802. The BIM model drawing annotation device 800 may also include one or more of the following: a multimedia component 803, an I / O interface 804, and a communication component 805.

[0096] The processor 801 controls the overall operation of the BIM model drawing annotation device 800 to complete all or part of the steps in the aforementioned BIM model drawing annotation method. The memory 802 stores various types of data to support the operation of the BIM model drawing annotation device 800. This data may include, for example, instructions for any application or method operating on the BIM model drawing annotation device 800, and application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 802 can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 802 or transmitted via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. I / O interface 804 provides an interface between processor 801 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical. Communication component 805 is used for wired or wireless communication between the BIM model drawing annotation device 800 and other devices. Wireless communication includes, for example, Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof. Therefore, the corresponding communication component 805 may include a Wi-Fi module, a Bluetooth module, or an NFC module.

[0097] In an exemplary embodiment, the BIM model drawing annotation device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the BIM model drawing annotation method described above.

[0098] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the BIM model drawing annotation method described above. For example, the computer-readable storage medium may be the memory 802 including the program instructions described above, which may be executed by the processor 801 of the BIM model drawing annotation device 800 to complete the BIM model drawing annotation method described above.

[0099] Example 4:

[0100] Corresponding to the above method embodiments, this embodiment also provides a readable storage medium. The readable storage medium described below can be referred to in correspondence with the BIM model drawing annotation method described above.

[0101] A readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the BIM model drawing annotation method described in the above method embodiments.

[0102] The readable storage medium can specifically be a USB flash drive, external hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, or any other readable storage medium capable of storing program code.

[0103] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

[0104] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for BIM model drawing annotation, characterized in that, include: Obtain first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters of each graphic element information; Each graphic element is classified and numbered according to its name to obtain the classification result; The component position is located based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information. Based on the dimension parameters corresponding to each graphic element, the location information corresponding to each graphic element, and the classification result, a drawing with completed dimension annotation and graphic element attribute annotation is obtained, including: Determine the target graphic element information to be labeled based on the classification results; The target element information to be labeled is extracted from the BIM model; The target element information to be labeled obtained from the BIM model is arranged sequentially according to a preset coordinate direction to obtain the arranged target element information; The arranged target graphic element information is annotated according to the size parameters and position information corresponding to each graphic element information to obtain a drawing with completed size parameter annotation, including: The interval distance between two adjacent arranged target graphic elements is calculated based on the size parameters and position information corresponding to each graphic element. Determine whether the interval distance between two adjacent arranged target graphic elements is the same. If the interval distance between two adjacent arranged target graphic elements is the same, then the arranged target graphic elements are labeled as a whole. If they are different, then the arranged target graphic elements are labeled individually.

2. The BIM model drawing annotation method according to claim 1, characterized in that, After determining the component position based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information, the method further includes: Based on the classification results, steel reinforcement elements and beam elements are obtained; The first display information of the steel reinforcement element is obtained by processing the position information and size parameters corresponding to the steel reinforcement element using the principle of planar projection. The first display information includes whether the steel reinforcement element is displayed as a line element or as a point element. The second display information of the beam element is obtained by processing the position information and size parameters corresponding to the beam element using the principle of planar projection. The second display information includes whether the beam element is displayed as a surface element or a volume element.

3. The BIM model drawing annotation method according to claim 1, characterized in that, The process of obtaining a drawing with completed dimension annotation and element attribute annotation based on the dimension parameters corresponding to each element information, the location information corresponding to each element information, and the classification result includes: Obtain the pre-written first and second annotation styles; The annotation style of the graphic element is determined based on the classification result. If the graphic element is a steel bar graphic element, it is annotated according to the first annotation style; if the graphic element is a beam graphic element, it is annotated according to the second annotation style. Once the first annotation style is used to annotate the steel reinforcement element and the second annotation style is used to annotate the beam element, a drawing with complete element attribute annotations is obtained.

4. A BIM model drawing annotation device, characterized in that, include: The acquisition module is used to acquire first information, which includes all graphic element information in the BIM model, the origin coordinates of each graphic element information, and the size parameters of each graphic element information. The classification module is used to classify and number each graphic element information according to its name, and obtain the classification result; The positioning module is used to locate the component position based on the origin coordinates of each graphic element information to obtain the position information corresponding to each graphic element information. The annotation module is used to obtain drawings with completed dimension annotation and graphic element attribute annotation based on the size parameters corresponding to each graphic element information, the position information corresponding to each graphic element information, and the classification results; The annotation module includes: The first processing unit is used to determine the target primitive information to be labeled based on the classification results; The second processing unit is used to extract the target element information to be labeled from the BIM model; The third processing unit is used to arrange the target graphic element information to be labeled obtained from the BIM model in a preset coordinate direction to obtain the arranged target graphic element information. The fourth processing unit is used to annotate the arranged target graphic element information according to the size parameters corresponding to each graphic element information and the position information corresponding to each graphic element information, so as to obtain a drawing with completed size parameter annotation; The fourth processing unit includes: The calculation unit is used to calculate the interval distance between two adjacent arranged target graphic elements based on the size parameters corresponding to each graphic element and the position information corresponding to each graphic element. The judgment unit is used to determine whether the interval distance between two adjacent arranged target graphic elements is the same. If the interval distance between two adjacent arranged target graphic elements is the same, the arranged target graphic elements are marked as a whole. If they are different, the arranged target graphic elements are marked individually.

5. The BIM model drawing annotation device according to claim 4, characterized in that, The device further includes: The first processing module is used to obtain reinforcement elements and beam elements based on the classification results; The second processing module is used to process the position information and size parameters corresponding to the steel reinforcement element using the principle of planar projection to obtain the first display information of the steel reinforcement element, which includes whether the steel reinforcement element is displayed as a line element or as a point element. The third processing module is used to process the position information and size parameters corresponding to the beam element using the principle of planar projection to obtain the second display information of the beam element. The second display information includes whether the beam element is displayed as a surface element or a volume element.

6. The BIM model drawing annotation device according to claim 4, characterized in that, The annotation module includes: The acquisition unit is used to acquire pre-written first and second annotation styles; The fifth processing unit is used to determine the annotation style of the graphic element based on the classification result. If the graphic element is a steel bar graphic element, the steel bar graphic element is annotated according to the first annotation style; if the graphic element is a beam graphic element, the beam graphic element is annotated according to the second annotation style. The sixth processing unit is used to obtain a drawing with completed element attribute annotations after the first annotation style annotates the steel reinforcement element and the second annotation style annotates the beam element.

7. A BIM model drawing annotation device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the BIM model drawing annotation method as described in any one of claims 1 to 3 when executing the computer program.

8. A readable storage medium, characterized in that: The readable storage medium stores a computer program that, when executed by a processor, implements the steps of the BIM model drawing annotation method as described in any one of claims 1 to 3.