Water production operation interface low code configuration method and system

By using a lightweight BIM engine to process municipal water supply and drainage plant models, a 3D browsing and interactive production operation interface was realized, solving the problems of inaccurate 3D browsing and equipment positioning in existing technologies, and improving collaboration efficiency and the uniformity of functional modules.

CN122111413AActive Publication Date: 2026-05-29HUNAN ARCHITECTURAL DESIGN INST

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUNAN ARCHITECTURAL DESIGN INST
Filing Date
2026-04-30
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In the municipal water industry, existing technologies lack the precision for 3D browsing and equipment positioning of water treatment plant facilities, and different functional modules cannot interact and operate in a unified 3D space. Furthermore, the collaboration efficiency between professional designers and software engineers is low during the development process.

Method used

The municipal water supply and drainage plant model is processed using a lightweight BIM engine. By pre-configuring 3D viewpoints and labels, the viewpoint settings, label styles, and spatial positioning of the lightweight BIM model are realized, and parameter variables are displayed in conjunction with real-time production data.

Benefits of technology

It enables 3D browsing and interaction of BIM model components, improves the work efficiency of professional engineers, provides a unified production operation management interface, and provides a technical foundation for other functional modules of the smart water platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122111413A_ABST
    Figure CN122111413A_ABST
Patent Text Reader

Abstract

The present application relates to a kind of water production operation interface low code configuration method and system, method includes: S1, the original BIM model of municipal water supply and drainage plant is input BIM light weight engine and is carried out light weight processing, obtains light weight BIM model;S2, by presetting three-dimensional viewpoint configuration mode, based on BIM light weight engine setting and store the viewpoint required by production operation interface of light weight BIM model;S3, by the label style configuration demand of real-time production operation data of municipal water supply and drainage plant, the display style of all labels is configured;S4, by presetting label positioning mode, based on BIM light weight engine, the spatial positioning information of all labels in the production operation interface of light weight BIM model is configured;S5, in combination with the real-time production operation data of municipal water supply and drainage plant, the parameter variable of all labels is shown. Engineer alone can complete viewpoint setting, label spatial positioning and parameter variable, improve work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of digital management platform development and digital twin technology in municipal water supply and drainage plant engineering, and particularly relates to a low-code configuration method and system for water production and operation interface. Background Technology

[0002] As a crucial component of urban infrastructure management, the municipal water services industry is actively promoting intelligent upgrades. Currently, municipal water plants and wastewater treatment plants primarily utilize smart water management platforms to improve management efficiency. One of the most important functional modules of these platforms is the production and operation management of water treatment plant facilities and equipment, which involves monitoring and visualizing their operational status. Existing technologies for developing this module mainly include the following solutions: (1) Use software such as 3Dmax to create a pure geometric three-dimensional model of the water plant structure and output a rendered image. Use it as the interface base map of the water treatment facility in the production operation management system. Add planar labels based on specific locations of the base map and set the production operation data to be displayed in the labels. (2) Adopt the technical route of pure geometric model or BIM model + game engine, convert the model into a specific format and input it into the game engine. The municipal water supply and drainage professional designer guides the game engine development engineer to complete the functional development, such as camera setting, component display and hiding, POI label positioning, operation data and label binding, etc. (3) Adopt the technical route of pure geometric model or BIM model + WebGL, convert the model into a specific format and input it into the BIM lightweight engine. The municipal water supply and drainage professional designer guides the BIM engine engineer to complete the functional development, such as view setting, component visibility, DOM label positioning, running data and label binding, etc.

[0003] The above-mentioned existing technical solutions have the following technical disadvantages: The production operation management module, which uses images for display, cannot perform 3D browsing or precise positioning of facilities and equipment; the interfaces for production operation management, equipment asset management, and safety management are independent and do not communicate with each other, making it impossible to interact in a unified 3D space. The development process using a game engine-based technology approach presents challenges for game engine developers. They struggle to understand the technological processes and equipment characteristics of municipal water supply and drainage treatment plants, requiring municipal water supply and drainage designers to repeatedly communicate with them to confirm camera angles, label positioning, and the types and units of data displayed, resulting in low collaboration efficiency.

[0004] The development process using WebGL technology makes it difficult for BIM lightweight engine developers to understand the process flow and equipment characteristics of municipal water supply and drainage treatment plants. Municipal water supply and drainage designers are unable to independently complete tasks such as view setting, label positioning, real-time data association, and label format setting through configuration. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a low-code configuration method and system for a water production and operation interface.

