Visual system batch binding tool chain and method based on coordinate transformation

Through the visual system batch point binding tool chain based on coordinate conversion, the automation and efficient binding of equipment point binding is achieved, the problems of inefficiency and consistency in the existing technology are solved, and flexible real-time correction capabilities are provided.

CN120451466APending Publication Date: 2025-08-08SHANGHAI YANQING INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510435166.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, the equipment binding point operation efficiency is low, and it is prone to mis-binding and misbinding, and lacks real-time correction capabilities, making it difficult to ensure the consistency of the binding results.

Method used

The visual system batch point binding tool chain is adopted based on coordinate conversion, and the coordinate system transformation algorithm and batch point binding process design are used to realize automatic binding of equipment information and three-dimensional visual preview of equipment information through coordinate system transformation algorithm and batch point binding tool.

Benefits of technology

It significantly improves the efficiency of equipment binding points, reduces manual operation time, eliminates mis-binding and misbinding, ensures consistency of binding results, and supports real-time correction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120451466A_ABST
    Figure CN120451466A_ABST
Patent Text Reader

Abstract

The invention discloses a visual system batch point binding tool chain and method based on coordinate transformation. The tool chain comprises a coordinate transformation tool and a point binding tool. The coordinate conversion tool is used for acquiring coordinate data and equipment information of each piece of equipment, converting the coordinate data into space coordinates and then generating a JSON configuration file; and the binding tool is used for binding the equipment information and the space coordinates of each piece of equipment in the three-dimensional model, and previewing the binding result of each piece of equipment in a three-dimensional visual form. According to the visual system batch point binding tool chain and method, the working efficiency can be greatly improved, the manual operation time and labor intensity are reduced, the situations of manual wrong binding, manual missing binding and the like are eliminated, the correctness of the binding result depends on an original drawing, and the consistency can be effectively guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computer-aided design and data processing technology, and specifically relates to a tool chain and method for batch point binding in a visualization system based on coordinate transformation. The tool chain and method combine CAD data processing, coordinate transformation algorithms, and visualization interaction technology, and are applicable to fields such as building information modeling (BIM), smart parks, and three-dimensional scene modeling. Background Art

[0002] In the existing technology, the equipment binding operation of visualization systems (such as digital twins and three-dimensional maps) usually relies on manual work. The specific process is as follows: the operator manually checks the location information of the equipment according to the CAD drawings, and binds the equipment positions one by one in the visualization system by visual comparison. The defects of this method include: (1) low efficiency: manual operation is time-consuming and cannot be processed in batches, especially for large-scale scenes (such as entire buildings and industrial parks); (2) omissions: manual input may result in omissions and errors, making it difficult to ensure the consistency between the original drawings and the binding results; (3) poor flexibility: existing tools lack the ability to correct the binding results in real time, and adjustments require repeated operations.

[0003] Therefore, it is necessary to design a visualization system batch binding tool chain and method based on coordinate transformation, which can significantly improve the equipment binding efficiency through coordinate system transformation algorithm and batch binding process design. Summary of the Invention

[0004] The purpose of the invention is to provide a tool chain and method for batch binding of visualization system based on coordinate transformation, which can significantly improve the efficiency of equipment binding through coordinate system transformation algorithm and batch binding process design.

[0005] Technical solution: The coordinate conversion-based visualization system batch point binding tool chain of the present invention includes a coordinate conversion tool and a point binding tool;

[0006] The coordinate conversion tool is used to obtain the coordinate data and device information of each device to be converted from the CAD drawing, convert the coordinate data into spatial coordinates in the 3D model of the visualization system, and then generate a JSON configuration file using the device information and spatial coordinates of each device;

[0007] The binding tool is used to read the JSON configuration file to obtain the device information and spatial coordinates of each device, then bind the device information and spatial coordinates of each device in the 3D model, and preview the binding results of each device in a 3D visual form.

[0008] Furthermore, the coordinate conversion tool includes a coordinate conversion unit and a file generation unit;

