Simulation deduction method, device and equipment based on WEB GIS (Geographic Information System) and medium

By loading the public development framework and basic interface library, the WEB GIS simulation deduction system is quickly integrated, which solves the problem of slow construction in the existing technology, and realizes efficient and flexible simulation deduction, supporting complex scenario decision-making.

CN120335794AActive Publication Date: 2025-07-18NAVAL UNIV OF ENG PLA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510404342.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-07-18
Estimated Expiration
2045-04-01

AI Technical Summary

Technical Problem

The existing WEB GIS simulation deduction system is slowly built and it is difficult to quickly respond to changing needs.

Method used

Load the public application development framework, import the basic interface library, select and load common support tools and initial plug-ins, generate and integrate development model plug-ins and services, form a simulation integration system, and control the deduction process through simulation parameters.

Benefits of technology

It improves the efficiency of system construction, realizes the flexibility and accuracy of simulation deduction, and supports decision makers to better deal with complex scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335794A_ABST
    Figure CN120335794A_ABST
Patent Text Reader

Abstract

The invention discloses a WEB GIS-based simulation deduction method, apparatus and device, and a medium, and relates to the technical field of simulation. The method comprises the steps that a public application development framework is loaded, and application program items in the public application development framework are initialized; importing a basic interface library to the application program item according to a preset application requirement; obtaining an integrated model plug-in according to a preset plug-in integration requirement; integrating the post-model service according to a preset service integration demand; performing integrated processing on the integrated model plug-in and the integrated model service to obtain a simulation integrated system; and running the simulation integration system to perform simulation deduction, obtaining simulation parameters, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters. Thus, the required resources are quickly selected and loaded from the basic interface library through the preset plug-in and service integration requirements, the workload of repeated development is reduced, and the system construction efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of simulation, and particularly to a simulation deduction method, device, equipment and medium based on WEB GIS. Background Art

[0002] GIS is a geographic information system, which is a specific and very important spatial information system. It is a technical system that collects, stores, manages, calculates, analyzes, displays and describes geographical distribution data in the space of the entire or part of the earth's surface (including the atmosphere) under the support of computer hardware and software systems. WebGIS displays GIS data information in the form of a browser, and is more lightweight and easier to deploy and publish compared to the GIS of the C / S system. Simulation deduction is developed based on WebGL, which is used to render 2D and 3D images in a browser. There are libraries with the ability to directly operate the GPU based on OpenglES, such as Three.js and osgjs. WebGIS adds functions such as map display operations on the basis of WebGL.

[0003] The existing presentation mode of WebGIS is a combination of two-dimensional and three-dimensional. The underlying layer uses the open-source Cesium, and the map loads the WMS service provided by SuperMap. Open-source frameworks such as CesiumJS are based on Cesium and support Web three-dimensional earth applications. CesiumJS is flexible and customizable. CesiumJS is the core framework of the Cesium engine, providing rich APIs and components for building Web-based three-dimensional earth application programs. It supports functions such as map rendering, scene management, and data visualization.

[0004] In a WebGIS system using Cesium as the underlying architecture, a data aggregation map is a map used to represent dynamic or static information in a spatial environment. It can display the geographical locations and changes of events, resources, threats and other key factors. In a visual way, the data aggregation map helps decision-makers quickly obtain key information in a complex environment, so as to make timely and accurate decisions. With the continuous development of the Geographic Information System (GIS), data aggregation maps are playing an increasingly important role in fields such as emergency management and geographical planning. Data aggregation maps are the core components in command and control systems. They can display dynamic information in real time. This visualization tool is crucial for command, planning and data aggregation perception.

[0005] However, in the current simulation deduction method of WEB GIS, the construction of the simulation deduction system is slow and it is difficult to quickly respond to changing requirements. Summary of the Invention

[0006] In view of this, the purpose of the present invention is to overcome the deficiencies in the prior art and provide a simulation deduction method, device, equipment and medium based on WEB GIS to improve the simulation deduction efficiency.

[0007] The present invention provides the following technical solutions:

[0008] In the first aspect, the present invention proposes a simulation deduction method based on WEB GIS, including:

[0009] Load a common application development framework and initialize the application program project in the common application development framework;