[0006] The technical solution adopted in this invention is: Firstly, a low-code configuration method for a water production and operation interface is provided, including: S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model. S2, through a preset 3D viewpoint configuration method, sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; S3 configures the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. S4, through the preset label positioning method, configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; S5 combines real-time production and operation data from municipal water supply and drainage plants to display the parameter variables of all tags.

[0007] Furthermore, in S1, the original BIM model of the municipal water supply and drainage plant is input into the BIM lightweighting engine for lightweighting processing to obtain a lightweight BIM model, including: Export the original BIM model of the municipal water supply and drainage plant as a preset format file; Input the preset format file into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model. The interactive functions of the BIM lightweight engine on the web page include viewpoint management, component display and hiding, model 3D sectioning, component transparency setting, and component color replacement.

[0008] Furthermore, S2, through a pre-configured 3D viewpoint setup, sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the lightweight BIM engine, including: S2.1, through the pre-set three-dimensional viewpoint configuration method, the viewpoint level and viewpoint name are set based on the BIM lightweight engine. The viewpoint level includes the first level and the second level; the viewpoint name of the first level is named according to the facilities and structures of the municipal water supply and drainage plant; the viewpoint name of the second level is named according to the process section or equipment under the facilities and structures. S2.2, Set the storage content corresponding to each viewpoint; S2.3, bind each viewpoint to the corresponding BIM model component in the lightweight BIM model to obtain the viewpoint camera spatial positioning information of each viewpoint; S2.4 Bind the spatial positioning information of the viewpoint camera of each viewpoint to the corresponding BIM model component button in the production and operation interface of the lightweight BIM model, so that when the BIM model component button is clicked, it jumps to the viewpoint camera with the corresponding viewpoint name.

[0009] Furthermore, in S2.2, the storage content corresponding to each viewpoint is set, including: Based on the preset process management requirements of the municipal water supply and drainage plant, the viewing angle requirements of the target BIM model components corresponding to each viewpoint are set. The target BIM model components are facilities, structures, process sections or equipment. When the viewing perspective requirement is to view the corresponding target BIM model component from a bird's-eye view, the viewing state is set to place the target BIM model component in the center of the viewing lens, and the viewing state is saved to the storage content of the viewpoint. When the viewing perspective requires viewing a specific local spatial area of ​​the corresponding target BIM model component, the target BIM model component is 3D sectioned according to the specific local spatial area to obtain the sectioned state, and the sectioned state is saved to the viewpoint's storage content. When the viewing perspective requires viewing the corresponding target BIM model component, and there are obstructing BIM model components that block the view, the obstructing BIM model components are set to a hidden or semi-transparent state and saved to the viewpoint's storage content.

[0010] Furthermore, in S2.3, each viewpoint is bound to the corresponding BIM model component in the lightweight BIM model to obtain the viewpoint camera spatial positioning information for each viewpoint, including: Bind each viewpoint to the corresponding BIM model component in the lightweight BIM model; The spatial positioning information of the viewpoint lens at each viewpoint is obtained according to the spatial positioning calculation rules. The spatial positioning calculation rules are as follows: Obtain all vertices and the number N of vertices of the geometry of the BIM model component, and the vertex coordinate set V. , Represents the coordinates of the i-th vertex; The maximum coordinate point in the x-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the y-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the z-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; Based on the maximum and minimum coordinate points along the x, y, and z axes, the axis-aligned bounding boxes of the BIM model components are calculated. , ; The coordinates of the center point c of the axis-aligned bounding box are: ; Calculate the diagonal length of the axis-aligned bounding box for: ; Calculate the distance of the viewpoint lens relative to the center point c of the axis-aligned bounding box. for: ; Where Fov represents the preset horizontal diffusion angle of the lens, and DistRatio is the preset lens scaling factor; Get the spatial coordinates P of the current screen camera. c Calculate the spatial coordinates of point P c The distance D to the center point c of the axis-aligned bounding box is: ; in, Represents the L2 norm; Calculate the spatial coordinates of point P c Direction vector to the center point c of the axis-aligned bounding box for: ; Based on spatial coordinate point P c and direction vector The calculated viewpoint camera spatial positioning information P0 is: .

