A ground subsidence simulator
By using a dynamic resource tree management method based on a ground settlement simulator, the problem of data dispersion and fusion in ground settlement monitoring and analysis is solved. This enables efficient integration and management of multi-source data, ensuring the integrity and traceability of the simulation analysis process and meeting the needs of scientific research and practical applications.
Patent Information
- Application Number
- CN202511070717.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-07-31
AI Technical Summary
Existing technologies for ground subsidence monitoring and analysis suffer from problems such as poor data flow, redundant data acquisition, fragmented data management, lack of a unified integration and sharing platform, single monitoring methods, difficulty in multi-source data fusion and in-depth analysis, and in terms of ground subsidence simulation, they cannot combine multiple factors for dynamic simulation and display.
A ground settlement simulator was designed, including a ground settlement data center module, a ground settlement simulator module, and a visualization analysis module. It adopts a personalized data management and display method based on dynamic resource trees, and provides standardized data interfaces through semantic recombination and directory configuration of multi-source heterogeneous data. It constructs a closed loop from data to results, and realizes efficient integration and management of multi-source data.
It enables efficient integration and management of multi-source heterogeneous data, ensuring the integrity and traceability of the ground subsidence simulation analysis process, improving data management efficiency, supporting multi-source data fusion and in-depth analysis, and meeting the needs of scientific research and practical applications.
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of geological disaster monitoring and analysis, in particular to a land subsidence simulator. BACKGROUND
[0002] Land subsidence is a major engineering geological problem faced by cities around the world, characterized by regional subsidence and local subsidence, which can have a serious impact on the ecological environment, infrastructure, etc., such as causing buildings to tilt, crack, and even collapse, damaging urban underground facilities, transportation lines, and affecting urban drainage and flood control capabilities, etc.
[0003] Currently, there are many problems in land subsidence monitoring and analysis: existing land subsidence data has poor flowability, the same data is often repeatedly obtained, increasing the difficulty of collecting basic data; data management is scattered, lacking a unified integration and sharing platform, which is not conducive to comprehensive analysis; the monitoring and analysis means are relatively single, making it difficult to realize multi-source data fusion and deep analysis; existing technologies in land subsidence simulation cannot well combine multiple factors for dynamic simulation and display, making it difficult to meet the needs of scientific research and practical application. These problems are mainly due to the lack of a systematic data management system, advanced data fusion technology, and efficient simulation algorithms and display means. SUMMARY
[0004] (I) Technical problems solved
[0005] In view of the deficiencies of the prior art, the present application provides a land subsidence simulator, which solves the problems raised in the background art.
[0006] (II) Technical solutions
[0007] To achieve the above purpose, the present application is implemented by the following technical solutions: a land subsidence simulator, comprising a land subsidence data center module, a land subsidence simulator module and a visualization analysis module,
[0008] The land subsidence data center module comprehensively manages land subsidence related monitoring data, including attribute data, spatial vector data, remote sensing image data, project data, etc. It supports data addition, deletion, modification, query, statistical analysis, import and export, etc., and realizes the management of information and monitoring data of underground water monitoring wells and land subsidence monitoring stations. The data center is a dynamic, simulation analysis oriented data engine, which innovates in proposing a personalized data management and display method based on a dynamic resource tree. Through a customizable resource tree, multi-source heterogeneous data (attribute, spatial vector, remote sensing influence and project data) is semantically reorganized and cataloged, providing a standardized, ready-to-use data interface for subsequent simulators.
[0009] Attribute data management: The system provides basic information management functions for groundwater monitoring wells and ground subsidence monitoring points, which can manage the basic information of monitoring points such as number, name, location, latitude and longitude, construction unit, etc. It supports importing and exporting, modifying and editing, and quick filtering operations. At the same time, the system provides monitoring data management functions for groundwater monitoring wells and ground subsidence monitoring points, which can manage monitoring data such as monitoring time, monitoring indicators (such as groundwater level, ground subsidence, and subsidence rate) of monitoring points. It supports importing and exporting, modifying and editing, and quick filtering operations. In addition, it supports related accessory management of monitoring points, such as monitoring point photos, column charts, pumping tests, well completion reports, and point records. It supports viewing, uploading, and downloading of accessories.
[0010] Spatial vector data management: The system manages basic geographic information layers and hydrogeological information layers, mainly including administrative division maps, topographic maps, hydrogeological maps, and river system distribution maps. The system supports online service loading, browsing, searching, metadata editing, and downloading of spatial vector layer data.
[0011] Remote sensing image data management: The system supports management of multi-source and multi-temporal remote sensing images. Users can manage ground subsidence data from different sources. The system provides metadata (data description information) and spatial position management of original remote sensing images, as well as remote sensing image analysis result data management.
[0012] Project data management: The system provides data management functions based on user project dimensions. Users can create, edit, and modify projects to manage input data, process data, and result data of projects under the project folder. The project data management module interacts with the ground subsidence simulator module, and supports management of tasks created in the ground subsidence simulator, imported data, and results generated after running.
[0013] Resource tree configuration: To solve the problem of single data management method and lack of flexibility in existing technology, the present application proposes a personalized data management and display method based on dynamic resource tree. This method allows users to customize data directory structure according to their own needs, realizing personalized management and display of ground subsidence data. The main technical details include dynamic resource tree configuration, data association, and visual display. The features include the following steps:
[0014] Data registration step: For multi-source heterogeneous data stored in physical storage media, including attribute data, spatial vector data, remote sensing image data, and project data, a unique resource identifier is assigned, and its metadata is extracted.
[0015] Logical directory construction step: providing a graphical user interface, responding to user's creation, modification or deletion operation, generating a hierarchical virtual tree directory structure independent of the physical storage structure, the nodes of the directory structure are used to store one or more resource identifiers.
[0016] Resource mapping step: associating the resource identifier with the leaf node in the virtual tree directory structure, establishing a mapping relationship from the logical directory to the physical data.
[0017] Data calling step: when receiving a data request from an upper application (such as a ground subsidence simulator), parsing the logical directory path specified in the request, locating the corresponding resource identifier through the mapping relationship, and reading data from the physical storage medium according to the identifier, and returning to the upper application.
[0018] The ground subsidence simulator module provides the running environment and management function of the ground subsidence related analysis algorithm and model, and is an analysis pivot that connects the upper and lower. The user binds the data extracted from the data center, the algorithm script or model written by the user, and the intermediate results generated by running with strong association as the core unit of the project. Ensure the integrity, traceability and reproducibility of the ground subsidence simulation analysis process. Including project manager, resource encapsulator, script execution engine and result storage.
[0019] Project manager: the system provides project management function, users can create, open, edit and delete engineering projects, and users can add multiple analysis tasks under the project. The resource manager classifies and manages the methods, data, source code and other contents used in the specific engineering project in the form of resource directory tree. The resource tree manages the compiled project in the form of project, forms the project file package, and saves the project configuration information bound with the user into the data center combined with the login user information. The next time the user logs in, the project and project resource data under the user's authority are loaded at the same time.
[0020] Resource encapsulator: connected with the project management unit, used for logically encapsulating one or more groups of input data, one or more analysis algorithm scripts and running environment configuration parameters required for executing the analysis task, and a corresponding project instance, forming a self-contained and executable analysis task package. This part includes:
[0021] Project data encapsulation module: used for binding ground subsidence monitoring data, geological data, hydrological data, remote sensing image data and other input data with the project instance.
[0022] Model algorithm encapsulation module: used for binding algorithm scripts such as Python script, R script and MATLAB script with the project instance.
[0023] Script execution engine: coupled with the project manager, used to execute algorithm scripts bound to project instances, and generate result data associated with the project instance. It includes:
[0024] Script editing module: provides script editing functions, supports user import of Python scripts, and can also edit scripts online.
[0025] Script analysis module: parse algorithm scripts to display the execution of each link in text form.
[0026] Result storage: used to store the result data generated by the script execution engine and the corresponding project instance. The ground subsidence analysis result output and management function is provided. The project directory manages the intermediate data and result data generated during the analysis process. The analysis result is obtained by executing the Python script, and the analysis result is output. The intermediate data and result data generated during the analysis process are supported in the form of spatial data and table data, and are supported in the form of spatial data and table data. The analysis result of the project is supported in the form of project dimension in the data management module.
[0027] Table display: the analysis and evaluation results are displayed in the form of a table on the web, supporting filtering, secondary query and other operations based on the table, and supporting export to excel. The analysis result is stored in the data center in the form of an engineering project dimension, which is convenient for later retrieval and review.
[0028] Thematic map display: ground subsidence information has strong geographic spatial properties. For data based on spatial location analysis, the result presentation is in the form of a thematic map, which can be directly displayed in the map window. For example, remote sensing analysis polygons, evaluation grade maps, interpolation rendering maps, etc. can be viewed in two-dimensional and three-dimensional visualization environments.
[0029] Visual analysis module, providing ground subsidence case management function, for typical cases or teaching case projects, users can publicly disclose the data and calculation process of the project, support users to edit and introduce the case situation, users can set the development permission of the case, when the user selects to share the case, then other users of the system can view the introduction situation of the related case, the introduction related to the analysis and calculation process.
[0030] (Three) beneficial effects
[0031] The present application provides a ground subsidence simulator, which has the following beneficial effects:
[0032] 1、The application constructs a land subsidence data center, effectively integrates multi-source heterogeneous data, realizes efficient integration and management of data, provides one-stop service of data preprocessing, calling and sharing through unified identification of multi-source heterogeneous data, metadata extraction and dynamic resource tree configuration, solves the problems of data dispersion and repeated acquisition in the original system, greatly improves the efficiency and convenience of data management, and lays a solid data foundation for subsequent land subsidence simulation analysis.
[0033] 2、The application constructs a full-process closed loop from data to results, ensures the integrity and traceability of the land subsidence simulation analysis process. The simulation analysis task is encapsulated with the project as the core unit, the specific input data, analysis script, running environment and all generated results are forcibly bound in the same project instance, forming an atomic and self-contained analysis record, solving the technical problems of process black box and unknown source of results in the traditional analysis process. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the application will be clearly and completely described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the application.
[0035] Embodiment:
[0036] The embodiment of the application provides a land subsidence simulator, which comprises a land subsidence data center module and a land subsidence simulator module.
[0037] The land subsidence data center module is the data management core of the whole simulator, and comprehensively manages land subsidence related monitoring data, including attribute data, spatial vector data, remote sensing image data and project data. The innovation is that the semantic reorganization and directory configuration of multi-source heterogeneous data are realized based on a dynamic resource tree, and a standardized data interface is provided for the subsequent simulator.
[0038] The attribute data management unit is responsible for monitoring point basic information management, monitoring data management and monitoring point attachment management. The basic information of underground water monitoring well, land subsidence monitoring point, such as number, name, position, longitude and latitude, construction unit, and monitoring data, such as monitoring time, underground water level, land subsidence amount, subsidence rate, are stored. In addition, relevant attachment files such as monitoring point field photos, column charts, pumping test, well completion report, point records are also associatedly managed.
[0039] The spatial vector data management unit classifies and manages the basic geographic information layers and hydrogeological information layers, including administrative division maps, topographic maps, hydrogeological maps, river system distribution maps, etc. The spatial vector layer data supports online service loading, browsing, searching, metadata editing, downloading and other functions.
[0040] The remote sensing image data management unit supports the management of multi-source and multi-temporal remote sensing images. According to the dimensions of data sources, years and administrative regions of remote sensing images, the metadata and spatial location information of remote sensing images are managed, supporting users to query and filter remote sensing data, view the coverage range and detailed description of remote sensing images, and manage remote sensing result data.
[0041] The project data management unit manages data based on user project dimensions. Users can create, edit and modify projects, and the system provides full-process management of input data, process data and result data of projects. It interacts with the land subsidence simulator module to support the management of tasks created in the simulator, imported data and results generated after running, and supports project query, statistics, data directory management, and analysis and result management based on project dimensions.
[0042] The dynamic resource tree configuration unit is used to realize the personalized data management and display method, and solves the problem of single data management mode and lack of flexibility in the prior art. It includes a data registration subunit, a logical directory construction subunit, a resource mapping subunit and a data calling subunit.
[0043] The data registration subunit allocates a unique resource identifier to multi-source heterogeneous data stored in a physical storage medium and extracts its metadata. The logical directory construction subunit provides a graphical user interface, responds to user creation, modification or deletion operations, and generates a hierarchical virtual tree directory structure independent of the physical storage structure. The nodes of the directory structure are used to store one or more resource identifiers. The resource mapping subunit associates the resource identifier with the leaf node in the virtual tree directory structure, establishing a mapping relationship from the logical directory to the physical data. The data calling subunit receives data requests from the upper application, parses the logical directory path specified in the request, locates the corresponding resource identifier through the mapping relationship, and reads the data from the physical storage medium and returns it to the upper application.
[0044] The land subsidence simulator module is the analysis center of the simulator, providing the running environment and management functions of the land subsidence analysis algorithm and model. Taking the project as the core unit, the data extracted from the data center, the algorithm script or model written by the user and the intermediate results generated during running are strongly associated and bound to ensure the completeness, traceability and reproducibility of the simulation and analysis process.
[0045] The project manager is responsible for creating, opening, editing and deleting engineering projects. Users can add multiple analysis tasks under the project, and manage the methods, data, source code and other contents used in the specific engineering project through the form of resource directory tree. Combined with the login user information, the engineering configuration information is bound and stored to the data center, so that the project and project resource data under the user's authority can be loaded next time after login.
[0046] The resource encapsulator (binder) is connected with the project manager, and is used for logically encapsulating the input data, analysis algorithm script and running environment configuration parameters required for executing the analysis task with the project instance, to form an executable analysis task package. The resource encapsulator includes a project data encapsulation module and a model algorithm encapsulation module. The project data encapsulation module is used for binding the input data such as ground subsidence monitoring data, geological data, hydrological data and remote sensing image data with the project instance; and the model algorithm encapsulation module is used for binding the algorithm script such as Python script, R script and MATLAB script with the project instance.
[0047] The script execution engine is coupled with the project manager, and is used for executing the algorithm script bound with the project instance, and generating the result data associated with the project instance. The script execution engine includes a script editing module and a script analysis module. The script editing module provides a script editing function, and supports importing or online editing the Python script; and the script analysis module parses the algorithm script, and displays the execution of each link in a text manner.
[0048] The result storage is used for associating and storing the result data generated by the script execution engine with the corresponding project instance. The analysis result can be output and displayed in the form of table data and thematic map, and the analysis achievements of the project can be uniformly managed in the data management module according to the project dimension. The table display supports filtering, secondary query and other operations based on the table, and the analysis result can be exported into an excel; and the thematic map display can be superimposed and displayed in a map window, and is suitable for viewing the ground subsidence information with geographical space properties in a two-dimensional or three-dimensional visualization environment.
[0049] The ground subsidence case management module provides a ground subsidence case management function. For a typical case or teaching case project, the user can disclose the data and calculation process of the project, support editing and introducing the case situation, and set the development permission of the case. When the user selects to share the case, other users of the system can view the introduction situation and analysis calculation process of the related case.
[0050] Through the cooperative work of the above modules, the regional ground subsidence simulator can realize efficient management, analysis and simulation prediction of regional ground subsidence data, and provide strong support for urban planning, infrastructure construction and geological disaster prevention.
[0051] While embodiments of the application have been shown and described, it is to be understood that the embodiments described are merely exemplary of the principles and application of the present application. Numerous modifications and adaptions can be effected without departing from the spirit and scope of the present application, which is not limited to the exact construction and arrangement described. It is intended, therefore, to cover all modifications and adaptions that fall within the scope of the claims and their equivalents.
Claims
1. A ground settlement simulator, characterized in that, include: The system includes a ground subsidence data center module and a ground subsidence simulator module. The ground subsidence data center module is used to comprehensively manage ground subsidence-related monitoring data, including attribute data, spatial vector data, remote sensing image data, and project data. The data center uses a dynamic resource tree to achieve semantic recombination and directory configuration of multi-source heterogeneous data and provides standardized data interfaces. The ground subsidence simulator module provides the operating environment and management functions for ground subsidence analysis algorithms and models. It uses projects as the core unit and strongly associates and binds the data extracted from the data center, user-written algorithm scripts or models, and intermediate results generated during operation to ensure the integrity, traceability, and reproducibility of the ground subsidence simulation analysis process. The dynamic resource tree is implemented through the following steps: The data registration step assigns a unique resource identifier to multi-source heterogeneous data stored in physical storage media and extracts its metadata; The logical directory construction steps provide a graphical user interface to respond to user creation, modification or deletion operations, and generate a hierarchical virtual tree-like directory structure that is independent of the physical storage structure. The nodes of this directory structure are used to store one or more of the resource identifiers. The resource mapping step associates the resource identifier with the leaf nodes in the virtual tree-like directory structure to establish a mapping relationship from logical directory to physical data. The data retrieval step involves parsing the logical directory path specified in the request when a data request is received from an upper-layer application, locating the corresponding resource identifier through the mapping relationship, reading the data from the physical storage medium based on the identifier, and returning it to the upper-layer application. The ground settlement simulator module includes: a project manager for creating and managing project instances that encapsulate analysis tasks; a resource encapsulator for logically encapsulating the input data, analysis algorithm scripts, and runtime environment configuration parameters required to execute the analysis tasks with the project instances to form an executable analysis task package; a script execution engine for executing the algorithm scripts bound to the project instances and generating result data associated with the project instances; and a result storage for associating and storing the result data generated by the script execution engine with the corresponding project instances.
2. A ground settlement simulator according to claim 1, characterized in that, The ground subsidence data center module includes the following functions: attribute data management (managing basic information of monitoring points, monitoring data, and monitoring point attachments); spatial vector data management (classifying and managing basic geographic information layers and hydrogeological information layers, and supporting online loading, browsing, and searching of spatial vector layer data); remote sensing image data management (supporting the management of multi-source and multi-temporal remote sensing images, including remote sensing image catalog management, remote sensing data query and filtering, remote sensing metadata management, and remote sensing result data management); and project data management (managing the entire process of ground subsidence project data, including project query and retrieval, creation and deletion, data catalog management, and project-based analysis, calculation, and result management).
3. A ground settlement simulator according to claim 2, characterized in that, The project manager categorizes and manages the methods, data, and source code used in specific engineering projects through a resource directory tree. It also binds and stores the project configuration information in the data center in conjunction with the logged-in user information so that the project and project resource data under the user's permissions can be loaded upon the next login.
4. A ground settlement simulator according to claim 2, characterized in that, The resource encapsulator includes: a project data encapsulation module, used to bind ground subsidence monitoring data, geological data, hydrological data, and remote sensing image data input data with project instances; and a model algorithm encapsulation module, used to bind Python scripts, R scripts, and MATLAB script algorithm scripts with project instances.
5. A ground settlement simulator according to claim 2, characterized in that, The script execution engine includes: a script editing module, which provides script editing functions and supports users to import or edit Python scripts online; and a script analysis module, which is used to parse algorithm scripts and display the execution status of each stage in text format.
6. A ground settlement simulator according to claim 2, characterized in that, The results storage supports outputting and displaying analysis results in tabular data and thematic maps, and the analysis results of the project can be uniformly managed in the data management module according to the project dimension.
7. A ground settlement simulator according to claim 6, characterized in that, The table display supports table-based filtering and secondary query operations, and can export the analysis results to Excel; the thematic map display can be overlaid in the map window, which is suitable for viewing ground subsidence information with geospatial attributes in a two- or three-dimensional visualization environment.
8. A ground settlement simulator according to claim 1, characterized in that, It also includes a ground settlement case management function, which allows users to make public the data and calculation process of typical or teaching case projects, support editing and introducing the case information, and set case development permissions.
Citation Information
Patent Citations
Meteorological data analysis system and method based on artificial intelligence technology
CN116301796A