[0010] Import a basic interface library to the application program project according to preset application requirements, and the basic interface library includes a simulation resource interface and a simulation operation support interface;

[0011] Select and load common support tools and initial plugins from the basic interface library according to preset plugin integration requirements; obtain multiple development model plugins according to the common support tools and the initial plugins; perform testing and integration processing on each of the development model plugins to obtain an integrated model plugin;

[0012] Select and layout initial services from the basic interface library according to preset service integration requirements, and generate multiple development model services according to the initial services; perform testing and integration processing on each of the development model services to obtain an integrated model service;

[0013] Perform integrated processing on the integrated model plugin and the integrated model service to obtain a simulation integration system;

[0014] Run the simulation integration system to perform simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integration system according to the simulation parameters.

[0015] In an embodiment, the simulation parameters include a simulation step length parameter, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes:

[0016] Modify the simulation step length parameter according to preset simulation detail requirements;

[0017] Control the simulation deduction process according to the modified simulation step length parameter.

[0018] In an embodiment, the simulation parameters include a simulation acceleration ratio parameter, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes:

[0019] Modify the simulation acceleration ratio parameter according to preset simulation speed requirements;

[0020] Control the simulation deduction process according to the modified simulation speedup ratio parameter.

[0021] In one embodiment, the simulation parameters include simulation process parameters. Controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes:

[0022] Modify the simulation process parameters according to the preset simulation process requirements;

[0023] Control the simulation deduction process according to the modified simulation process parameters.

[0024] In one embodiment, the common support tools include a modeling editing tool, a behavior model editing tool, and a scenario editing tool. The development model plugins include an equipment model plugin, a behavior model plugin, and a scenario library plugin. Obtaining a plurality of development model plugins according to the common support tools and the initial plugins includes:

[0025] Obtain the equipment model plugin according to the modeling editing tool and the initial plugin;

[0026] Obtain the behavior model plugin according to the behavior model editing tool and the initial plugin;

[0027] Obtain the scenario library plugin according to the scenario editing tool and the initial plugin.

[0028] In a second aspect, the present invention proposes a simulation deduction device based on WEB GIS, including:

[0029] A loading module for loading a common application development framework and initializing an application program project in the common application development framework;

[0030] An import module for importing a basic interface library to the application program project according to preset application requirements. The basic interface library includes a simulation resource interface and a simulation operation support interface;

[0031] A first integration module for selecting and loading common support tools and initial plugins from the basic interface library according to preset plugin integration requirements; obtaining a plurality of development model plugins according to the common support tools and the initial plugins; testing and integrating each of the development model plugins to obtain an integrated model plugin;

[0032] A second integration module for selecting and arranging initial services from the basic interface library according to preset service integration requirements and generating a plurality of development model services according to the initial services; testing and integrating each of the development model services to obtain an integrated model service;

[0033] A third integration module, configured to integrally integrate the integrated model plug-in and the integrated model service to obtain a simulation integration system;

[0034] A simulation module, configured to run the simulation integration system for simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integration system according to the simulation parameters.

[0035] In one embodiment, the simulation parameters include a simulation step length, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes:

[0036] Modifying the simulation step length according to a preset simulation detail requirement;

[0037] Controlling the simulation deduction process according to the modified simulation step length.

[0038] In one embodiment, the simulation parameters include a simulation acceleration ratio parameter, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes:

[0039] Modifying the simulation acceleration ratio parameter according to a preset simulation detail requirement;

[0040] Controlling the simulation deduction process according to the modified simulation acceleration ratio parameter.

[0041] In a third aspect, this aspect provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, it implements the WEB GIS-based simulation deduction method as described in the first aspect.

[0042] In a fourth aspect, the present invention provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the WEB GIS-based simulation deduction method as described in the first aspect.

