Three-dimensional visualization method, system and equipment based on heterogeneous spatial data fusion and dynamic sectioning and medium

By employing heterogeneous data normalization and adaptive rendering strategies, the problems of data fragmentation and interaction delay in urban information models are solved, enabling efficient 3D visualization that is suitable for smart cities and underground utility tunnels.

CN121527345APending Publication Date: 2026-02-13浪潮智慧城市科技有限公司 +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511613264.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In existing urban information models, multi-source heterogeneous data is difficult to render uniformly. The segmentation function relies on post-processing, resulting in high interaction latency and poor cross-terminal compatibility. In particular, the rendering latency is severe on mobile devices, making it impossible to achieve efficient visualization.

Method used

By dynamically normalizing heterogeneous data, constructing semantic data relationship graphs, generating dynamic cross-sections in real time, and employing adaptive rendering strategies, we achieve unified conversion and real-time interaction of heterogeneous data. We also use GPU-accelerated cross-section calculations and adaptive rendering to optimize cross-terminal performance.

Benefits of technology

It achieves an 80% improvement in data fusion efficiency, reduces segmentation response latency to ≤30ms, and achieves a mobile frame rate of ≥45FPS. It supports lightweight and highly interactive visualization of multi-source data, reducing the risk of engineering accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121527345A_ABST
    Figure CN121527345A_ABST
Patent Text Reader

Abstract

The invention discloses a three-dimensional visualization method, system and device based on heterogeneous spatial data fusion and dynamic sectioning, and a medium, belongs to the technical field of urban information model visualization, and aims to solve the technical problem of how to improve data fusion efficiency, sectioning response delay and mobile terminal frame rate in a million patch scene. Light-weight and high-interaction visual display of scenes such as smart cities and underground pipe galleries is realized, and the defects of multi-source spatial data splitting, high sectioning interaction delay and poor cross-terminal compatibility are overcome. According to the technical scheme, heterogeneous data dynamic normalization is carried out, wherein local coordinates of a building information model, WGS84 coordinates of a geographic information system and computer aided design data are unified to an Euclidean coordinate system through a space dynamic reference conversion algorithm, and normalized data are obtained; constructing a semantic data relation graph; generating a dynamic sectioning plane in real time; vector elements are highlighted in a linkage manner; and carrying out cross-terminal adaptive rendering.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of city information model (CIM) visualization, in particular to a three-dimensional visualization method, system, device and medium based on heterogeneous spatial data fusion and dynamic sectioning. BACKGROUND

[0002] City information model (CIM) is a city-level three-dimensional digital base, integrating geographic information system (GIS), building information model (BIM), Internet of Things (IoT) and other technologies to form a "space-attribute-behavior" integrated data model. It integrates multi-source heterogeneous information (such as buildings, transportation, environment, population, etc.), builds a digital, visual and analytical city comprehensive information platform, and realizes the mapping of city physical space and virtual space through digital twin technology, providing data support and decision basis for city planning, management and operation.

[0003] The current city information model has the following defects:

[0004] ① Data fragmentation: BIM (building model), GIS (geographic information), IoT (Internet of Things) and other data coordinate systems, precision and format in CIM are heterogeneous, and it is difficult to unify rendering;

[0005] ② Interaction limitation: traditional three-dimensional engine (such as Three.js) sectioning function relies on post-processing, and cannot be linked with vector data (such as pipelines, structures) in real time;

[0006] ③ Performance bottleneck: high rendering delay when loading large-scale models across terminals (especially mobile terminals), and large consumption of dynamic sectioning computing resources.

[0007] Therefore, how to improve data fusion efficiency, sectioning response delay and mobile terminal frame rate in a million-patch scenario, realize lightweight and high-interactive visualization display in smart city, underground pipe gallery and other scenarios, and overcome the defects of multi-source spatial data fragmentation, high sectioning interaction delay and poor cross-terminal compatibility is a technical problem to be solved at present. SUMMARY

[0008] The technical task of the present application is to provide a three-dimensional visualization method, system, device and medium based on heterogeneous spatial data fusion and dynamic sectioning, to solve the problem of how to improve data fusion efficiency, sectioning response delay and mobile terminal frame rate in a million-patch scenario, realize lightweight and high-interactive visualization display in smart city, underground pipe gallery and other scenarios, and overcome the defects of multi-source spatial data fragmentation, high sectioning interaction delay and poor cross-terminal compatibility.