[0009] The coordinate conversion unit is used to convert the coordinate data into the spatial coordinates in the three-dimensional model of the visualization system. The specific steps are as follows:

[0010] First, obtain the coordinate data of each device to be converted in the CAD drawing;

[0011] Then, the matrix parameter equation is constructed as:

[0012]

[0013] Where x i and y i is the horizontal and vertical coordinates of the i-th device in the CAD drawing, x′ i and y′ i are the horizontal and vertical coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters;

[0014] Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation;

[0015] Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the matrix parameter equation to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value.

[0016] The file generation unit is used to generate a JSON configuration file using the device information and spatial coordinates of each device. The specific steps are as follows:

[0017] First, obtain the spatial coordinates and device ID of each device, then set the device type value of each device, and use the device ID and device type value as the device information of the corresponding device;

[0018] Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing;

[0019] Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

[0020] Furthermore, the binding point tool includes a model import unit, a model rendering unit, a model parsing unit, a view configuration unit, an object positioning unit, an information import unit, and a legend configuration unit;

[0021] The model import unit is used to import the 3D model source file into the model rendering unit;

[0022] The model rendering unit is used to perform 3D rendering on the imported 3D model source file through a model renderer to obtain a rendered 3D model;

[0023] The model parsing unit is used to parse the 3D model source file through the model loader to obtain the hierarchical structure tree of the 3D model and display the hierarchical structure tree in the 3D model interface;

[0024] The view configuration unit is used to customize the parameter information of the 3D model, including the scaling ratio and initial position, so that the coordinate system of the 3D model after configuration is consistent with the coordinate system of the visualization system;

[0025] The object positioning unit is used to accurately locate each component of the 3D model through the hierarchical structure tree and focus the view to the selected component according to the user's selection;

[0026] The information import unit is used to import the JSON configuration file and mark the device information and spatial coordinates configured in the JSON configuration file at the corresponding coordinate positions in the 3D model in the form of interactive 3D marking;

[0027] The legend configuration unit is used to generate a legend configuration panel for each interactive 3D marker. The legend configuration panel is used to view and configure relevant parameter information of the corresponding device, including device ID, device type value, coordinate X value, coordinate Y value and coordinate Z value.

[0028] Furthermore, the model renderer used in the model rendering unit and the model loader used in the model parsing unit are both Three.js three-dimensional graphics libraries; the model parsing unit is provided with a component positioning module, which is used to control the folding or expansion of the hierarchical structure tree and locate the corresponding component in the three-dimensional model according to the user's selection.

[0029] Furthermore, the legend configuration panel generated by the legend configuration unit is also provided with a property addition entry conforming to the JSON configuration file format, for users to customize and add device property features.

[0030] The present invention also provides a binding method for a visualization system batch binding tool chain based on coordinate transformation, comprising the following steps:

[0031] Step 1: Export the coordinate data and device ID of each device to be converted from the CAD drawing, set the device type value of each device, use the device ID and device type value as the device information of the corresponding device, and save the coordinate data and device information of each device in the form of a spreadsheet. The coordinate data includes the coordinate X value, coordinate Y value, and coordinate Z value;

[0032] Step 2: Convert the spreadsheet of coordinate data and device ID into a table file to be processed that meets the template requirements, and the table file to be processed includes at least three reference points with known coordinate mappings;

[0033] Step 3: Import the table file to be processed into the coordinate conversion tool. The coordinate conversion tool converts the coordinate data in the table file to be processed into spatial coordinates in the three-dimensional model of the visualization system, and generates a JSON configuration file based on the converted spatial coordinates and device information.

[0034] Step 4: Import the JSON configuration file into the binding tool. The binding tool reads the JSON configuration file to obtain the spatial coordinates and device information of each device. Then, the spatial coordinates and device information of each device are bound in the 3D model, and the coordinate binding results of each device are previewed in a 3D visualization.

