A method and system for automatically mapping a BIM model based on a graphics engine and an IoT device

By using a data parsing and automatic mapping method based on a graphics engine, the complexity and inefficiency of mapping BIM models to IoT device identifiers are solved, achieving efficient and intelligent device identifier mapping, reducing costs and improving the ease of updates.

CN120335325BActive Publication Date: 2025-12-26SICHUAN GUANZHU DIGITAL INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510413181.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2024-07-25
Filing Date
2025-04-03
Publication Date
2025-12-26
Estimated Expiration
2045-04-03

AI Technical Summary

Technical Problem

Existing methods for mapping BIM models to IoT devices suffer from problems such as complex operation, low efficiency, high cost, low accuracy, and difficulty in updating secondary device labels.

Method used

Using a graphics engine-based approach, data parsing is performed on 2D CAD drawings and 3D BIM models. Spatial and size matching calculations are then used to automatically complete the identification mapping of IoT devices and establish mapping relationships between devices.

Benefits of technology

It realizes the intelligent and convenient mapping process of IoT device identifiers, improves work efficiency, reduces human error, lowers costs, and simplifies the device identifier update process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335325B_ABST
    Figure CN120335325B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of BIM model and Iot device mapping, in particular to a BIM model and Iot device automatic mapping method and system based on a graphics engine, and the mapping method comprises the following steps: marking Iot device identification and Iot device size on a two-dimensional CAD drawing; creating a three-dimensional BIM model according to the CAD drawing; importing the CAD drawing and the three-dimensional BIM model into a graphics engine; converting the Iot device and the Iot device identification corresponding to the single-layer two-dimensional CAD drawing into three-dimensional BIM graphic elements; selecting Iot devices that need to be mapped; and performing space matching operation based on the selected Iot devices. The method solves the problems of complex operation, low efficiency, high cost, low precision and difficult secondary update of the current Iot device identification mapping method.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of BIM model and Iot device mapping, in particular to a BIM model and Iot device automatic mapping method and system based on a graphics engine. BACKGROUND

[0002] In the process of BIM intelligent operation and maintenance application, it is necessary to accurately control and monitor each Iot device in the building, for example, it is necessary to remotely control the opening and closing of various lamps, air conditioners and other devices, and to monitor and collect the real-time state of various temperature and humidity sensors and valves. In order to achieve this purpose, the most important thing is to perform device identification mapping operation on these Iot devices, that is, the on-site checking personnel checks and draws two-dimensional CAD drawings with device identification, then the three-dimensional modeling personnel performs fine modeling and processing according to the drawings, and the developers complete the automatic mapping of device identification and model on the related graphics engine, so as to achieve one-to-one correspondence between each Iot device on site and the operation and maintenance model, thereby achieving accurate control effect.

[0003] At present, the commonly used device identification mapping operation is mostly divided into two kinds, the first kind is to manually complete the mapping, that is, manually bind the device identification on the two-dimensional CAD drawing one by one in the three-dimensional BIM model, and then the related developers perform data retrieval on the model and identification to complete the mapping. The disadvantage of this mapping method is obvious, when the number of devices is large, a lot of manpower will be consumed, and manual operation is prone to error, which is also very difficult to troubleshoot.

[0004] The second kind is to extract data from the two-dimensional CAD drawing and establish a related device identification database and a corresponding three-dimensional model component ID database, then find the corresponding device identification, device unique ID and other fields to associate, so as to achieve the effect of mapping. Although this method improves the accuracy of mapping, it increases the programming investment cost of creating the database, and also needs to consume more manpower and financial resources for the later maintenance of the database.

[0005] In summary, the commonly used Iot device identification mapping method at present generally has the problems of low accuracy, complicated operation process, low efficiency, difficulty in secondary device identification update, etc.

[0006] Therefore, the present application is proposed. SUMMARY

[0007] The first object of the application is to provide a BIM model and Iot device automatic mapping method based on a graphics engine, which makes the whole Iot device identification mapping process more intelligent and convenient, effectively solves a series of problems such as complex operation, low efficiency, high investment cost, low precision and difficult secondary device identification update of the common Iot device identification mapping method at present, has great significance for the progress of the Iot device identification mapping field at present, and provides a reliable and efficient solution for the industry.