[0009] The technical task of the present application is realized in the following way: a three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning, which is specifically as follows:

[0010] Heterogeneous data dynamic normalization: unify the local coordinates of building information model (BIM), the WGS84 coordinates of geographic information system (GIS) and the computer aided design (CAD) data to Euclidean coordinate system through spatial dynamic reference conversion algorithm, and obtain the normalized data;

[0011] Building semantic data relationship graph: building the semantic relationship graph of building components and underground pipelines based on the normalized data to realize the spatial topological association;

[0012] Real-time generation of dynamic section surface: when receiving the section path input by the user through the interactive device, call the section shader program running on the graphics processing unit (GPU), use the parallel plane intersection algorithm to calculate the spatial intersection points of the three-dimensional model triangle patches and the section plane in real time, and use the geometry shader to dynamically generate the topologically complete triangulation section surface, realize the real-time synchronization of user operation and visualization feedback;

[0013] Vector element linkage highlighting: based on the dynamically generated triangulation section surface, perform spatial topological analysis, quickly retrieve the vector elements (including but not limited to underground pipelines, cable channels and other engineering entities) intersecting with the section surface through R-tree spatial index, and superimpose the SVG annotation layer on the Canvas rendering layer, to visualize the entities affected by the section operation in a differentiated coloring or outline highlighting manner, realize the real-time linkage feedback of geometric section surface and semantic vector elements;

[0014] Cross-terminal adaptive rendering: according to the device performance score (WebGL frame rate / video memory / CPU core number), adaptively adjust the three-dimensional scene rendering strategy.

[0015] As preferred, the heterogeneous data dynamic normalization is as follows:

[0016] Parse the IFC format of building information model (BIM) data, the SHP or GeoJSON format of geographic information system (GIS) data, and the DWG or DXF format of computer aided design (CAD) data;

[0017] Through the spatial dynamic reference conversion algorithm, the heterogeneous data including building information model data, geographic information system data and computer aided design data are unified to the same Euclidean coordinate system; wherein, the building information model data is subjected to rigid transformation from local coordinate system to global coordinate system, the rigid transformation includes combination operation of translation matrix and rotation matrix; the geographic information system data is subjected to mapping conversion from WGS84 longitude and latitude coordinates to Web Mercator projection coordinate system (EPSG:3857); the computer aided design data is subjected to scale normalization factor to eliminate the unit difference between millimeter system and meter system, to realize the spatial reference unification of cross-source data.

[0018] As preferred, the construction of the semantic data relationship graph is specifically as follows:

[0019] Extracting the beam, column, pipeline components in the building information model and the underground pipe network entities in the geographic information system;

[0020] The semantic data relationship graph is automatically constructed through a predefined spatial topology correlation rule; wherein, the entity correlation edges are dynamically generated based on the spatial position relationship between entities, and semantic labels are added to each entity to identify its functional attributes (such as being labeled as a fire pipe or a load-bearing wall), thereby forming a multi-dimensional data correlation network with spatial topology and semantic constraints;

[0021] The spatial position relationship between entities includes the spatial intersection of pipelines and building foundations.

[0022] As preferred, the sectioning path includes mouse drawing or touch trajectory.

[0023] More preferably, the three-dimensional scene rendering strategy is specifically as follows:

[0024] When the device performance score is lower than the preset threshold, for mobile terminals, implement level of detail (LOD) degradation control (the number of facets is reduced to ≤50%), and enable a low-polygon simplification algorithm to dynamically reduce the generation accuracy of the sectioning surface, ensuring the smoothness of interaction and the consistency of visualization under cross-terminal scenes, that is, the mobile terminal uses a simplified sectioning surface (low polygon);

[0025] For PC terminals, multi-layer nested sectioning is supported.

[0026] A three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic sectioning, the system comprising:

[0027] A heterogeneous data source analysis module for analyzing the IFC format of building information model (BIM) data, the SHP or GeoJSON format of geographic information system (GIS) data, and the DWG or DXF format of computer-aided design (CAD) data;

[0028] A data fusion engine for using a spatial dynamic reference conversion algorithm to convert the local coordinate system of the building information model, the WGS84 coordinate system of the geographic information system, and the computer-aided design data in real time to the same Euclidean space;