[0011] Furthermore, the display style of the label includes the title bar, data name, data value, and data unit; The label content includes the overall label parameters, title bar parameters, data name parameters, data value parameters, and data unit parameters; The overall parameters of the label include the vertical offset distance of the label arrow, the vertical offset distance of the label panel, the scaling ratio of the label panel, and the number of data columns in the label panel.

[0012] Furthermore, S4, through a pre-defined label positioning method, configures the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine, including: S4.1, using a preset label positioning method, obtain the axis-aligned bounding boxes of BIM model components based on the BIM lightweight engine. , ; S4.2, calculate the label arrow coordinates based on the vertical offset distance of the label arrow. for: ; S4.3, calculate the coordinates of the label panel based on the vertical offset distance of the label panel. for: ; S4.4, Match the label with the corresponding label arrow coordinates. and label panel coordinates Bind the device and determine its spatial location information.

[0013] Secondly, a low-code configuration system for a water production and operation interface is provided, including: The BIM Lightweight Engine module is used to input the original BIM model of the municipal water supply and drainage plant into the BIM Lightweight Engine for lightweight processing to obtain a lightweight BIM model. The 3D viewpoint configuration module is used to set and store the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset 3D viewpoint configuration methods. The label style configuration module is used to configure the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. The label positioning configuration module is used to configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset label positioning methods. The tag parameter variable configuration module is used to display the parameter variables of all tags by combining the real-time production and operation data of the municipal water supply and drainage plant.

[0014] The beneficial effects achieved by this invention are as follows: S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweighting engine for lightweighting processing to obtain a lightweight BIM model; S2. Set and store the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweighting engine using a preset 3D viewpoint configuration method; S3. Configure the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant; S4. Configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweighting engine using a preset label positioning method; S5. Display the parameter variables of all labels in conjunction with the real-time production and operation data of the municipal water supply and drainage plant. The lightweight BIM engine enables the production and operation interface of lightweight BIM models to achieve 3D browsing and interaction of BIM model components. Municipal water supply and drainage engineers can set viewpoints through preset 3D viewpoint configuration and configure the spatial positioning and parameter variables of labels in combination with real-time production and operation data of municipal water supply and drainage plants. They can complete the viewpoint setting, label spatial positioning and parameter variables independently without communicating with software development engineers, thus improving work efficiency. The production and operation interface of the municipal water supply and drainage plant uses a lightweight BIM model as a spatial base and tags as a twin carrier of dynamic real-time production and operation data. It not only provides a unified interactive interface for the production and operation management of the municipal water supply and drainage plant, but also provides a technical foundation for the municipal water supply and drainage plant to further integrate other functional modules of the smart water platform, such as asset and equipment management, security management, personnel management, and virtual inspection. Attached Figure Description

[0015] Figure 1 This is a flowchart of the low-code configuration method for the water production and operation interface of the present invention; Figure 2 A schematic diagram illustrating the process of setting the viewpoint for this invention; Figure 3 This is a structural diagram of the low-code configuration system for the water production and operation interface of the present invention. Detailed Implementation

[0016] The present invention will be further described below with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and should not be used to limit the scope of protection of the present invention.

[0017] like Figure 1 As shown, this embodiment of the invention provides a low-code configuration method for a water production and operation interface, including: S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model. In this embodiment, the original BIM model of the municipal water supply and drainage plant is exported as a preset format file; the preset format file is a format adapted to the BIM lightweight engine. Inputting a pre-formatted file into the lightweight BIM engine results in a lightweight BIM model. The lightweight BIM engine's interactive functions on the web interface include viewpoint management, component display and hiding, 3D model sectioning, component transparency settings, and component color replacement. The viewpoint management function is used to simultaneously store camera views and operations performed on the model, such as component display / hiding, 3D sectioning, transparency settings, and color replacement.

[0018] S2, through a preset 3D viewpoint configuration method, sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; In this embodiment, the process of setting the viewpoint is as follows: Figure 2 As shown, it includes: S2.1, through the pre-set three-dimensional viewpoint configuration method, the viewpoint level and viewpoint name are set based on the BIM lightweight engine. The viewpoint level includes the first level and the second level; the viewpoint name of the first level is named according to the facilities and structures of the municipal water supply and drainage plant; the viewpoint name of the second level is named according to the process section or equipment under the facilities and structures. The viewpoint naming is consistent with the naming of facilities, structures, process sections, or equipment in municipal water supply and drainage plants, which facilitates matching with the production and operation interface.