[0035] Step 5: Obtain the user's deviation correction request in real time, and correct the deviation between the actual installation coordinates and the spatial coordinates of the device according to the deviation correction request, so that the actual installation coordinates of the device are consistent with the spatial coordinates.

[0036] Furthermore, in step 2, the reference points in the table file to be processed are set according to the floors. Each floor is set with at least three reference points with known coordinate mappings. The coordinate Z value of each reference point on each floor is customized by the user according to the floor height position of the three-dimensional model in the visualization system.

[0037] Furthermore, in step 3, the specific steps of using the coordinate conversion tool to convert the coordinate data in the table file to be processed into the spatial coordinates in the three-dimensional model of the visualization system are as follows:

[0038] First, obtain the coordinate data of each device to be converted in the CAD drawing;

[0039] Then, the matrix parameter equation is constructed as:

[0040]

[0041] Where x i and y i x′ is the horizontal and vertical coordinates of the coordinate data of the i-th device in the CAD drawing, i and y′ i are the horizontal and vertical coordinates of the spatial coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters;

[0042] Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and then the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation to obtain the coordinate transformation formula;

[0043] Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the coordinate transformation formula to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value.

[0044] Furthermore, in step 3, the specific steps for generating a JSON configuration file based on the converted spatial coordinates and device information are as follows:

[0045] First, obtain the device information and spatial coordinates of each device;

[0046] Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing;

[0047] Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

[0048] Furthermore, in step 4, the specific steps for binding the spatial coordinates and device information of each device in the 3D model are as follows:

[0049] First, the 3D model source file is imported into the model rendering unit, and then the imported 3D model source file is rendered and displayed by the model renderer to obtain a rendered 3D model;

[0050] Then, the 3D model source file is parsed by the model loader to obtain a hierarchical structure tree of the 3D model, and the hierarchical structure tree is displayed in the 3D model interface;

[0051] Then, the parameter information of the 3D model is customized, including the scaling ratio and the initial position, so that the coordinate system of the configured 3D model is consistent with the coordinate system of the visualization system;

[0052] Then, the hierarchical structure tree is used to accurately locate each component of the 3D model, and the viewing angle is focused on the selected component according to the user's selection;

[0053] Finally, the device information and spatial coordinates configured in the JSON configuration file are marked at the corresponding coordinate positions in the 3D model in the form of interactive 3D markers.

[0054] Compared with the prior art, the present invention has the following advantages: (1) compared with the traditional manual binding point which takes several hours or even several working days, the work can be shortened to half an hour, which greatly improves the work efficiency and reduces the time and labor intensity of manual operation; (2) compared with the traditional manual binding point, the unified original drawing data processing and coordinate transformation eliminate the situation of manual wrong binding and missing binding, and the correctness of the binding result depends on the original drawing, which can effectively ensure the consistency; (3) the model binding point tool supports manual fine-tuning, and can flexibly adjust the location and name of the equipment point and other information according to actual needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 is a flow chart of the method of the present invention;

[0056] Figure 2 This is an example diagram of a table file to be processed according to the present invention;

[0057] Figure 3 A schematic diagram of the use of the coordinate conversion tool of the present invention;

[0058] Figure 4 This is a schematic diagram of the operating interface of the binding point tool of the present invention. DETAILED DESCRIPTION

[0059] The technical solution of the present invention is described in detail below with reference to the accompanying drawings, but the protection scope of the present invention is not limited to the embodiments.

[0060] The coordinate conversion-based visualization system batch point binding tool chain disclosed in the present invention includes: a coordinate conversion tool and a point binding tool;

[0061] The coordinate conversion tool is used to obtain the coordinate data and device information of each device to be converted from the CAD drawing, convert the coordinate data into spatial coordinates in the 3D model of the visualization system, and then generate a JSON configuration file using the device information and spatial coordinates of each device;

[0062] The binding tool is used to read the JSON configuration file to obtain the device information and spatial coordinates of each device, then bind the device information and spatial coordinates of each device in the 3D model, and preview the binding results of each device in a 3D visual form.