[0029] A relationship graph construction module for constructing a semantic data relationship graph through the fused data, correlating building components and underground pipeline entities;

[0030] A dynamic sectioning module for generating a sectioning surface in real time based on a parallel plane intersection algorithm accelerated by a graphics processing unit and a geometry shader, and linking the R-tree spatial index to highlight the affected vector elements;

[0031] An adaptive renderer is used to adaptively adjust the three-dimensional scene rendering strategy according to the device performance score (WebGL frame rate / video memory / CPU core number) result.

[0032] As preferred, the dynamic sectioning module comprises:

[0033] A GPU-accelerated sectioning device is used to realize real-time sectioning calculation based on a WebGL shader, to generate a triangulated sectioning surface.

[0034] A vector data linkage device is used to automatically highlight the pipeline / structure intersected by the sectioning surface (SVG overlay annotation) through spatial topology analysis.

[0035] As preferred, the three-dimensional scene rendering strategy is as follows:

[0036] A device grading strategy is used to dynamically switch the LOD model according to the WebGL performance score (such as FPS and video memory).

[0037] A sectioning precision control strategy is used, in which a simplified sectioning surface (low polygon) is adopted on a mobile terminal, and multi-layer nested sectioning is supported on a PC.

[0038] An electronic device comprises a memory and at least one processor.

[0039] The memory has stored thereon a computer program.

[0040] The at least one processor executes the computer program stored in the memory, so that the at least one processor executes the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning as described above.

[0041] A computer-readable storage medium has stored therein a computer program, which can be executed by a processor to implement the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning as described above.

[0042] The three-dimensional visualization method, system, device and medium based on heterogeneous spatial data fusion and dynamic sectioning have the following advantages:

[0043] (1) The method can improve the data fusion efficiency, reduce the data preprocessing time by 80% (compared with traditional GIS tools) by using the coordinate system conversion algorithm, and reduce the interactive real-time dynamic sectioning response delay to less than 30 ms (10 times that of a traditional post-processing scheme); the cross-terminal compatibility of the mobile terminal frame rate is greater than or equal to 45 FPS (mid-end mobile phone, one million piece scene); in terms of engineering application value, the method supports the rapid positioning of underground pipeline intersection points by construction personnel, and reduces the risk of engineering accidents.

[0044] (ii) The application can realize multi-source data dynamic normalization, automatically convert BIM / GIS / CAD data to a unified spatial coordinate system, interactive dynamic sectioning, support users to cut the model in real time and highlight the sectioned surface associated with the vector elements (such as pipelines, steel bars), cross-terminal adaptive rendering, dynamically adjust the sectioning accuracy and data granularity according to the device performance;

[0045] (iii) The application improves the data fusion efficiency by 80%, the sectioning response delay is ≤30ms, the mobile terminal frame rate is ≥45FPS under a million face scene, provides a lightweight, high-interactive visualization solution for smart city, underground pipe gallery and other scenes, simultaneously fuses multi-source heterogeneous spatial data such as above ground / underground, indoor / outdoor, and supports dynamic sectioning interaction front-end visualization, and is suitable for smart city, digital twin, engineering management and other fields. BRIEF DESCRIPTION OF DRAWINGS

[0046] The application will be further described below in conjunction with the accompanying drawings.

[0047] The accompanying drawings illustrate the application. Figure 1 FIG. 1 is a schematic diagram of a three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic sectioning. DETAILED DESCRIPTION

[0048] The three-dimensional visualization method, system, device and medium based on heterogeneous spatial data fusion and dynamic sectioning of the application will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0049] Embodiment 1

[0050] The embodiment provides a three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning, which specifically comprises the following steps:

[0051] S1, dynamic normalization of heterogeneous data: through a spatial dynamic reference conversion algorithm, the local coordinates of a building information model (BIM), the WGS84 coordinates of a geographic information system (GIS) and computer-aided design (CAD) data are unified to the Euclidean coordinate system, and the normalized data is obtained;

[0052] S2, constructing a semantic data relationship graph: according to the normalized data, a semantic relationship graph of building components and underground pipelines is constructed to realize spatial topological association;