[0019] S2.2, Set the storage content corresponding to each viewpoint; Based on the preset process management requirements of the municipal water supply and drainage plant, the viewing angle requirements of the target BIM model components corresponding to each viewpoint are set. The target BIM model components are facilities, structures, process sections or equipment. When the viewing perspective requirement is to view the corresponding target BIM model component from a bird's-eye view, the viewing state is set to place the target BIM model component in the center of the viewing lens, and the viewing state is saved to the storage content of the viewpoint. When the viewing perspective requires viewing a specific local spatial area of ​​the corresponding target BIM model component, the target BIM model component is 3D sectioned based on the specific local spatial area to obtain the sectioned state, and the sectioned state is saved to the viewpoint's storage content; for example, if the object being viewed is a flocculation sedimentation clear water tank of a composite water treatment facility, the upper part of which is a flocculation sedimentation tank and the lower part is a clear water tank, the BIM model component of the upper flocculation sedimentation tank area can be clipped using a 3D sectioning method for the viewpoint of the clear water tank, and the sectioned state is saved; When the viewing perspective requires viewing the corresponding target BIM model component, and there are obstructing BIM model components that block the view, the obstructing BIM model components are set to a hidden or semi-transparent state and saved to the viewpoint's storage content. For example, if the viewing object is each filter cell of a sand filter pond, this area may be obstructed by the roof civil engineering model, affecting the viewing. For the viewpoint of this filter cell, the roof model can be set to hidden or semi-transparent, and this hidden or semi-transparent state can be saved.

[0020] S2.3, bind each viewpoint to the corresponding BIM model component in the lightweight BIM model to obtain the viewpoint camera spatial positioning information of each viewpoint; Bind each viewpoint to the corresponding BIM model component in the lightweight BIM model; The spatial positioning information of the viewpoint lens at each viewpoint is obtained according to the spatial positioning calculation rules. The spatial positioning calculation rules are as follows: Obtain all vertices and the number N of vertices of the geometry of the BIM model component, and the vertex coordinate set V. , Represents the coordinates of the i-th vertex; The maximum coordinate point in the x-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the y-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the z-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; Based on the maximum and minimum coordinate points along the x, y, and z axes, the axis-aligned bounding boxes of the BIM model components are calculated. , ; The coordinates of the center point c of the axis-aligned bounding box are: ; Calculate the diagonal length of the axis-aligned bounding box for: ; Calculate the distance of the viewpoint lens relative to the center point c of the axis-aligned bounding box. for: ; Where Fov represents the preset horizontal diffusion angle of the lens, and DistRatio is the preset lens scaling factor; Get the spatial coordinates P of the current screen camera. c Calculate the spatial coordinates of point P c The distance D to the center point c of the axis-aligned bounding box is: ; in, Represents the L2 norm; Calculate the spatial coordinates of point P c Direction vector to the center point c of the axis-aligned bounding box for: ; Based on spatial coordinate point P c and direction vector The calculated viewpoint camera spatial positioning information P0 is: .

[0021] S2.4 Bind the spatial positioning information of the viewpoint camera of each viewpoint to the corresponding BIM model component button in the production and operation interface of the lightweight BIM model, so that when the BIM model component button is clicked, it jumps to the viewpoint camera with the corresponding viewpoint name.

[0022] S3 configures the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. In this embodiment, the real-time operating data collected by the instruments, meters and equipment of the municipal water supply and drainage plant can be transmitted to the platform database of the smart water platform through the Internet of Things protocol. The smart water platform uses the WebSocket protocol to realize real-time bidirectional communication of production and operating data between the BIM lightweight engine and the platform database. The label display style includes the title bar, data name, data value, and data unit; The label content includes the overall label parameters, title bar parameters, data name parameters, data value parameters, and data unit parameters; The overall parameters of the label include the vertical offset distance of the label arrow, the vertical offset distance of the label panel, the scaling ratio of the label panel, and the number of data columns in the label panel; The specific parameters for the title bar include: height and font size; The data name parameter, data value parameter, and data unit parameter specifically include: width, font size, and horizontal spacing. The horizontal spacing is the horizontal interval between different columns of data in the label panel.