[0063] Furthermore, the coordinate conversion tool includes a coordinate conversion unit and a file generation unit;

[0064] The coordinate conversion unit is used to convert the coordinate data into the spatial coordinates in the three-dimensional model of the visualization system. The specific steps are as follows:

[0065] First, obtain the coordinate data of each device to be converted in the CAD drawing;

[0066] Then, the matrix parameter equation is constructed as:

[0067]

[0068] Where x i and y i is the horizontal and vertical coordinates of the i-th device in the CAD drawing, x′ i and y′ i are the horizontal and vertical coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters;

[0069] Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation;

[0070] Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the matrix parameter equation to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value.

[0071] The file generation unit is used to generate a JSON configuration file using the device information and spatial coordinates of each device. The specific steps are as follows:

[0072] First, obtain the spatial coordinates and device ID of each device, then set the device type value of each device, and use the device ID and device type value as the device information of the corresponding device;

[0073] Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing;

[0074] Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

[0075] Furthermore, the binding point tool includes a model import unit, a model rendering unit, a model parsing unit, a view configuration unit, an object positioning unit, an information import unit, and a legend configuration unit;

[0076] The model import unit is used to import the 3D model source file into the model rendering unit;

[0077] The model rendering unit is used to perform 3D rendering on the imported 3D model source file through a model renderer to obtain a rendered 3D model;

[0078] The model parsing unit is used to parse the 3D model source file through the model loader to obtain the hierarchical structure tree of the 3D model and display the hierarchical structure tree in the 3D model interface;

[0079] The view configuration unit is used to customize the parameter information of the 3D model, including the scaling ratio and initial position, so that the coordinate system of the 3D model after configuration is consistent with the coordinate system of the visualization system;

[0080] The object positioning unit is used to accurately locate each component of the 3D model through the hierarchical structure tree and focus the view on the selected component according to the user's selection. The component here can be a device, a door, a wall, a floor, etc.

[0081] The information import unit is used to import the JSON configuration file and mark the device information and spatial coordinates configured in the JSON configuration file at the corresponding coordinate positions in the 3D model in the form of interactive 3D marking;

[0082] The legend configuration unit is used to generate a legend configuration panel for each interactive 3D marker. The legend configuration panel is used to view and configure relevant parameter information of the corresponding device, including device ID, device type value, coordinate X value, coordinate Y value and coordinate Z value.

[0083] Furthermore, the model renderer used in the model rendering unit and the model loader used in the model parsing unit are both Three.js three-dimensional graphics libraries. The model parsing unit is provided with a component positioning module, which is used to control the folding or expansion of the hierarchical structure tree and locate the corresponding component in the three-dimensional model according to the user's selection.

[0084] Furthermore, the legend configuration panel generated by the legend configuration unit is also provided with a property addition entry conforming to the JSON configuration file format, for users to customize and add device property features.

[0085] like Figure 1 As shown, the present invention discloses a method for binding a tool chain for batch binding points in a visualization system based on coordinate transformation, comprising the following steps:

[0086] Step 1: Export the coordinate data and device ID of each device to be converted from the CAD drawing, set the device type value of each device, use the device ID and device type value as the device information of the corresponding device, and save the coordinate data and device information of each device in the form of a spreadsheet. The coordinate data includes the coordinate X value, coordinate Y value, and coordinate Z value;

[0087] Step 2: Convert the electronic spreadsheet of coordinate data and device information into a table file to be processed that meets the template requirements, and the table file to be processed includes at least three reference points with known coordinate mapping, such as Figure 2 As shown;

[0088] Step 3: Import the table file to be processed into the coordinate conversion tool. The coordinate conversion tool converts the coordinate data in the table file to be processed into the spatial coordinates of the three-dimensional model of the visualization system, and generates a JSON configuration file based on the converted spatial coordinates and device information, such as Figure 3 As shown;