[0008] The second object of the application is to provide a BIM model and Iot device automatic mapping system based on a graphics engine, which makes the whole Iot device identification mapping process more intelligent and convenient, effectively solves a series of problems such as complex operation, low efficiency, high investment cost, low precision and difficult secondary device identification update of the common Iot device identification mapping method at present, has great significance for the progress of the Iot device identification mapping field at present, and provides a reliable and efficient solution for the industry.

[0009] The embodiment of the application is implemented as follows:

[0010] A BIM model and Iot device automatic mapping method based on a graphics engine, comprising the following steps:

[0011] S1, annotating Iot devices in a two-dimensional CAD drawing, the annotation content including: Iot device identification and Iot device size. The two-dimensional CAD drawing is split by floor to obtain a single-layer two-dimensional CAD drawing.

[0012] S2, creating a three-dimensional BIM model according to the single-layer two-dimensional CAD drawing, and determining the floor attribution of the three-dimensional BIM model.

[0013] S3, importing the single-layer two-dimensional CAD drawing and the three-dimensional BIM model into a graphics engine.

[0014] S4, performing data analysis on the single-layer two-dimensional CAD drawing and the three-dimensional BIM model imported into the graphics engine. According to the single-layer two-dimensional CAD drawing, the Iot device two-dimensional coordinates, the Iot device size, the Iot device floor attribution, the Iot device identification two-dimensional coordinates and the Iot device size annotation text two-dimensional coordinates are determined. According to the three-dimensional BIM model, the Iot device model three-dimensional coordinates, the Iot device type and the Iot device model floor attribution are determined.

[0015] S5, convert the Iot device and Iot device identifier corresponding to the single-layer two-dimensional CAD drawing into three-dimensional BIM graphic elements to obtain Iot device three-dimensional graphic elements and Iot device identifier three-dimensional graphic elements. Convert the corresponding Iot device two-dimensional coordinates and Iot device identifier two-dimensional coordinates into three-dimensional coordinates to obtain Iot device three-dimensional conversion coordinates and Iot device identifier three-dimensional conversion coordinates.

[0016] S6, select the Iot device that needs to be mapped.

[0017] S7, based on the selected Iot device, perform spatial matching operation, including: S71, create a virtual coordinate, the center of the virtual coordinate is the Iot device model three-dimensional coordinate obtained from the three-dimensional BIM model in S4, then mark the Iot device three-dimensional graphic element in S5 in the virtual coordinate according to the Iot device three-dimensional conversion coordinates, and mark the Iot device identifier three-dimensional graphic element in S5 in the virtual coordinate according to the Iot device identifier three-dimensional conversion coordinates. S72, define the center of the virtual coordinate as A, define the Iot device three-dimensional graphic elements as B1, B2, ···, Bn respectively, and define the Iot device identifier three-dimensional graphic elements as C1, C2, ···, Cn respectively. S73, calculate the three-dimensional space Euclidean distance between A and B1, B2, ···, Bn respectively to obtain n groups of first distance values: D11, D12, ···, D1n, determine the minimum value in the n groups of first distance values, denoted as D1min, and determine the Iot device three-dimensional graphic element corresponding to D1min, denoted as Bmin. S74, calculate the three-dimensional space Euclidean distance between Bmin and C1, C2, ···, Cn respectively to obtain n groups of second distance values: D21, D22, ···, D2n, determine the minimum value in the n groups of second distance values, denoted as D2min, and determine the Iot device identifier three-dimensional graphic element corresponding to D2min, denoted as Cmin. S75, establish a mapping relationship between the Iot device in the three-dimensional BIM model corresponding to A, the Iot device in the single-layer two-dimensional CAD drawing corresponding to Bmin, and the Iot device identifier in the single-layer two-dimensional CAD drawing corresponding to Cmin.

[0018] Further, it also includes size matching operation based on the selected Iot device in S6, including:

[0019] S81, determine the projection area of the Iot device on the xy plane according to the three-dimensional BIM model in S4.

[0020] S82, determine the two-dimensional area of the Iot device according to the single-layer two-dimensional CAD drawing in S4.

[0021] S83, if the difference between the projected area and the two-dimensional area is within the error range, it is determined that the Iot device corresponding to the three-dimensional BIM model in S81 and the Iot device corresponding to the single-layer two-dimensional CAD drawing in S82 belong to the same device, and a mapping relationship is established.