[0043] The simulation deduction method, device, equipment and medium based on WEB GIS disclosed by the present invention load a common application development framework and initialize the application program project in the common application development framework; import a basic interface library into the application program project according to a preset application requirement, where the basic interface library includes a simulation resource interface and a simulation operation support interface; select and load a common support tool and an initial plug-in from the basic interface library according to a preset plug-in integration requirement; obtain a plurality of development model plug-ins according to the common support tool and the initial plug-in; perform testing and integration processing on each of the development model plug-ins to obtain an integrated model plug-in; select and layout an initial service from the basic interface library according to a preset service integration requirement, and generate a plurality of development model services according to the initial service; perform testing and integration processing on each of the development model services to obtain an integrated model service; perform an integrated integration process on the integrated model plug-in and the integrated model service to obtain a simulation integration system; run the simulation integration system to perform simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integration system according to the simulation parameters. In this way, by loading the common application development framework and importing the basic interface library, the modular design of the system is realized; through the preset plug-in and service integration requirements, the required resources are quickly selected and loaded from the basic interface library, reducing the workload of repeated development and improving the system construction efficiency; in addition, the simulation deduction process is flexibly controlled according to the simulation parameters. This control mechanism makes the simulation deduction more flexible and accurate, which helps decision-makers better understand and respond to complex scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions of the present invention, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as limiting the protection scope of the present invention. In each drawing, similar components are numbered similarly.

[0045] Figure 1 FIG. shows a flowchart of the simulation deduction method based on WEB GIS proposed in this embodiment;

[0046] Figure 2 FIG. shows another flowchart of the simulation deduction method based on WEB GIS proposed in this embodiment;

[0047] Figure 3 FIG. shows a structural diagram of the simulation deduction device based on WEB GIS proposed in this embodiment.

[0048] 300 - Simulation deduction device based on WEB GIS; 301 - Loading module; 302 - Importing module; 303 - First integration module; 304 - Second integration module; 305 - Third integration module; 306 - Simulation module. Specific Embodiments

[0049] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments.

[0050] Generally, the components of the embodiments of the present invention described and illustrated herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.

[0051] In the following, the terms "including", "having" and their cognates that can be used in various embodiments of the present invention are only intended to represent specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be construed as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.

[0052] In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0053] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the various embodiments of the present invention belong. The terms (such as those defined in a commonly used dictionary) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or being overly formal, unless clearly defined in the various embodiments of the present invention.

[0054] Embodiment 1

[0055] The embodiment of the present disclosure provides a simulation deduction method based on WEB GIS for improving the efficiency of simulation deduction.

[0056] Please refer to Figure 1 , a simulation deduction method based on WEB GIS includes steps S101 to S106, and the following will explain each step in detail.

[0057] Step S101, load a common application development framework and initialize the application program project in the common application development framework.

[0058] In this embodiment, first, a common application development framework needs to be loaded. This framework is usually a pre-built software platform that provides the infrastructure and tools required for application development. After loading the framework, a new application project needs to be initialized within this framework. This includes setting the basic parameters of the project (such as the project name, storage location, etc.), configuring the development environment (such as selecting the programming language, setting compilation options, etc.), and creating the basic file and directory structure required for the project.

[0059] The introduction and initialization of the common application development framework provide a solid foundation for the application project. The imported basic interface library provides clear interface specifications for subsequent plugin and service integration, enhancing the modularity and scalability of the system.

[0060] Step S102, import the basic interface library into the application project according to the preset application requirements, where the basic interface library includes a simulation resource interface and a simulation operation support interface.

[0061] In this embodiment, after the application project is initialized, next, the basic interface library needs to be imported according to the preset application requirements. The basic interface library is a collection of various functions, methods, and classes required during the development process, providing the ability to interact with simulation resources and support simulation operations. The basic interface library usually includes a simulation resource interface (for accessing and operating simulation data) and a simulation operation support interface (for controlling the start, stop, pause, etc. of the simulation process). After importing these interface libraries, these interfaces can be called in the own application project to implement specific functions.

[0062] Step S103, select and load common support tools and initial plugins from the basic interface library according to the preset plugin integration requirements; obtain multiple development model plugins based on the common support tools and the initial plugins; perform testing and integration processing on each of the development model plugins to obtain integrated model plugins.