[0089] Step 4: Import the JSON configuration file into the binding tool. The binding tool reads the JSON configuration file to obtain the spatial coordinates and device information of each device. Then, bind the spatial coordinates and device information of each device in the 3D model, and preview the coordinate binding results of each device in a 3D visual form, as shown in the following figure: Figure 4 As shown;

[0090] Step 5: Obtain the user's deviation correction request in real time, and correct the deviation between the actual installation coordinates and the spatial coordinates of the device according to the deviation correction request, so that the actual installation coordinates of the device are consistent with the spatial coordinates.

[0091] Furthermore, in step 2, the reference points in the table file to be processed are set according to the floors. Each floor is set with at least three reference points with known coordinate mappings. The coordinate Z value of each reference point on each floor is customized by the user according to the floor height position of the three-dimensional model in the visualization system.

[0092] Furthermore, in step 3, the specific steps of using the coordinate conversion tool to convert the coordinate data in the table file to be processed into the spatial coordinates in the three-dimensional model of the visualization system are as follows:

[0093] First, obtain the coordinate data of each device to be converted in the CAD drawing;

[0094] Then, the matrix parameter equation is constructed as:

[0095]

[0096] Where x i and y i x′ is the horizontal and vertical coordinates of the coordinate data of the i-th device in the CAD drawing, i and y′ i are the horizontal and vertical coordinates of the spatial coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters;

[0097] Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and then the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation to obtain the coordinate transformation formula;

[0098] Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the coordinate transformation formula to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value.

[0099] Furthermore, in step 3, the specific steps for generating a JSON configuration file based on the converted spatial coordinates and device information are as follows:

[0100] First, obtain the device information and spatial coordinates of each device. The device information includes the device ID and device type value.

[0101] Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing;

[0102] Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

[0103] Furthermore, in step 4, the specific steps for binding the spatial coordinates and device information of each device in the 3D model are as follows:

[0104] First, the 3D model source file is imported into the model rendering unit, and then the imported 3D model source file is rendered and displayed by the model renderer to obtain a rendered 3D model;

[0105] Then, the 3D model source file is parsed by the model loader to obtain a hierarchical structure tree of the 3D model, and the hierarchical structure tree is displayed in the 3D model interface;

[0106] Then, the parameter information of the 3D model is customized, including the scaling ratio and the initial position, so that the coordinate system of the configured 3D model is consistent with the coordinate system of the visualization system;

[0107] Then, the hierarchical structure tree is used to accurately locate each component of the 3D model, and the view is focused on the selected component according to the user's selection; the components of the 3D model can be equipment, or a door, a wall, a floor, etc. For example, if the imported 3D model is a building model, then by clicking on a floor object in the hierarchical structure tree, the view will automatically focus on that floor, making it convenient to view and bind device information.

[0108] Finally, the device information and spatial coordinates configured in the JSON configuration file are marked at the corresponding coordinate positions in the 3D model in the form of interactive 3D markers.

[0109] Furthermore, in step 5, when correcting the deviation between the actual installation coordinates of the device and the spatial coordinates, the following functions are included:

[0110] Get the user's right-click operation information. After getting the right-click operation information, expand the right-click menu, including operations such as adding points, deleting points, and exporting points;

[0111] When exporting points, users can choose to export the configuration information of all points, including device ID, device type value, device name, world coordinates, spatial coordinates, etc. The exported results are saved in JSON file format and can be applied to the 3D model of the visualization system;

[0112] Get the user's left-click operation information. After getting the left-click operation information, view and configure the detailed information of the device point through the legend configuration panel according to the device point clicked by the left button.

[0113] Obtain the user's drag operation information, and when the drag operation information is obtained, adjust the spatial coordinate position of the point in the 3D model according to the drag operation information. At the same time, the numerical transformation of the spatial coordinates is displayed in real time in the legend configuration panel to facilitate accurate correction.

[0114] As described above, although the present invention has been shown and described with reference to specific preferred embodiments, it should not be construed as limiting the present invention itself. Various changes may be made to it in form and detail without departing from the spirit and scope of the present invention as defined in the appended claims.