[0022] Further, in S82, the two-dimensional area is obtained according to the Iot device size annotation text in the single-layer two-dimensional CAD drawing.

[0023] Further, in S6, the Iot devices are classified according to the device types, and when the Iot device to be mapped is selected, the Iot device is selected according to the device type of the Iot device.

[0024] Further, in S1, the Iot device in the two-dimensional CAD drawing, the Iot device identifier corresponding to the Iot device, and the Iot device size annotation text for recording the size of the Iot device are located in different layers.

[0025] Further, the calculation formula of the three-dimensional space Euclidean distance is: d=sqrt((x1-x2)^2+(y1-y2)^2+(z1-z2)^2).

[0026] A BIM model and Iot device automatic mapping system based on a graphics engine includes a memory and a processor.

[0027] The memory stores a computer program, and the computer program is configured to execute the above-mentioned BIM model and Iot device automatic mapping method based on a graphics engine when running.

[0028] The processor is configured to execute the above-mentioned BIM model and Iot device automatic mapping method based on a graphics engine through the computer program.

[0029] The technical scheme of the embodiment of the application has the following advantages:

[0030] The BIM model and Iot device automatic mapping method based on a graphics engine provided by the embodiment of the application is automatically completed through automatic mapping, which greatly reduces the workload in the device identifier mapping stage and greatly improves the work efficiency. Thanks to this, only the content to be updated needs to be modified on the two-dimensional CAD drawing in the subsequent device identifier updating, and then the above method steps are executed again, and the updated content will cover the original content to complete the update. This method makes the device identifier updating more intelligent and convenient.

[0031] In addition, all device identifiers are bound one by one by the method, breaking the difficulty of human operation errors, ensuring the correctness of the device identifier mapping, and laying a solid foundation for subsequent device operation and maintenance applications.

[0032] Through the creative means of the present application, the originally time-consuming and laborious operation complex mapping process is more intelligent and efficient, and the CAD two-dimensional drawing and BIM three-dimensional model are directly uploaded through the graphics engine, data analysis is carried out, and Iot device identification mapping is automatically completed, which is of great significance to the progress of the current device mapping field, and provides a reliable and convenient solution for the industry, which is expected to reduce the cost of device mapping, improve the management level, and make significant progress in digitalization and intelligentization, bringing new possibilities and prospects to the device mapping field.

[0033] Overall, the BIM model and Iot device automatic mapping method and system based on the graphics engine provided by the embodiments of the present application can make the entire Iot device identification mapping process more intelligent and convenient, effectively solve a series of problems such as complex operation, low efficiency, high investment cost, low precision, and difficulty in secondary device identification update of the current common Iot device identification mapping method, and have great significance to the progress of the current Iot device identification mapping field, and provide a reliable and efficient solution for the industry. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments, and it should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0035] Figure 1 The overall flowchart of the BIM model and Iot device automatic mapping method based on the graphics engine provided by the embodiments of the present application is shown in the figure.

[0036] Figure 2 The overall flowchart of the space matching operation in the BIM model and Iot device automatic mapping method based on the graphics engine provided by the embodiments of the present application is shown in the figure.

[0037] Figure 3 The overall flowchart of the size matching operation in the BIM model and Iot device automatic mapping method based on the graphics engine provided by the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical scheme and advantages of the embodiments of the present application more clear, the technical scheme in the embodiments of the present application will be described clearly and completely below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0039] The following detailed description of embodiments of the application in the drawings provided is not intended to limit the scope of the application claimed, but merely represents selected embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the application.

[0040] Referring to Figure 1 The embodiment provides a BIM model and Iot device automatic mapping method based on a graphics engine, which comprises the following steps:

[0041] S1, Iot devices in a two-dimensional CAD drawing are marked, and the marking content comprises: Iot device identification and Iot device size. The two-dimensional CAD drawing is split according to floors to obtain single-floor two-dimensional CAD drawings. The two-dimensional CAD drawing contains a two-dimensional graph of the Iot device, the Iot device identification is an identification for representing the specific type of the Iot device by classifying the Iot device according to a preset classification method, and the Iot device size is recorded in the Iot device size marking text. The Iot device identification and the Iot device size marking text are only marked near the two-dimensional graph of the corresponding Iot device. Each split CAD drawing corresponds to the content of only one floor.