[0053] S3, real-time generation of a dynamic sectioning surface: when receiving a sectioning path input by a user through an interactive device, a sectioning shader program running on a graphics processing unit (GPU) is called, a parallel plane intersection algorithm is used to calculate the spatial intersection points of the three-dimensional model triangle patches and the sectioning plane in real time, and a geometric shader is used to dynamically generate a topologically complete triangulated sectioning surface, so as to realize real-time synchronization of user operation and visualization feedback; wherein the sectioning path includes mouse drawing or touch trajectory;

[0054] S4, vector element linkage highlighting: based on the dynamically generated triangulated section surface, perform spatial topology analysis, quickly retrieve vector elements (including but not limited to underground pipelines, cable channels and other engineering entities) intersecting with the section surface through R-tree spatial indexing, and superimpose an SVG label layer on the Canvas rendering layer to visually display the entities affected by the section operation in a differentiated coloring or outline highlighting manner, thereby realizing real-time linkage feedback between the geometric section surface and the semantic vector elements.

[0055] S5, cross-terminal adaptive rendering: adaptively adjust the three-dimensional scene rendering strategy according to the device performance score (WebGL frame rate / video memory / CPU core number).

[0056] The heterogeneous data dynamic normalization in step S1 of the embodiment is as follows:

[0057] S101, parse the IFC format of building information model (BIM) data, SHP or GeoJSON format of geographic information system (GIS) data, and DWG or DXF format of computer aided design (CAD) data;

[0058] S102, convert the heterogeneous data including building information model data, geographic information system data and computer aided design data to the same Euclidean coordinate system through a spatial dynamic reference conversion algorithm; wherein, rigid transformation is performed on the building information model data from a local coordinate system to a global coordinate system, which includes combination operation of translation matrix and rotation matrix; mapping conversion is performed on the geographic information system data from WGS84 latitude and longitude coordinates to Web Mercator projection coordinate system (EPSG:3857); scale normalization factor is applied to the computer aided design data to eliminate the unit difference between millimeter and meter, thereby realizing spatial reference unification of cross-source data.

[0059] The construction of the semantic data relationship graph in step S2 of the embodiment is as follows:

[0060] S201, extract the beam, column and pipeline components in the building information model and the underground pipe network entities in the geographic information system;

[0061] S202, automatically construct a semantic data relationship graph through a pre-defined spatial topology correlation rule; wherein, entity correlation edges are dynamically generated based on the spatial position relationship between entities, and semantic labels are added to each entity to identify its functional attributes (such as labeling as fire pipe or load-bearing wall), thereby forming a multi-dimensional data correlation network with spatial topology and semantic constraints; the spatial position relationship between entities includes the spatial intersection of pipelines and building foundations.

[0062] The three-dimensional scene rendering strategy in step S5 of the embodiment is as follows:

[0063] When the device performance score is lower than the preset threshold, a level of detail (LOD) degradation control (the number of patches is reduced to ≤ 50%) is implemented for the mobile terminal, and a low-polygon simplification algorithm is enabled to dynamically reduce the generation accuracy of the cut surface, ensuring the smoothness of interaction and consistency of visualization under cross-terminal scenarios, that is, the mobile terminal uses a simplified cut surface (low polygon);

[0064] For the PC terminal, multi-layer nested cutting is supported.

[0065] Embodiment 2:

[0066] As shown in the accompanying Figure 1 The embodiment provides a three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic cutting, which comprises:

[0067] A heterogeneous data source analysis module is configured to analyze the IFC format of building information model (BIM) data, the SHP or GeoJSON format of geographic information system (GIS) data, and the DWG or DXF format of computer-aided design (CAD) data.

[0068] A data fusion engine is configured to convert the local coordinate system of the building information model, the WGS84 coordinate system of the geographic information system, and the computer-aided design data in real time to the same Euclidean space by using a spatial dynamic reference conversion algorithm.

[0069] A relationship graph construction module is configured to construct a semantic data relationship graph by the fused data, and associate the building components and underground pipeline entities.

[0070] A dynamic cutting module is configured to generate a cut surface in real time based on a parallel plane intersection algorithm accelerated by a graphics processing unit (GPU) and a geometry shader, and link the R-tree spatial index to highlight the affected vector elements.

[0071] An adaptive renderer is configured to adaptively adjust the three-dimensional scene rendering strategy according to the device performance score (WebGL frame rate / graphics memory / CPU core number).