[0023] It should be noted that the labels also need to be categorized. Based on the production and operation interface requirements of the municipal water supply and drainage plant, all labels are divided into three categories: facility and structure labels, process section labels, and equipment labels. The facility / structure label displays the key process monitoring indicators for that facility / structure; the process section label displays the process monitoring indicators for a specific process production area under that facility / structure; and the equipment label displays the specific real-time operation monitoring indicators for that equipment. The facility / structure label and the process section label are not directly associated with individual BIM model components, but are bound to spatial three-dimensional positioning. The equipment label is directly associated with BIM model components, and is bound to the BIM model component ID.

[0024] S4, through the preset label positioning method, configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; In this embodiment, the tag positioning process is as follows: S4.1, using a preset label positioning method, obtain the axis-aligned bounding boxes of BIM model components based on the BIM lightweight engine. , ; S4.2, calculate the label arrow coordinates based on the vertical offset distance of the label arrow. for: ; S4.3, calculate the coordinates of the label panel based on the vertical offset distance of the label panel. for: ; S4.4, Match the label with the corresponding label arrow coordinates. and label panel coordinates Bind the device and determine its spatial location information.

[0025] One method involves using the mouse to pick up spatial points, capturing points, lines, or surfaces of a specific component's geometry in 3D space, further selecting the label's placement location, and obtaining its specific spatial X, Y, and Z coordinate values. Another method involves directly inputting the specific spatial X, Y, and Z coordinate values ​​for label placement into the panel. By using the spatial location capture method for label placement, the obtained X, Y, and Z coordinate values ​​can also be further edited and modified for fine-tuning the label's positioning.

[0026] S5 combines real-time production and operation data from municipal water supply and drainage plants to display the parameter variables of all tags.

[0027] In this embodiment, this step involves configuring and displaying real-time operational data for facility structures, process sections, or equipment tags according to the production and operation management needs of the municipal water supply and drainage plant. Examples include water quality monitoring indicators, water quantity monitoring indicators, and water pressure monitoring indicators. One tag can be associated with one or more data points. Specific configuration details include: (1) Fill in the corresponding content of the label title bar display name, such as XX facility, XX process section, XX equipment; (2) Fill in the corresponding content of the data name in the label, such as the water quality "pH", "turbidity", "dissolved oxygen", "water temperature" and "residual chlorine"; the water volume "inlet flow rate", "outlet flow rate", flow rate between various facilities and structures in the plant, and the flow rate of added chemicals; the operating status parameters of the equipment, such as the pump "frequency", "vibration intensity" and "shaft temperature". (3) Fill in the data point name corresponding to the data name in the label. The data point name should be consistent with the data point name stored in the database. For example, the data name "liquid level" should be filled in with the corresponding data point name in the database, such as "water intake pump room_water volume_liquid level_water intake well liquid level". The data name "vibration intensity" should be filled in with the corresponding data point name in the database, such as "water intake pump room_equipment_vibration_water intake pump vibration intensity". (4) Set the unit of measurement corresponding to the data name. For example, the unit of measurement corresponding to the data name "liquid level" is "m", and the unit of measurement corresponding to the data name "vibration intensity" is "mm / s".

[0028] The beneficial effects achieved by the embodiments of the present invention are as follows: S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweighting engine for lightweighting processing to obtain a lightweight BIM model; S2. Set and store the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweighting engine using a preset 3D viewpoint configuration method; S3. Configure the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant; S4. Configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweighting engine using a preset label positioning method; S5. Display the parameter variables of all labels in conjunction with the real-time production and operation data of the municipal water supply and drainage plant. The lightweight BIM engine enables the production and operation interface of lightweight BIM models to achieve 3D browsing and interaction of BIM model components. Municipal water supply and drainage engineers can set viewpoints through preset 3D viewpoint configuration and configure the spatial positioning and parameter variables of labels in combination with real-time production and operation data of municipal water supply and drainage plants. They can complete the viewpoint setting, label spatial positioning and parameter variables independently without communicating with software development engineers, thus improving work efficiency. The production and operation interface of the municipal water supply and drainage plant uses a lightweight BIM model as a spatial base and tags as a twin carrier of dynamic real-time production and operation data. It not only provides a unified interactive interface for the production and operation management of the municipal water supply and drainage plant, but also provides a technical foundation for the municipal water supply and drainage plant to further integrate other functional modules of the smart water platform, such as asset and equipment management, security management, personnel management, and virtual inspection.