[0042] S2, a three-dimensional BIM model is created according to the single-floor two-dimensional CAD drawing, and the floor attribution of the three-dimensional BIM model is determined. The floor attribution of the three-dimensional BIM model is determined by the floor corresponding to the single-floor two-dimensional CAD drawing on which the three-dimensional BIM model is based, and one three-dimensional BIM model corresponds to one floor.

[0043] S3, the single-floor two-dimensional CAD drawing and the three-dimensional BIM model are imported into the graphics engine.

[0044] S4, data analysis is performed on the single-floor two-dimensional CAD drawing and the three-dimensional BIM model imported into the graphics engine. According to the single-floor two-dimensional CAD drawing, the Iot device two-dimensional coordinates, the Iot device size (the size of the Iot device recorded in the Iot device size marking text), the Iot device floor attribution, the Iot device identification two-dimensional coordinates (the coordinate data of the Iot device identification in the single-floor two-dimensional CAD drawing), and the Iot device size marking text two-dimensional coordinates (the coordinate data of the Iot device size marking text in the single-floor two-dimensional CAD drawing) are determined; and according to the three-dimensional BIM model, the Iot device model three-dimensional coordinates, the Iot device type, and the Iot device model floor attribution are determined.

[0045] S5, convert the Iot device and Iot device identifier corresponding to the single-layer two-dimensional CAD drawing into three-dimensional BIM graphic elements to obtain Iot device three-dimensional graphic elements and Iot device identifier three-dimensional graphic elements. Convert the corresponding Iot device two-dimensional coordinates and Iot device identifier two-dimensional coordinates into three-dimensional coordinates to obtain Iot device three-dimensional conversion coordinates and Iot device identifier three-dimensional conversion coordinates. When determining the three-dimensional coordinates, including but not limited to: determining the three-dimensional conversion coordinates according to the floor attribution relationship.

[0046] S6, select the Iot device that needs to be mapped.

[0047] S7, perform spatial matching operation based on the selected Iot device. Please refer to Figure 2 , the spatial matching operation includes:

[0048] S71, create a virtual coordinate (three-dimensional), the center of the virtual coordinate is the Iot device model three-dimensional coordinate obtained from the three-dimensional BIM model in S4, then mark the Iot device three-dimensional graphic elements in S5 in the virtual coordinate according to the Iot device three-dimensional conversion coordinates, and mark the Iot device identifier three-dimensional graphic elements in S5 in the virtual coordinate according to the Iot device identifier three-dimensional conversion coordinates.

[0049] S72, define the center of the virtual coordinate as A, define the Iot device three-dimensional graphic elements as B1, B2, …, Bn respectively, and define the Iot device identifier three-dimensional graphic elements as C1, C2, …, Cn respectively.

[0050] S73, calculate the three-dimensional space Euclidean distance between A and B1, B2, …, Bn respectively to obtain n groups of first distance values: D11, D12, …, D1n, determine the minimum value in the n groups of first distance values, denoted as D1min, and determine the Iot device three-dimensional graphic element corresponding to D1min, denoted as Bmin.

[0051] S74, calculate the three-dimensional space Euclidean distance between Bmin and C1, C2, …, Cn respectively to obtain n groups of second distance values: D21, D22, …, D2n, determine the minimum value in the n groups of second distance values, denoted as D2min, and determine the Iot device identifier three-dimensional graphic element corresponding to D2min, denoted as Cmin.

[0052] S75, establish a mapping relationship between the Iot device in the three-dimensional BIM model corresponding to A, the Iot device in the single-layer two-dimensional CAD drawing corresponding to Bmin, and the Iot device identifier in the single-layer two-dimensional CAD drawing corresponding to Cmin.

[0053] Through the above design, the correspondence between the Iot device two-dimensional drawing and the three-dimensional model can be accurately confirmed, so as to realize automatic mapping.

[0054] The automatic implementation of the mapping process greatly reduces the workload of the device identification mapping stage, greatly improves the work efficiency. Thanks to this, only the content that needs to be updated needs to be modified on the two-dimensional CAD drawing in the subsequent device identification update, and then the above method steps are executed again. The updated content will cover the original content to complete the update. This method makes the device identification update more intelligent and convenient.