[0063] In this embodiment, it is necessary to select and load common support tools and initial plugins from the basic interface library according to the preset plugin integration requirements. The common support tools are those plugins that provide basic support functions for developers. The initial plugins are those plugins that are closely related to the core functions of the application project. After loading these plugins, developers can use them to obtain multiple development model plugins. The development model plugins are components that implement specific functions or business logics, and they can be developed, tested, and deployed independently. Finally, it is necessary to perform testing and integration processing on these development model plugins to ensure that they can work together and meet the requirements of the application project. After this step, the integrated model plugins will be obtained.

[0064] Select and load common support tools and initial plugins from the basic interface library, enabling the system to quickly integrate multiple functions without having to develop from scratch. The plugin-based design allows the system to flexibly add or remove functions according to requirements, improving the flexibility and adaptability of the system.

[0065] It should be noted that the preset plugin integration requirements are determined according to the experimental design information, where the experimental design information includes experimental indicators, experimental data, experimental schemes, and experimental scenarios. Therefore, based on the above experimental design information, common support tools such as modeling editing tools, behavior model editing tools, and scenario editing tools can be obtained.

[0066] It should be added that the key experimental indicators can be determined through hierarchical analysis, and the rationality of the experimental scheme can be evaluated using hypothesis testing.

[0067] Please refer to Figure 2 , in a specific embodiment, the common support tools include a modeling editing tool, a behavior model editing tool, and a scenario editing tool, the development model plugins include equipment model plugins, behavior model plugins, and scenario library plugins, and step S103 includes steps S1031 to S1033. The following will explain each step in detail.

[0068] Step S1031, obtain the equipment model plugin according to the modeling editing tool and the initial plugin.

[0069] In this embodiment, the modeling editing tool is used to create and edit equipment models, and then these models are converted into equipment model plugins through the initial plugin. The equipment model plugins will subsequently be integrated into the simulation system to instantiate the equipment and present its behavior during the simulation process.

[0070] Step S1032, obtain the behavior model plugin according to the behavior model editing tool and the initial plugin.

[0071] In this embodiment, the behavior model editing tool is used to define the behavior logic and rules of the equipment, and then these behavior definitions are converted into behavior model plugins through the initial plugin. The behavior model plugins will control the behavior performance of the equipment during the simulation process.

[0072] Step S1033, obtain the scenario library plugin according to the scenario editing tool and the initial plugin.

[0073] In this embodiment, the scenario editing tool is used to create and edit simulation scenarios, and then these scenario definitions are converted into scenario library plugins through the initial plugin. The scenario library plugins will manage the loading and execution processes of the simulation scenarios and initial conditions.

[0074] It should be noted that the complexity of the model can be simplified by using principal component analysis, and the model parameters can be estimated through maximum likelihood estimation and moment estimation.

[0075] Step S104: Select and layout initial services from the basic interface library according to the preset service integration requirements, and generate multiple development model services based on the initial services; perform testing and integration processing on each of the development model services to obtain an integrated model service.

[0076] In this embodiment, it is necessary to select and layout initial services from the basic interface library according to the preset service integration requirements. These initial services are the basic service components required in the application project, such as data storage services, messaging services, etc. After laying out these services, developers can use them to generate multiple development model services. These model services are components that implement specific service logics and can interact with other model plugins or services. Finally, developers need to perform testing and integration processing on these development model services to ensure that they can work properly and meet the requirements of the application project. After this step, an integrated model service will be obtained.

[0077] By obtaining multiple development model plugins and performing testing and integration processing on them, the development process of the system can be accelerated. Similarly, generating and testing multiple development model services also further improves the development efficiency of the system.

[0078] It should be noted that the preset service integration requirements are also determined according to the experimental design information. Specifically, the integrated model service includes an internal simulation model package, and the internal simulation model includes simulation services such as behavior control, motion calculation, sensor simulation, and equipment simulation.

[0079] Step S105: Perform integrated processing on the integrated model plugin and the integrated model service to obtain a simulation integrated system.

[0080] In this embodiment, it is necessary to perform integrated processing on the integrated model plugin and the integrated model service. This includes docking the interfaces of each component, integrating the data flow, and sorting out the business processes, etc. Through this processing, each component will form an organic whole and jointly constitute a simulation integrated system. This system can simulate certain aspects or processes of the real world and provide users with the ability of simulation deduction and data analysis.