[0029] Based on the low-code configuration method for the water production and operation interface described in the above embodiments, the following embodiments illustrate the low-code configuration system for the water production and operation interface.

[0030] like Figure 3 As shown, this embodiment of the invention provides a low-code configuration system for a water production and operation interface, including: BIM Lightweight Engine Function Module 301 is used to input the original BIM model of the municipal water supply and drainage plant into the BIM Lightweight Engine for lightweight processing to obtain a lightweight BIM model. The 3D viewpoint configuration function module 302 is used to set and store the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through the preset 3D viewpoint configuration method. The label style configuration function module 303 is used to configure the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. The label positioning configuration function module 304 is used to configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through a preset label positioning method. The tag parameter variable configuration function module 305 is used to display the parameter variables of all tags by combining the real-time production and operation data of the municipal water supply and drainage plant.

[0031] The beneficial effects achieved by the embodiments of the present invention are as follows: The BIM lightweight engine module 301 inputs the original BIM model of the municipal water supply and drainage plant into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model; the 3D viewpoint configuration module 302 sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset 3D viewpoint configuration methods; the label style configuration module 303 configures the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant; the label positioning configuration module 304 configures the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset label positioning methods; and the label parameter variable configuration module 305 displays the parameter variables of all labels in combination with the real-time production and operation data of the municipal water supply and drainage plant. The lightweight BIM engine enables the production and operation interface of lightweight BIM models to achieve 3D browsing and interaction of BIM model components. Municipal water supply and drainage engineers can set viewpoints through preset 3D viewpoint configuration and configure the spatial positioning and parameter variables of labels in combination with real-time production and operation data of municipal water supply and drainage plants. They can complete the viewpoint setting, label spatial positioning and parameter variables independently without communicating with software development engineers, thus improving work efficiency. The production and operation interface of the municipal water supply and drainage plant uses a lightweight BIM model as a spatial base and tags as a twin carrier of dynamic real-time production and operation data. It not only provides a unified interactive interface for the production and operation management of the municipal water supply and drainage plant, but also provides a technical foundation for the municipal water supply and drainage plant to further integrate other functional modules of the smart water platform, such as asset and equipment management, security management, personnel management, and virtual inspection.

[0032] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0033] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0034] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0035] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0036] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention are included within the scope of the claims of the present invention pending approval.

Claims

1. A low-code configuration method for a water production and operation interface, characterized in that, include: S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model. S2, through a preset 3D viewpoint configuration method, sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; S3 configures the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. S4, through the preset label positioning method, configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine; S5 combines real-time production and operation data from municipal water supply and drainage plants to display the parameter variables of all tags.

2. The low-code configuration method for the water production and operation interface according to claim 1, characterized in that, S1. Input the original BIM model of the municipal water supply and drainage plant into the BIM lightweighting engine for lightweighting processing to obtain a lightweight BIM model, including: Export the original BIM model of the municipal water supply and drainage plant as a preset format file; Input the preset format file into the BIM lightweight engine for lightweight processing to obtain a lightweight BIM model. The interactive functions of the BIM lightweight engine on the web page include viewpoint management, component display and hiding, model 3D sectioning, component transparency setting, and component color replacement.

3. The low-code configuration method for the water production and operation interface according to claim 1, characterized in that, S2, through a pre-configured 3D viewpoint setting method, sets and stores the viewpoints required for the production and operation interface of the lightweight BIM model based on the lightweight BIM engine, including: S2.1, through the pre-set three-dimensional viewpoint configuration method, the viewpoint level and viewpoint name are set based on the BIM lightweight engine. The viewpoint level includes the first level and the second level; the viewpoint name of the first level is named according to the facilities and structures of the municipal water supply and drainage plant; the viewpoint name of the second level is named according to the process section or equipment under the facilities and structures. S2.2, Set the storage content corresponding to each viewpoint; S2.3, bind each viewpoint to the corresponding BIM model component in the lightweight BIM model to obtain the viewpoint camera spatial positioning information of each viewpoint; S2.4 Bind the spatial positioning information of the viewpoint camera of each viewpoint to the corresponding BIM model component button in the production and operation interface of the lightweight BIM model, so that when the BIM model component button is clicked, it jumps to the viewpoint camera with the corresponding viewpoint name.