[0055] In addition, all device identifications are bound one by one by the method, breaking the difficulty of human operation errors, so that the correctness of the device identification mapping is guaranteed, laying a solid foundation for subsequent device operation and maintenance applications.

[0056] Through the creative means of the present application, the originally time-consuming and laborious mapping process is more intelligent and efficient. Through the graphic engine, the CAD two-dimensional drawing and the BIM three-dimensional model are directly uploaded, the data is analyzed, and the Iot device identification mapping is automatically completed. This is of great significance to the progress of the current device mapping field, and provides a reliable and convenient solution for the industry. It is expected to reduce the cost of device mapping and improve the management level. Moreover, it has made significant progress in digitalization and intelligentization, bringing new possibilities and prospects to the field of device mapping.

[0057] Optionally, the calculation formula of the three-dimensional Euclidean distance is: d=sqrt((x1-x2)^2+(y1-y2)^2+(z1-z2)^2).

[0058] Please refer to Figure 3 In the embodiment, the BIM model and Iot device automatic mapping method based on the graphic engine further includes size matching operation based on the Iot device selected in S6, and the size matching operation specifically includes the following steps:

[0059] S81, determine the projection area of the Iot device on the xy plane according to the three-dimensional BIM model in S4.

[0060] S82, determine the two-dimensional area of the Iot device according to the single-layer two-dimensional CAD drawing in S4.

[0061] S83, if the difference between the projection area of S81 and the two-dimensional area of S82 is within the error range, it is determined that the Iot device corresponding to the three-dimensional BIM model in S81 and the Iot device corresponding to the single-layer two-dimensional CAD drawing in S82 belong to the same device, and a mapping relationship is established.

[0062] Through the above design, the automatic verification of the mapping process can be realized, and the accuracy of automatic mapping is further improved.

[0063] Optionally, in S82, the two-dimensional area is obtained according to the Iot device size annotation text in the single-layer two-dimensional CAD drawing.

[0064] Optionally, in S6, the Iot devices are classified according to the device types, and when the Iot devices to be mapped are selected, the Iot devices are selected according to the device types of the Iot devices. In this way, the mapping efficiency can be effectively improved.

[0065] Further optionally, in S1, the Iot device in the two-dimensional CAD drawing, the Iot device identifier corresponding to the Iot device, and the Iot device size annotation text for recording the size of the Iot device are located in different layers. In this way, the relative independence and integrity of each part of the content can be effectively improved, and the mutual interference between different data can be reduced.

[0066] The embodiment also provides a BIM model and Iot device automatic mapping system based on a graphics engine, which is used to implement the above-mentioned BIM model and Iot device automatic mapping method based on a graphics engine.

[0067] The memory stores a computer program, and the computer program is configured to execute the above-mentioned BIM model and Iot device automatic mapping method based on a graphics engine when running.

[0068] The processor is configured to execute the above-mentioned BIM model and Iot device automatic mapping method based on a graphics engine through the computer program.

[0069] In summary, the BIM model and Iot device automatic mapping method and system based on a graphics engine provided by the embodiment make the whole Iot device identifier mapping process more intelligent and convenient, effectively solve a series of problems such as complex operation, low efficiency, high investment cost, low precision, and difficult secondary device identifier updating of the common Iot device identifier mapping method at the present stage, and have great significance for the progress of the Iot device identifier mapping field at the present stage, and provide a reliable and efficient solution for the industry.