[0081] Step S106: Run the simulation integrated system for simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integrated system according to the simulation parameters.

[0082] In this embodiment, a simulation integration system is run for simulation deduction. In this step, simulation parameters (such as initial conditions, simulation time, etc.) need to be set, and the simulation system is started. The simulation integration system will perform simulation deduction according to the preset processes and rules and output simulation results.

[0083] Information about the system behavior or performance can be obtained by analyzing the simulation results, and the simulation parameters can be adjusted or the system design can be optimized based on this information. In addition, the process of simulation deduction can be controlled according to the simulation parameters, such as pausing, continuing, or stopping the simulation, etc. Controlling the process of simulation deduction according to the simulation parameters enables the system to more accurately simulate the complex situations in the real world and provide support for decision-making.

[0084] It should be noted that in the simulation control stage, the distribution characteristics of simulation data can be evaluated by using skewness and kurtosis tests, and the confidence level of simulation results and the performance differences under different conditions can be evaluated through single-population and two-population interval estimations.

[0085] In a specific embodiment, the simulation parameters include a simulation step size parameter, and step S106 includes: modifying the simulation step size parameter according to the preset simulation detail requirements; controlling the simulation deduction process according to the modified simulation step size.

[0086] It should be noted that the simulation step size refers to the time length or the number of iterations in each step of the simulation process. It determines the update frequency of the simulation model within a given time period.

[0087] In this embodiment, during the simulation process, if the simulation step size parameter needs to be adjusted, the simulation step size parameter is modified according to the preset simulation detail requirements, and the simulation deduction process is controlled according to the modified simulation step size.

[0088] Exemplarily, the preset simulation detail requirements include: quickly positioning to key nodes or adjusting the simulation granularity when fast-forwarding and slow-playing are required to make it easier to reflect the process details of the simulation.

[0089] If higher precision is required, it may be necessary to reduce the simulation step size, thereby increasing the number of iterations in the simulation process and making the simulation results more detailed. On the contrary, if a faster simulation speed is required, the simulation step size can be increased, but some precision may be sacrificed.

[0090] In a specific embodiment, the simulation parameters include a simulation speedup ratio parameter, and step S106 includes: modifying the simulation speedup ratio parameter according to the preset simulation detail requirements; controlling the simulation deduction process according to the modified simulation speedup ratio parameter.

[0091] It should be noted that the simulation speedup ratio refers to the ratio of the simulation speed to the real-time speed, which measures how fast the simulation runs relative to the actual time.

[0092] In this embodiment, according to the preset simulation speed requirement (which may be the requirement for simulation efficiency), the simulation process parameters can be modified, and based on the modified ones. For example, if it is desired to increase the simulation speed, the behavior rules of the model can be adjusted to simplify the calculation process, or the interaction frequency between models can be reduced. On the contrary, if it is desired to simulate certain processes in more detail, the interaction complexity between models can be increased or more external inputs can be introduced.

[0093] In a specific embodiment, the simulation parameters include simulation process parameters, and step S106 includes: modifying the simulation process parameters according to the preset simulation speed requirement; controlling the simulation deduction process according to the modified simulation process parameters.

[0094] In this embodiment, if there is a need to control the simulation process, such as observing the simulation deduction situation at a certain moment, the simulation deduction is paused by adjusting the simulation process parameters; after pausing the simulation deduction, if it is necessary to continue or end the simulation deduction process, continue to adjust the simulation process parameters to continue or end the simulation deduction process.

[0095] It should be noted that the extensible simulation platform provides a model generation module guide in accordance with unified specifications to assist developers in clarifying the business requirements of model data products, and automatically extracts and generates special data that meets the business requirements in a customized manner. This module mainly includes resource components, data analysis components, algorithm components, visualization components, custom components, etc.

[0096] It should be further noted that for the simulation integration system and Web front-end development, the C-terminal publishes the capabilities of the model algorithm, and this capability needs to be obtained through the http interface of the web end in order to be displayed on the vue website, which is part of the data interaction.

[0097] For data communication, the C-terminal writes a simulation control program to communicate with the browser background through websocket. The connections on the Web side are all short connections. If continuous connections with a large amount of data are required, the websocket communication method needs to be used so that the process data or simulation data written by the C-terminal can be continuously collected into the browser and the situation can be displayed on the browser.