Claims

1. A tool chain for batch point binding in a visualization system based on coordinate transformation, characterized by: Includes coordinate conversion tools and binding point tools; The coordinate conversion tool is used to obtain the coordinate data and device information of each device to be converted from the CAD drawing, convert the coordinate data into spatial coordinates in the 3D model of the visualization system, and then generate a JSON configuration file using the device information and spatial coordinates of each device; The binding tool is used to read the JSON configuration file to obtain the device information and spatial coordinates of each device, then bind the device information and spatial coordinates of each device in the 3D model, and preview the binding results of each device in a 3D visual form.

2. The coordinate transformation-based visualization system batch point binding tool chain according to claim 1 is characterized by: The coordinate conversion tool includes a coordinate conversion unit and a file generation unit; The coordinate conversion unit is used to convert the coordinate data into the spatial coordinates in the three-dimensional model of the visualization system. The specific steps are as follows: First, obtain the coordinate data of each device to be converted in the CAD drawing; Then, the matrix parameter equation is constructed as: Where x i and y i is the horizontal and vertical coordinates of the i-th device in the CAD drawing, x′ i and y′ i are the horizontal and vertical coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters; Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation; Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the matrix parameter equation to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value. The file generation unit is used to generate a JSON configuration file using the device information and spatial coordinates of each device. The specific steps are as follows: First, obtain the spatial coordinates and device ID of each device, then set the device type value of each device, and use the device ID and device type value as the device information of the corresponding device; Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing; Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

3. The coordinate transformation-based visualization system batch point binding tool chain according to claim 1, characterized in that: The binding point tool includes a model import unit, a model rendering unit, a model parsing unit, a view configuration unit, an object positioning unit, an information import unit, and a legend configuration unit; The model import unit is used to import the 3D model source file into the model rendering unit; The model rendering unit is used to perform 3D rendering on the imported 3D model source file through a model renderer to obtain a rendered 3D model; The model parsing unit is used to parse the 3D model source file through the model loader to obtain the hierarchical structure tree of the 3D model and display the hierarchical structure tree in the 3D model interface; The view configuration unit is used to customize the parameter information of the 3D model, including the scaling ratio and initial position, so that the coordinate system of the 3D model after configuration is consistent with the coordinate system of the visualization system; The object positioning unit is used to accurately locate each component of the 3D model through the hierarchical structure tree and focus the view to the selected component according to the user's selection; The information import unit is used to import the JSON configuration file and mark the device information and spatial coordinates configured in the JSON configuration file at the corresponding coordinate positions in the 3D model in the form of interactive 3D marking; The legend configuration unit is used to generate a legend configuration panel for each interactive 3D marker. The legend configuration panel is used to view and configure relevant parameter information of the corresponding device, including device ID, device type value, coordinate X value, coordinate Y value and coordinate Z value.

4. The coordinate transformation-based visualization system batch point binding tool chain according to claim 3 is characterized by: The model renderer used in the model rendering unit and the model loader used in the model parsing unit are both Three.js three-dimensional graphics libraries; the model parsing unit is equipped with a component positioning module, which is used to control the folding or expansion of the hierarchical structure tree and locate the corresponding component in the three-dimensional model according to the user's selection.

5. The coordinate transformation-based visualization system batch point binding tool chain according to claim 3 is characterized by: The legend configuration panel generated by the legend configuration unit is also provided with a property addition entry that conforms to the JSON configuration file format for users to customize and add device property features.