[0070] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for automatically mapping a BIM model based on a graphics engine and an IoT device, characterized in that, The method comprises the following steps: S1, marking Iot devices in a two-dimensional CAD drawing, the marking content including: Iot device identification and Iot device size; splitting the two-dimensional CAD drawing according to floors to obtain single-floor two-dimensional CAD drawings; S2, creating a three-dimensional BIM model according to the single-floor two-dimensional CAD drawings and determining the floor attribution of the three-dimensional BIM model; S3, importing the single-floor two-dimensional CAD drawings and the three-dimensional BIM model into a graphics engine; S4, performing data analysis on the single-floor two-dimensional CAD drawings and the three-dimensional BIM model imported into the graphics engine; determining, according to the single-floor two-dimensional CAD drawings, Iot device two-dimensional coordinates, Iot device size, Iot device floor attribution, Iot device identification two-dimensional coordinates and Iot device size annotation text two-dimensional coordinates; determining, according to the three-dimensional BIM model, Iot device model three-dimensional coordinates, Iot device type and Iot device model floor attribution; S5, converting the Iot devices and Iot device identifications corresponding to the single-floor two-dimensional CAD drawings into three-dimensional BIM graphic elements to obtain Iot device three-dimensional graphic elements and Iot device identification three-dimensional graphic elements; converting the corresponding Iot device two-dimensional coordinates and Iot device identification two-dimensional coordinates into three-dimensional coordinates to obtain Iot device three-dimensional conversion coordinates and Iot device identification three-dimensional conversion coordinates; S6, selecting Iot devices that need to be mapped; S7, performing a space matching operation based on the selected Iot device, comprising: S71, creating a virtual coordinate, the center of the virtual coordinate being the Iot device model three-dimensional coordinate obtained from the three-dimensional BIM model in S4, then marking the Iot device three-dimensional graphic element in S5 in the virtual coordinate according to the Iot device three-dimensional conversion coordinate, and marking the Iot device identification three-dimensional graphic element in S5 in the virtual coordinate according to the Iot device identification three-dimensional conversion coordinate; S72, defining the center of the virtual coordinate as A, defining the Iot device three-dimensional graphic element as B1, B2, ···, Bn respectively, and defining the Iot device identification three-dimensional graphic element as C1, C2, ···, Cn respectively; S73, calculating the three-dimensional space Euclidean distance between A and each point of B1, B2, ···, Bn respectively to obtain n groups of first distance values: D11, D12, ···, D1n, determining the minimum value in the n groups of first distance values, denoted as D1min, and determining the Iot device three-dimensional graphic element corresponding to D1min, denoted as Bmin; S74, calculating the three-dimensional space Euclidean distance between Bmin and each point of C1, C2, ···, Cn respectively to obtain n groups of second distance values: D21, D22, ···, D2n, determining the minimum value in the n groups of second distance values, denoted as D2min, and determining the Iot device identification three-dimensional graphic element corresponding to D2min, denoted as Cmin; S75, establishing a mapping relationship between the Iot device corresponding to A in the three-dimensional BIM model, the Iot device corresponding to Bmin in the single-layer two-dimensional CAD drawing, and the Iot device identification corresponding to Cmin in the single-layer two-dimensional CAD drawing.

2. The method of claim 1, wherein the method further comprises: Further comprising performing a size matching operation based on the selected Iot device in S6, comprising: S81, determining the projection area of the Iot device on the xy plane according to the three-dimensional BIM model in S4; S82, determining the two-dimensional area of the Iot device according to the single-layer two-dimensional CAD drawing in S4; S83, if the difference between the projection area and the two-dimensional area is within the error range, it is determined that the Iot device corresponding to the three-dimensional BIM model in S81 and the Iot device corresponding to the single-layer two-dimensional CAD drawing in S82 belong to the same device, and a mapping relationship is established.

3. The method of claim 2, wherein the method further comprises: In S82, the two-dimensional area is obtained according to the Iot device size annotation text in the single-layer two-dimensional CAD drawing.

4. The method of claim 1, wherein the method further comprises: In S6, the Iot devices are classified according to device types, and when selecting the Iot device that needs to be mapped, the Iot device is selected according to the device type of the Iot device.

5. The method of claim 1, wherein the method further comprises: In S1, the Iot device in the two-dimensional CAD drawing, the Iot device identification corresponding to the Iot device, and the Iot device size annotation text for recording the size of the Iot device are all located in different layers.

6. The method of claim 1, wherein the method further comprises: The calculation formula of the three-dimensional space Euclidean distance is d=sqrt((x1-x2)^2+(y1-y2)^2+(z1-z2)^2).

7. A system for automatic mapping of BIM model based on graphics engine and IoT devices, characterized in that, Comprise: a memory and a processor; The memory stores a computer program, and the computer program is configured to execute the automatic mapping method of the BIM model based on the graphic engine and the Iot device according to any one of claims 1-6 when running; The processor is configured to execute the automatic mapping method of the BIM model based on the graphic engine and the Iot device according to any one of claims 1-6 through the computer program.

Citation Information

Patent Citations

  • Method for batch generation of IOT equipment models based on CAD data programming

    CN114547717A

  • Synthetic data generation and building information model (BIM) element extraction from floor plan drawings using machine learning

    CN114641753A