[0098] For visualization and fusion computing, the main forms of situation representation are the drawing of points, lines, surfaces and various curves, and the underlying drawing uses webgl technology. The aggregation perception service is the fusion computing process of the drawn points, lines, surfaces and various types of curves, and algorithms such as three-dimensional space intersection algorithms are required.

[0099] Generally speaking, the C-terminal simulation deduction and browser websocket communication promote the deduction and display of page data situation. The process is that the simulation deduction data calculated by the C-terminal is communicated with the browser through webscoket, and the deduction simulation data is continuously pushed to the browser side. After receiving the data, the browser displays the situation of the situation deduction according to the data characteristics.

[0100] In addition, the number of polygons in the simulation deduction results can be reduced, the texture resolution can be lowered, etc. to reduce the rendering burden on the system. A lightweight model representation can also be used: such as the Lightweight Representations in SolidWorks, where only part of the model data is loaded to improve performance, thereby optimizing the model data and avoiding display jams.

[0101] More efficient data processing algorithms can also be used to reduce the data processing time. For example, asynchronous loading and rendering. By adopting asynchronous loading technology, the model is loaded in the background while allowing the user to continue operating the interface. The rendering process can also adopt block rendering or on-demand rendering methods to reduce the burden of single rendering, thereby avoiding display jams.

[0102] The simulation deduction method based on WEB GIS proposed in this embodiment loads a common application development framework and initializes the application program project in the common application development framework; imports a basic interface library to the application program project according to preset application requirements, and the basic interface library includes a simulation resource interface and a simulation operation support interface; selects and loads a common support tool and an initial plug-in from the basic interface library according to preset plug-in integration requirements; obtains a plurality of development model plug-ins according to the common support tool and the initial plug-in; performs testing and integration processing on each of the development model plug-ins to obtain an integrated model plug-in; selects and arranges an initial service from the basic interface library according to preset service integration requirements, and generates a plurality of development model services according to the initial service; performs testing and integration processing on each of the development model services to obtain an integrated model service; performs an integrated integration process on the integrated model plug-in and the integrated model service to obtain a simulation integration system; runs the simulation integration system to perform simulation deduction, obtains simulation parameters, and controls the simulation deduction process of the simulation integration system according to the simulation parameters. In this way, by loading a common application development framework and importing a basic interface library, the modular design of the system is realized; through preset plug-in and service integration requirements, the required resources are quickly selected and loaded from the basic interface library, reducing the workload of repeated development and improving the system construction efficiency; in addition, the simulation deduction process is flexibly controlled according to the simulation parameters. This control mechanism makes the simulation deduction more flexible and accurate, which helps decision-makers better understand and respond to complex scenarios.

[0103] Embodiment 2

[0104] In addition, an embodiment of the present disclosure provides a simulation deduction device 300 based on WEB GIS. Please refer to Figure 3 The device includes:

[0105] A loading module 301, configured to load a common application development framework and initialize an application program project in the common application development framework;

[0106] An import module 302, configured to import a basic interface library into the application program project according to a preset application requirement, where the basic interface library includes a simulation resource interface and a simulation operation support interface;

[0107] A first integration module 303, configured to select and load a common support tool and an initial plug-in from the basic interface library according to a preset plug-in integration requirement; obtain a plurality of development model plug-ins according to the common support tool and the initial plug-in; perform testing and integration processing on each of the development model plug-ins to obtain an integrated model plug-in;

[0108] A second integration module 304, configured to select and layout an initial service from the basic interface library according to a preset service integration requirement, and generate a plurality of development model services according to the initial service; perform testing and integration processing on each of the development model services to obtain an integrated model service;

[0109] A third integration module 305, configured to perform an integrated processing on the integrated model plug-in and the integrated model service to obtain a simulation integrated system;

[0110] A simulation module 306, configured to run the simulation integrated system for simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integrated system according to the simulation parameters.

[0111] Optionally, the simulation parameters include a simulation step length. The simulation module 306 is configured to modify the simulation step length according to a preset simulation detail requirement; control the simulation deduction process according to the modified simulation step length.