6. A binding method for a visualization system batch binding tool chain based on coordinate transformation, characterized in that: The steps include: Step 1: Export the coordinate data and device ID of each device to be converted from the CAD drawing, set the device type value of each device, use the device ID and device type value as the device information of the corresponding device, and save the coordinate data and device information of each device in the form of a spreadsheet. The coordinate data includes the coordinate X value, coordinate Y value, and coordinate Z value; Step 2: Convert the spreadsheet of coordinate data and device ID into a table file to be processed that meets the template requirements, and the table file to be processed includes at least three reference points with known coordinate mappings; Step 3: Import the table file to be processed into the coordinate conversion tool. The coordinate conversion tool converts the coordinate data in the table file to be processed into spatial coordinates in the three-dimensional model of the visualization system, and generates a JSON configuration file based on the converted spatial coordinates and device information. Step 4: Import the JSON configuration file into the binding tool. The binding tool reads the JSON configuration file to obtain the spatial coordinates and device information of each device. Then, the spatial coordinates and device information of each device are bound in the 3D model, and the coordinate binding results of each device are previewed in a 3D visualization. Step 5: Obtain the user's deviation correction request in real time, and correct the deviation between the actual installation coordinates and the spatial coordinates of the device according to the deviation correction request, so that the actual installation coordinates of the device are consistent with the spatial coordinates.

7. The method for binding a tool chain for batch binding points in a visualization system based on coordinate transformation according to claim 6, characterized in that: In step 2, the reference points in the table file to be processed are set according to the floors. Each floor is set with at least three reference points with known coordinate mappings. The coordinate Z value of each reference point on each floor is customized by the user according to the floor height position of the three-dimensional model in the visualization system.

8. The method for binding a tool chain for batch binding points in a visualization system based on coordinate transformation according to claim 6, characterized in that: In step 3, the specific steps of using the coordinate conversion tool to convert the coordinate data in the table file to be processed into the spatial coordinates of the three-dimensional model of the visualization system are as follows: First, obtain the coordinate data of each device to be converted in the CAD drawing; Then, the matrix parameter equation is constructed as: Where x i and y i x′ is the horizontal and vertical coordinates of the coordinate data of the i-th device in the CAD drawing, i and y′ i are the horizontal and vertical coordinates of the spatial coordinates of the i-th device in the three-dimensional model of the visualization system, a, b, c and d are the rotation and scaling transformation parameters, and e and f are the translation transformation parameters; Then, at least three reference points are substituted into the matrix parameter equation to calculate the parameters a, b, c, d, e and f, and then the calculated parameters a, b, c, d, e and f are substituted into the matrix parameter equation to obtain the coordinate transformation formula; Finally, the coordinate data of each device to be converted in the CAD drawing is substituted into the coordinate transformation formula to obtain the spatial coordinates in the three-dimensional model of the visualization system. The spatial coordinates include the coordinate X value, the coordinate Y value, and the coordinate Z value.

9. The method for binding a tool chain for batch binding points in a visualization system based on coordinate transformation according to claim 6, characterized in that: In step 3, the specific steps for generating a JSON configuration file based on the converted spatial coordinates and device information are as follows: First, obtain the device information and spatial coordinates of each device; Then, reset the Z value of each device's spatial coordinates according to the floor where each device is located in the CAD drawing; Finally, a structured JSON configuration file is generated using the device information of each device and the reset spatial coordinates.

10. The method for binding a tool chain for batch binding points in a visualization system based on coordinate transformation according to claim 6, characterized in that: In step 4, the specific steps for binding the spatial coordinates and device information of each device in the 3D model are as follows: First, the 3D model source file is imported into the model rendering unit, and then the imported 3D model source file is rendered and displayed by the model renderer to obtain a rendered 3D model; Then, the 3D model source file is parsed by the model loader to obtain a hierarchical structure tree of the 3D model, and the hierarchical structure tree is displayed in the 3D model interface; Then, the parameter information of the 3D model is customized, including the scaling ratio and the initial position, so that the coordinate system of the configured 3D model is consistent with the coordinate system of the visualization system; Then, the hierarchical structure tree is used to accurately locate each component of the 3D model, and the viewing angle is focused on the selected component according to the user's selection; Finally, the device information and spatial coordinates configured in the JSON configuration file are marked at the corresponding coordinate positions in the 3D model in the form of interactive 3D markers.