4. The low-code configuration method for the water production and operation interface according to claim 3, characterized in that, S2.2, Set the storage content for each viewpoint, including: Based on the preset process management requirements of the municipal water supply and drainage plant, the viewing angle requirements of the target BIM model components corresponding to each viewpoint are set. The target BIM model components are facilities, structures, process sections or equipment. When the viewing perspective requirement is to view the corresponding target BIM model component from a bird's-eye view, the viewing state is set to place the target BIM model component in the center of the viewing lens, and the viewing state is saved to the storage content of the viewpoint. When the viewing perspective requires viewing a specific local spatial area of ​​the corresponding target BIM model component, the target BIM model component is 3D sectioned according to the specific local spatial area to obtain the sectioned state, and the sectioned state is saved to the viewpoint's storage content. When the viewing perspective requires viewing the corresponding target BIM model component, and there are obstructing BIM model components that block the view, the obstructing BIM model components are set to a hidden or semi-transparent state and saved to the viewpoint's storage content.

5. The low-code configuration method for the water production and operation interface according to claim 4, characterized in that, S2.3, bind each viewpoint to the corresponding BIM model component in the lightweight BIM model to obtain the viewpoint camera spatial positioning information for each viewpoint, including: Bind each viewpoint to the corresponding BIM model component in the lightweight BIM model; The spatial positioning information of the viewpoint lens at each viewpoint is obtained according to the spatial positioning calculation rules. The spatial positioning calculation rules are as follows: Obtain all vertices and the number N of vertices of the geometry of the BIM model component, and the vertex coordinate set V. , Represents the coordinates of the i-th vertex; The maximum coordinate point in the x-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the y-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; The maximum coordinate point in the z-axis direction is calculated based on the vertex coordinate set V. and minimum coordinates ; ; Based on the maximum and minimum coordinate points along the x, y, and z axes, the axis-aligned bounding boxes of the BIM model components are calculated. , ; The coordinates of the center point c of the axis-aligned bounding box are: ; Calculate the diagonal length of the axis-aligned bounding box for: ; Calculate the distance of the viewpoint lens relative to the center point c of the axis-aligned bounding box. for: ; Where Fov represents the preset horizontal diffusion angle of the lens, and DistRatio is the preset lens scaling factor; Get the spatial coordinates P of the current screen camera. c Calculate the spatial coordinates of point P c The distance D to the center point c of the axis-aligned bounding box is: ; in, Represents the L2 norm; Calculate the spatial coordinates of point P c Direction vector to the center point c of the axis-aligned bounding box for: ; Based on spatial coordinate point P c and direction vector The calculated viewpoint camera spatial positioning information P0 is: 。 6. The low-code configuration method for the water production and operation interface according to claim 5, characterized in that, The label display style includes the title bar, data name, data value, and data unit; The label content includes the overall label parameters, title bar parameters, data name parameters, data value parameters, and data unit parameters; The overall parameters of the label include the vertical offset distance of the label arrow, the vertical offset distance of the label panel, the scaling ratio of the label panel, and the number of data columns in the label panel.

7. The low-code configuration method for the water production and operation interface according to claim 6, characterized in that, S4, through a pre-defined label positioning method, configures the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine, including: S4.1, using a preset label positioning method, obtain the axis-aligned bounding boxes of BIM model components based on the BIM lightweight engine. , ; S4.2, calculate the label arrow coordinates based on the vertical offset distance of the label arrow. for: ; S4.3, calculate the coordinates of the label panel based on the vertical offset distance of the label panel. for: ; S4.4, Match the label with the corresponding label arrow coordinates. and label panel coordinates Bind the device and determine its spatial location information.

8. A low-code configuration system for a water production and operation interface, characterized in that, include: The BIM Lightweight Engine module is used to input the original BIM model of the municipal water supply and drainage plant into the BIM Lightweight Engine for lightweight processing to obtain a lightweight BIM model. The 3D viewpoint configuration module is used to set and store the viewpoints required for the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset 3D viewpoint configuration methods. The label style configuration module is used to configure the display style of all labels in the production and operation interface of the lightweight BIM model based on the label style configuration requirements of the real-time production and operation data of the municipal water supply and drainage plant and the BIM lightweight engine. The label positioning configuration module is used to configure the spatial positioning information of all labels in the production and operation interface of the lightweight BIM model based on the BIM lightweight engine through preset label positioning methods. The tag parameter variable configuration module is used to display the parameter variables of all tags by combining the real-time production and operation data of the municipal water supply and drainage plant.