[0112] Optionally, the simulation parameters include a simulation acceleration ratio parameter. The simulation module 306 is configured to modify the simulation acceleration ratio parameter according to a preset simulation detail requirement; control the simulation deduction process according to the modified simulation acceleration ratio parameter.

[0113] Optionally, the simulation parameters include simulation process parameters. The simulation module 306 is configured to modify the simulation process parameters according to a preset simulation process requirement; control the simulation deduction process according to the modified simulation process parameters.

[0114] Optionally, the common support tool includes a modeling editing tool, a behavior model editing tool, and a scenario editing tool. The development model plug-in includes an equipment model plug-in, a behavior model plug-in, and a scenario library plug-in. The first integration module 303 is configured to obtain the equipment model plug-in according to the modeling editing tool and the initial plug-in; obtain the behavior model plug-in according to the behavior model editing tool and the initial plug-in; obtain the scenario library plug-in according to the scenario editing tool and the initial plug-in.

[0115] The device provided in the embodiment of the present disclosure can execute the steps of the simulation deduction method based on WEB GIS provided in Embodiment 1. To avoid repetition, it will not be elaborated here.

[0116] The simulation deduction device based on WEB GIS proposed in this embodiment loads a common application development framework and initializes the application program project in the common application development framework; imports a basic interface library into the application program project according to a preset application requirement. The basic interface library includes a simulation resource interface and a simulation operation support interface; selects and loads a common support tool and an initial plug-in from the basic interface library according to a preset plug-in integration requirement; obtains a plurality of development model plug-ins according to the common support tool and the initial plug-in; performs testing and integration processing on each of the development model plug-ins to obtain an integrated model plug-in; selects and arranges an initial service from the basic interface library according to a preset service integration requirement, and generates a plurality of development model services according to the initial service; performs testing and integration processing on each of the development model services to obtain an integrated model service; performs an integrated integration process on the integrated model plug-in and the integrated model service to obtain a simulation integration system; runs the simulation integration system to perform simulation deduction, obtains simulation parameters, and controls the simulation deduction process of the simulation integration system according to the simulation parameters. In this way, by loading the common application development framework and importing the basic interface library, modular design of the system is achieved; through the preset plug-in and service integration requirements, the required resources are quickly selected and loaded from the basic interface library, reducing the workload of repeated development and improving the system construction efficiency; in addition, the simulation deduction process is flexibly controlled according to the simulation parameters. This control mechanism makes the simulation deduction more flexible and accurate, and helps decision-makers better understand and respond to complex scenarios.

[0117] Embodiment 3

[0118] In addition, an embodiment of the present disclosure provides a computer device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the simulation deduction method based on WEB GIS described in Embodiment 1 is implemented.

[0119] The device provided by the embodiments of the present disclosure can execute the steps of the WEB GIS-based simulation and deduction method provided in Embodiment 1. To avoid repetition, it will not be elaborated herein.

[0120] Embodiment 4

[0121] The embodiments of the present disclosure propose a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it implements the WEB GIS-based simulation and deduction method described in Embodiment 1 of the present disclosure.

[0122] In this embodiment, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or the like.

[0123] The computer-readable storage medium provided in this embodiment can implement the WEB GIS-based simulation and deduction method provided in Embodiment 1. To avoid repetition, it will not be elaborated herein.

[0124] In all the examples shown and described here, any specific value should be construed as merely exemplary, not as a limitation. Therefore, other examples of the exemplary embodiments may have different values.

[0125] It should be noted that like reference numerals and letters denote like items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0126] The above-described embodiments merely represent several implementation manners of the present invention. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the scope of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention.

Claims

1. A simulation and deduction method based on WEB GIS, characterized in that Including: Loading a common application development framework and initializing an application project in the common application development framework; Importing a basic interface library into the application project according to a preset application requirement, where the basic interface library includes a simulation resource interface and a simulation operation support interface; Selecting and loading a common support tool and an initial plug-in from the basic interface library according to a preset plug-in integration requirement; obtaining a plurality of development model plug-ins according to the common support tool and the initial plug-in; testing and integrating each of the development model plug-ins to obtain an integrated model plug-in; Selecting and arranging an initial service from the basic interface library according to a preset service integration requirement, and generating a plurality of development model services according to the initial service; Testing and integrating each of the development model services to obtain an integrated model service; Performing an integrated integration process on the integrated model plug-in and the integrated model service to obtain a simulation integration system; Running the simulation integration system for simulation deduction, obtaining simulation parameters, and controlling the simulation deduction process of the simulation integration system according to the simulation parameters.