[0072] The dynamic cutting module in the embodiment comprises:

[0073] A GPU-accelerated cutter is configured to realize real-time cutting calculation based on a WebGL shader, and generate a triangulated cut surface.

[0074] A vector data linker is configured to automatically highlight the pipelines / structures (SVG overlay annotation) intersected with the cut surface by spatial topology analysis.

[0075] The three-dimensional scene rendering strategy in the embodiment is as follows:

[0076] Device level strategy: dynamically switch LOD model according to WebGL performance score (e.g. FPS, GPU memory);

[0077] Sectioning accuracy control strategy: mobile end adopts simplified sectioning surface (low polygon), PC end supports multi-layer nested sectioning.

[0078] Embodiment 3:

[0079] The embodiment also provides an electronic device, comprising a memory and a processor.

[0080] The memory stores computer execution instructions.

[0081] The processor executes the computer execution instructions stored in the memory, so that the processor executes the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning in any of the embodiments of the application.

[0082] The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), ready-to-program gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor can be a microprocessor or any other conventional processor.

[0083] The memory can be used to store computer programs and / or modules, and the processor can realize various functions of the electronic device by running or executing the computer programs and / or modules stored in the memory, and calling data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required by a function, etc.; and the data storage area can store data created according to the use of the terminal, etc. In addition, the memory can also include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a secure digital (SD) card, a flash memory card, at least one magnetic disk storage period, a flash memory device, or other volatile solid-state memory devices.

[0084] Embodiment 4:

[0085] The embodiment also provides a computer readable storage medium, wherein a plurality of instructions are stored, the instructions are loaded by a processor, and the processor executes the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning in any of the embodiments of the application. Specifically, a system or device equipped with a storage medium can be provided, and software program code for realizing the functions of any of the above embodiments is stored on the storage medium, and the computer (or CPU or MPU) of the system or device reads out and executes the program code stored in the storage medium.

[0086] In this case, the program code read from the storage medium itself can implement the functions of any of the above-described embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present application.

[0087] Embodiments of the storage medium for supplying the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk such as a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, a DVD- RW, a DVD+RW, a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer through a communication network.

[0088] Furthermore, it will be apparent that, besides being executed by the computer, the program code read by the computer, the operating system or the like operating on the computer based on the instructions of the program code can perform part or all of the actual operations to achieve the functions of any of the above-described embodiments.

[0089] Furthermore, it will be understood that the program code read from the storage medium is written into a memory provided in an expansion board inserted into the computer or into a memory provided in an expansion unit connected to the computer, and then part or all of the actual operations are performed by a CPU or the like mounted on the expansion board or the expansion unit based on the instructions of the program code to achieve the functions of any of the above-described embodiments.

[0090] Finally, it should be noted that the above-described embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the present application; even though the present application has been described in detail with reference to the above-described embodiments, those ordinarily skilled in the art should understand that they can still modify the technical solutions recorded in the above-described embodiments, or equivalently replace part or all of the technical features thereof; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning, characterized in that, The method is specifically as follows: Heterogeneous data dynamic normalization: through a spatial dynamic reference conversion algorithm, local coordinates of a building information model, WGS84 coordinates of a geographic information system and computer-aided design data are unified to a Euclidean coordinate system to obtain normalized data; Building a semantic data relationship graph: according to the normalized data, a semantic relationship graph of building components and underground pipelines is built to realize spatial topological association; Real-time generation of a dynamic section plane: when a sectioning path input by a user through an interactive device is received, a sectioning shader program running on a graphics processor is called, a parallel plane intersection algorithm is used to calculate spatial intersection points of triangular facets of a three-dimensional model and a sectioning plane in real time, and a geometric shader is used to dynamically generate a topologically complete triangular section plane to realize real-time synchronization of user operation and visual feedback; Vector element linkage highlighting: based on the dynamically generated triangular section plane, spatial topological analysis is performed, vector elements intersecting with the section plane are quickly searched through R-tree spatial indexing, and an SVG annotation layer is superimposed on a Canvas rendering layer to visually highlight entities affected by the sectioning operation in a differentiated coloring or contour highlighting manner to realize real-time linkage feedback of the geometric section plane and the semantic vector elements; Cross-terminal adaptive rendering: three-dimensional scene rendering strategies are adaptively adjusted according to device performance score results.