2. The WEB GIS-based simulation and deduction method according to claim 1, wherein The simulation parameters include simulation step parameters, and the controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes: Modifying the simulation step parameters according to a preset simulation detail requirement; Controlling the simulation deduction process according to the modified simulation step parameters.

3. The WEB GIS-based simulation and deduction method according to claim 1, characterized in that, The simulation parameters include a simulation acceleration ratio parameter, and the controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes: Modifying the simulation acceleration ratio parameter according to a preset simulation speed requirement; Controlling the simulation deduction process according to the modified simulation acceleration ratio parameter.

4. The WEB GIS-based simulation and deduction method according to claim 1, wherein, The simulation parameters include simulation process parameters, and the controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes: Modifying the simulation process parameters according to a preset simulation process requirement; Controlling the simulation deduction process according to the modified simulation process parameters.

5. The WEB GIS-based simulation and deduction method according to any one of claims 1 to 4, characterized in that The common support tool includes a modeling editing tool, a behavior model editing tool, and a scenario editing tool. The development model plug-ins include an equipment model plug-in, a behavior model plug-in, and a scenario library plug-in. The obtaining a plurality of development model plug-ins according to the common support tool and the initial plug-in includes: Obtaining the equipment model plug-in according to the modeling editing tool and the initial plug-in; Obtaining the behavior model plug-in according to the behavior model editing tool and the initial plug-in; Obtaining the scenario library plug-in according to the scenario editing tool and the initial plug-in.

6. A simulation deduction device based on WEB GIS, characterized in that, Including: A loading module for loading a common application development framework and initializing an application project in the common application development framework; An importing module for importing a basic interface library into the application project according to a preset application requirement, where the basic interface library includes a simulation resource interface and a simulation operation support interface; A first integration module for selecting and loading a common support tool and an initial plug-in from the basic interface library according to a preset plug-in integration requirement; obtaining a plurality of development model plug-ins according to the common support tool and the initial plug-in; testing and integrating each of the development model plug-ins to obtain an integrated model plug-in; A second integration module, configured to select and layout initial services from the basic interface library according to preset service integration requirements, and generate multiple development model services based on the initial services; Perform testing and integration processing on each of the development model services to obtain integrated model services; A third integration module, configured to perform integrated processing on the integrated model plugin and the integrated model services to obtain a simulation integration system; A simulation module, configured to run the simulation integration system for simulation deduction, obtain simulation parameters, and control the simulation deduction process of the simulation integration system according to the simulation parameters.

7. The WEB GIS-based simulation and deduction device according to claim 6, wherein, The simulation parameters include a simulation step length, and the controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes: Modifying the simulation step length according to preset simulation detail requirements; Controlling the simulation deduction process according to the modified simulation step length.

8. The simulation and deduction device based on WEB GIS according to claim 6, characterized in that, The simulation parameters include a simulation acceleration ratio parameter, and the controlling the simulation deduction process of the simulation integration system according to the simulation parameters includes: Modifying the simulation acceleration ratio parameter according to preset simulation detail requirements; Controlling the simulation deduction process according to the modified simulation acceleration ratio parameter.

9. A computer device, characterized in that, It includes a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, it implements the WEB GIS-based simulation deduction method according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that, It stores a computer program, and when the computer program is executed by the processor, it implements the WEB GIS-based simulation deduction method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • A confrontation simulation and efficiency evaluation system based on equipment parameterization

    CN109948228A

  • Drainage basin water resource management decision support system WebGIS engine design method and system

    CN111125291A

  • Simulation deduction evaluation system and method

    CN115795929A

  • Method and system for realizing virtual simulation of internet of things on Web page

    CN119484517A

  • Spatial data services

    US20130321407A1