2. The method for three-dimensional visualization based on heterogeneous spatial data fusion and dynamic sectioning according to claim 1, characterized in that, Heterogeneous data dynamic normalization is specifically as follows: The IFC format of building information model data, the SHP or GeoJSON format of geographic information system data and the DWG or DXF format of computer-aided design data are analyzed; Heterogeneous data including building information model data, geographic information system data and computer-aided design data are uniformly converted to the same Euclidean coordinate system through a spatial dynamic reference conversion algorithm; wherein, rigid transformation from a local coordinate system to a global coordinate system is performed on the building information model data, the rigid transformation including combination operation of a translation matrix and a rotation matrix; mapping conversion from WGS84 latitude-longitude coordinates to Web Mercator projection coordinates is performed on the geographic information system data; A scale normalization factor is applied to the computer-aided design data to eliminate the unit difference between millimeter and meter, thereby realizing spatial reference unification of cross-source data.

3. The method for 3D visualization based on heterogeneous spatial data fusion and dynamic sectioning according to claim 1, characterized in that, Building a semantic data relationship graph is specifically as follows: Beam, column and pipeline components in the building information model and underground pipe network entities in the geographic information system are extracted; A semantic data relationship graph is automatically built through predefined spatial topological association rules; wherein, entity association edges are dynamically generated based on spatial position relationships between entities, and semantic labels are attached to each entity to identify its functional attributes, thereby forming a multi-dimensional data association network with spatial topological and semantic constraints; The spatial position relationship between entities includes spatial intersection of a pipeline and a building foundation.

4. The method for 3D visualization based on heterogeneous spatial data fusion and dynamic sectioning of claim 1, wherein, The sectioning path includes mouse drawing or touch trajectory.

5. The method for three-dimensional visualization based on heterogeneous spatial data fusion and dynamic sectioning according to any one of claims 1 to 4, characterized in that, The three-dimensional scene rendering strategy is specifically as follows: When the device performance score is lower than a preset threshold, for a mobile terminal, detail level degradation control is implemented, and a low-polygon simplification algorithm is enabled to dynamically reduce the section plane generation precision, thereby ensuring interaction fluency and visual consistency under cross-terminal scenarios, i.e., a simplified section plane is used for a mobile terminal; For PC, multi-layer nested sectioning is supported.

6. A three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic sectioning, characterized in that, The system comprises: a heterogeneous data source analysis module for analyzing IFC format of building information model data, SHP or GeoJSON format of geographic information system data, and DWG or DXF format of computer-aided design data; a data fusion engine for converting local coordinate system of the building information model, WGS84 coordinate system of the geographic information system, and computer-aided design data in real time to the same Euclidean space by using a spatial dynamic reference conversion algorithm; a relationship graph construction module for constructing a semantic data relationship graph by the fused data, and associating building components and underground pipeline entities; a dynamic sectioning module for generating a sectioning surface in real time based on a parallel plane intersection algorithm accelerated by a graphics processing unit (GPU) and a geometry shader, and linking an R-tree spatial index to highlight affected vector elements; an adaptive renderer for adaptively adjusting a three-dimensional scene rendering strategy according to a device performance score result.

7. The three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic cut plane of claim 6, wherein, The dynamic sectioning module comprises: a GPU-accelerated sectioning device for realizing real-time sectioning calculation based on a WebGL shader, and generating a triangular sectioning surface; a vector data linker for automatically highlighting pipelines / structures intersected with the sectioning surface through spatial topology analysis.

8. The three-dimensional visualization system based on heterogeneous spatial data fusion and dynamic cut plane of claim 6, wherein, The three-dimensional scene rendering strategy is as follows: a device grading strategy for dynamically switching a level of detail (LOD) model according to a WebGL performance score; a sectioning precision control strategy for using a simplified sectioning surface on a mobile terminal, and supporting multi-layer nested sectioning on a PC.

9. An electronic device, comprising: comprise: a memory and at least one processor; wherein the memory has stored thereon a computer program; the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored therein a computer program, and the computer program can be executed by a processor to implement the three-dimensional visualization method based on heterogeneous spatial data fusion and dynamic sectioning according to any one of claims 1 to 5.

Citation Information

Cited By

  • Data visualization display method, system and device based on CIM and storage medium

    CN122089994A