A 3D visualization method of ocean internal waves based on Cesium
Through the Cesium-based three-dimensional visualization method of intraocular waves, the problem of poor performance of intraocular waves intraocular waves intraocular waves is solved, the rendering efficiency and user interaction are improved, and the intuitive display and in-depth of intraocular waves are realized explore.
Patent Information
- Application Number
- CN202411008478.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-07-26
AI Technical Summary
Existing intraocular wave 3D visualization tools perform poorly when processing large-scale data, resulting in slow loading and rendering speeds, affecting the performance and response speed of visualization.
Using Cesium-based three-dimensional visualization method of intraocular waves, the format conversion and preprocessing is obtained by obtaining intraocular wave data, the earth model is loaded using Cesium, and the visibility testing function of Cesium only renders the visual content within the current view range, providing interaction Functional and performance monitoring.
It improves the performance fluency of processing large-scale data, enhances user experience and data intelligibility, and implements interactive functions, allowing users to explore the distribution and characteristics of waves within the ocean more deeply.
Smart Images

Figure CN118568323B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of electronic digital data processing, and in particular to a three-dimensional visualization method of ocean internal waves based on Cesium. Background Art
[0002] With the development of science and technology, Cesium is widely used in GIS (Geographic Information System), games, virtual reality and other fields. Cesium is a foreign map engine written in JavaScript and using WebGL. It supports 3D, 2D, and 2.5D map display, can draw graphics and highlight areas by itself, and provides good touch support. It also supports most browsers and mobile. In general, Cesium is an open source 3D earth browser framework used to display 3D earth, maps and geographic data on browsers or mobile devices. Internal waves are an important seawater movement. They transfer energy from the upper layer of the ocean to the deep layer, and bring the colder deep seawater and nutrients to the warmer shallow layer, promoting the growth and reproduction of organisms. Internal waves cause fluctuations in isopycnal surfaces, changing the size and direction of the speed of sound, which has a great impact on sonar and is conducive to the concealment of submarines underwater. They also have a destructive effect on offshore facilities. Three-dimensional visualization is a tool used to display, describe and understand the characteristics of many underground and surface geological phenomena. It is widely used in all fields of geology and geophysics. Three-dimensional visualization is a means of describing and understanding models. It is a representation form of data bodies, not a simulation technology. It can use large amounts of data, check the continuity of data, identify the authenticity of data, discover and propose useful anomalies, and provide useful tools for analyzing, understanding and repeating data, and serve as a bridge for multidisciplinary communication and collaboration.
[0003] The existing ocean internal wave 3D visualization system uses 3D visualization tools provided by GIS software and professional ocean simulation software (such as MATLAB, OceanDataView, etc.) to visualize ocean internal waves.
[0004] For example, the invention patent with announcement number: CN111859748B announces a method for simulating ocean internal waves based on vertical hybrid coordinates, including: (1) constructing a group of control equations of a non-hydrostatic ocean model based on vertical hybrid coordinates; (2) establishing a non-hydrostatic ocean model based on vertical hybrid coordinates according to the constructed group of control equations of the non-hydrostatic ocean model based on vertical hybrid coordinates; and obtaining internal wave related data and initializing the established non-hydrostatic ocean model based on vertical hybrid coordinates; (3) using the established non-hydrostatic ocean model based on vertical hybrid coordinates to simulate internal waves and obtain internal wave data; (4) analyzing the obtained internal wave data for predicting ocean internal waves.
[0005] For example, the invention patent with announcement number CN113255240B discloses a remote sensing inversion method for ocean internal wave amplitude constrained by dynamic conditions, including: collecting satellite remote sensing image data within the observation area, extracting the crest line and half-amplitude width of the ocean internal wave in the image; using the longitude and latitude values of the center of the previous guided wave crest line as the location of the internal wave at the imaging time, and calculating the upper ocean water depth and the lower ocean water depth at that location; using the ratio of the dimensionless dispersion coefficient to the square of the dimensionless nonlinear coefficient as the judgment parameter, and calculating the judgment parameter value of the internal wave; determining the amplitude inversion method according to the following standards: when the judgment parameter is less than 10, using the Korteweg-de Vries equation method; when the judgment parameter is greater than 10, using the nonlinear Schrödinger equation method; using the determined method to invert the amplitude of the ocean internal wave on the remote sensing image.
[0006] However, in the process of implementing the technical solution of the invention in the embodiments of the present application, the present application found that the above technology has at least the following technical problems:
[0007] In the existing technology, the three-dimensional visualization tool of ocean internal waves may perform poorly when processing large-scale data, resulting in slow loading and rendering speeds, affecting the performance and response speed of visualization, and there is a problem of low performance fluency when processing large-scale data. Summary of the invention
[0008] The embodiment of the present application solves the problem of low performance fluency when processing large-scale data in the prior art by providing a Cesium-based ocean internal wave three-dimensional visualization method, thereby improving the performance fluency when processing large-scale data.
[0009] The embodiment of the present application provides a method for three-dimensional visualization of ocean internal waves based on Cesium, comprising the following steps: obtaining ocean internal wave data: obtaining ocean internal wave data, performing format conversion and preprocessing according to the ocean internal wave data; loading the earth model with Cesium: creating a new Cesium application project based on the Cesium development environment and loading the earth model, adding the preprocessed ocean internal wave data to the Cesium application project; three-dimensional visualization of ocean internal waves: obtaining a visualization method based on the analysis of the preprocessed ocean internal wave data, and visually displaying the ocean internal wave data in three-dimensional form on the surface of the earth model based on the visualization method; user interaction with visualization results: providing interactive functions according to the API provided by Cesium, so that users can interact with the visualization results; Cesium Cesium visual performance monitoring: According to the performance monitoring tool provided by Cesium, the performance of Cesium application projects is monitored in real time. If the performance is abnormal, an early warning will be issued to notify relevant personnel. If the performance is normal, no early warning will be issued; the specific analysis of obtaining ocean internal wave data is as follows: obtaining ocean internal wave data; the ocean internal wave data includes satellite remote sensing data, numerical simulation data, and sonar observation data; the satellite remote sensing data includes radar altimeter data and ocean color remote sensing data; the numerical simulation data includes fluid dynamics model data and ocean circulation model data; the ocean internal wave data is formatted according to the conversion to a format supported by Cesium, and the ocean internal wave data after the format conversion is preprocessed; the format supported by Cesium is an ocean internal wave data format organized in the form of a map pyramid.
[0010] Furthermore, the satellite remote sensing data includes radar altimeter data and ocean color remote sensing data, and the steps for acquiring the satellite remote sensing data are: the radar altimeter data is used to describe the ocean surface height; the frequency spectrum analysis is performed based on the radar altimeter data to obtain the internal wave signal frequency and the internal wave signal strength; the internal wave signal frequency range and the internal wave signal strength range are obtained; the internal wave signal frequency and the internal wave signal strength are compared with the internal wave signal frequency range and the internal wave signal strength range to obtain the ocean internal wave motion information corresponding to the internal wave signal frequency and the internal wave signal strength; the ocean internal wave influence coefficient is obtained based on the internal wave signal strength analysis, and the ocean internal wave influence coefficient is used to describe The degree of influence of internal waves on ocean water bodies; the ocean color remote sensing data is used to describe the transparency of ocean water bodies; according to the ocean color remote sensing data, the transparency change trend over time is analyzed to obtain the transparency change coefficient; the spatial distribution is set; according to the transparency change trend analysis of each space, the transparency standard value is obtained, and the transparency standard value is used to describe the transparency of normal ocean space; if the transparency change coefficient of a space is greater than the transparency standard value, the ocean condition is normal and no processing is performed; if the transparency change coefficient of a space is not greater than the transparency standard value, the ocean condition is abnormal and it is necessary to combine numerical simulation data and sonar observation data to judge the ocean internal wave situation.
[0011] Furthermore, the fluid dynamics model data includes ocean fluid density, ocean pressure, ocean fluid dynamic viscosity, gravitational acceleration and external force, and the steps for obtaining the fluid dynamics model data are: obtaining the fluid dynamics influence coefficient based on the fluid dynamics model data analysis; the fluid dynamics influence coefficient is used to describe the influence of the fluid dynamics model data on the formation of ocean internal waves; the ocean circulation model data includes ocean temperature, ocean salinity, and ocean fluid velocity; setting the spatial distribution; obtaining the ocean circulation influence coefficient based on the ocean circulation model data analysis; the ocean circulation influence coefficient is used to describe the influence of the ocean circulation model data on the formation of ocean internal waves; the sonar observation data includes sound wave reflection coefficient and sound wave scattering coefficient; obtaining the buoy observation coefficient based on the sound wave reflection coefficient and the sound wave scattering coefficient; the buoy observation coefficient is used to describe the influence of sound waves on the formation of ocean internal waves; obtaining the ocean internal wave index based on the ocean internal wave influence coefficient, transparency variation coefficient, fluid dynamics influence coefficient, ocean circulation influence coefficient and buoy observation coefficient.
[0012] Further, the ocean internal wave index is specifically analyzed as follows: obtaining the ocean internal wave influence coefficient, the transparency variation coefficient, the fluid dynamic influence coefficient, the ocean circulation influence coefficient, and the buoy observation coefficient; according to the objective weight method, setting the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, and the weight ratio of the buoy observation coefficient to the ocean internal wave index; according to the ocean internal wave influence coefficient, the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the transparency variation coefficient, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the fluid dynamic influence coefficient, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the ocean circulation influence coefficient, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, the buoy observation coefficient, and the weight ratio of the buoy observation coefficient to the ocean internal wave index, the ocean internal wave index is obtained, and the ocean internal wave index calculation formula is:
[0013]
[0014] In the formula, represents the ocean internal wave influence coefficient, It represents the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index. represents the transparency variation coefficient, It represents the weight ratio of transparency variation coefficient to ocean internal wave index. represents the fluid dynamic influence coefficient, It represents the weight ratio of the hydrodynamic influence coefficient to the ocean internal wave index. represents the ocean circulation influence coefficient, It represents the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index. represents the buoy observation coefficient, It represents the weight ratio of the buoy observation coefficient to the ocean internal wave index. Represents the ocean internal wave index.
[0015] Furthermore, the Cesium loading of the earth model is specifically analyzed as follows: creating a new Cesium application project based on the Cesium development environment; loading the earth model through the Cesium application project; and adding the pre-processed ocean internal wave data to the Cesium application project based on the map pyramid technology.
[0016] Furthermore, the three-dimensional visualization of ocean internal waves is specifically analyzed as follows: a visualization method is obtained based on the analysis of preprocessed ocean internal wave data; the visualization method includes wave height visualization, wave direction visualization, and wave energy density visualization; the wave height visualization is used to describe the wave height of ocean internal waves, which is mapped to the height of the earth model surface in the form of height to achieve visualization; the wave direction visualization is used to describe the direction of ocean internal waves and is visualized on the earth model surface in the form of arrows; the wave energy density visualization is used to describe the energy density distribution of ocean internal waves and is visualized in the form of colors on the earth model surface; according to the visualization method, based on the graphics drawing API provided by Cesium, the ocean internal wave data is visualized in three dimensions on the earth model surface based on the visualization method; during the display process, the visibility test function provided by Cesium is used to render the visualization display content that is visible only within the current view range.
[0017] Furthermore, the visibility test is specifically analyzed as follows: a camera frustum test is performed according to each visualization content to be rendered, the camera frustum test is used to check whether the visualization content is visible within the camera view range; if the visualization content is not visible within the camera view range, the visualization content is marked as invisible; if the visualization content is visible within the camera view range, a terrain occlusion test is continued to be performed, the terrain occlusion test is used to check whether the visualization content is obscured by the terrain on the surface of the earth model; if the projection point is obscured by the terrain, the visualization content is marked as invisible; if the projection point is not obscured by the terrain, rendering is performed.
[0018] Furthermore, the user interaction of the visualization results is specifically analyzed as follows: according to the API provided by Cesium, interactive functions are provided to enable users to interact with the visualization results; the interactive functions include view control, animation and time control; the view control is used to provide view operations to change the view of the map, and the view operations include clicking, dragging, zooming and rotating; map view modes are provided, and the map view modes include plane view, bird's-eye view and spherical view; the animation and time control are used to provide a time controller to control the playback time; the time range is set and the current time is obtained through certain APIs provided by Cesium.
[0019] Furthermore, the Cesium visualization performance monitoring also includes the following steps: real-time monitoring of the performance of the Cesium application project according to the performance monitoring tool provided by Cesium; the performance is used to describe the performance indicators of the Cesium application project; the performance indicators include frame rate, memory usage, CPU usage, rendering time, and network request time; if any one of the performance indicators is abnormal, the performance abnormality will be warned to notify relevant personnel; if all the performance indicators are normal, the performance is normal and no warning is issued.
[0020] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0021] 1. Obtain ocean internal wave data, convert the format of the ocean internal wave data to obtain the format supported by Cesium, and preprocess the ocean internal wave data after the format conversion. The format supported by Cesium is the ocean internal wave data format organized in the form of a map pyramid; visualize the ocean internal wave data in three dimensions on the surface of the earth based on a visualization method; use the visibility test function provided by Cesium during the display process to only render the visible visualization content within the current view range instead of rendering the entire scene, thereby reducing the amount of data loaded and improving rendering efficiency, thereby achieving improved performance fluency when processing large-scale data, and effectively solving the problem of low performance fluency when processing large-scale data in the prior art.
[0022] 2. By visualizing the ocean internal wave data in three dimensions on the earth's surface based on a visualization method, users can intuitively understand the distribution and characteristics of ocean internal waves, thereby improving the comprehensibility of the data.
[0023] 3. Through the API provided by Cesium, interactive functions are provided, allowing users to interact with the visualization results, so that users can explore the data more deeply, thereby enhancing user participation and interactive experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A flow chart of a cesium-based three-dimensional visualization method for ocean internal waves provided in an embodiment of the present application;
[0025] Figure 2 A graph of the ocean internal wave index provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The embodiment of the present application solves the problem of low performance fluency when processing large-scale data in the prior art by providing a Cesium-based ocean internal wave three-dimensional visualization method. The method obtains ocean internal wave data, performs format conversion according to the ocean internal wave data to obtain a format supported by Cesium, and performs preprocessing on the ocean internal wave data after the format conversion. The format supported by Cesium is an ocean internal wave data format organized in the form of a map pyramid. The ocean internal wave data is visualized in three dimensions on the surface of the earth based on a visualization method. During the display process, the visibility test function provided by Cesium is used to render only the visible visualization display content within the current view range, rather than rendering the entire scene, thereby reducing the amount of data loaded, improving rendering efficiency, and achieving improved performance fluency when processing large-scale data.
[0027] The technical solution in the embodiment of the present application is to solve the problem of low performance fluency when processing large-scale data. The overall idea is as follows:
[0028] By obtaining the ocean internal wave data, the format of the ocean internal wave data is converted to the format supported by Cesium, and the ocean internal wave data after the format conversion is preprocessed; based on the Cesium development environment, a new Cesium application project is created, in which the earth model is loaded, and the preprocessed ocean internal wave data is added to the Cesium application project based on the map pyramid technology, and a visualization method is obtained according to the analysis of the preprocessed ocean internal wave data; according to the visualization method, based on the graphics drawing API provided by Cesium, the ocean internal wave data is visualized in three dimensions on the surface of the earth based on the visualization method; during the display process, the visibility test function provided by Cesium is used to render only the visible visualization content within the current view range, rather than rendering the entire scene; according to the API (application programming interface) provided by Cesium, an interactive function is provided to enable users to interact with the visualization results; according to the performance monitoring tool provided by Cesium, the performance of the application is monitored in real time, and if the performance is abnormal, an early warning is issued to notify relevant personnel, and if the performance is normal, no early warning is issued, thereby reducing the amount of data loaded, improving rendering efficiency, and achieving improved performance fluency when processing large-scale data.
[0029] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0030] like Figure 1As shown, it is a flow chart of a Cesium-based ocean internal wave three-dimensional visualization method provided in an embodiment of the present application, and the method includes the following steps: obtaining ocean internal wave data: obtaining ocean internal wave data, performing format conversion and preprocessing according to the ocean internal wave data; Cesium loading earth model: creating a new Cesium application project based on the Cesium development environment and loading the earth model, and adding the preprocessed ocean internal wave data to the Cesium application project; three-dimensional visualization of ocean internal waves: obtaining a visualization method based on the analysis of the preprocessed ocean internal wave data, and visually displaying the ocean internal wave data in three-dimensional form on the surface of the earth model based on the visualization method; user interaction with visualization results: providing interactive functions according to the API provided by Cesium, so that users can interact with the visualization results; Cesium visualization performance monitoring: monitoring the performance of the Cesium application project in real time according to the performance monitoring tool provided by Cesium, and notifying relevant personnel if the performance is abnormal, and not issuing an early warning if the performance is normal.
[0031] The specific analysis of obtaining ocean internal wave data is as follows: obtaining ocean internal wave data; ocean internal wave data includes satellite remote sensing data, numerical simulation data, and sonar observation data; satellite remote sensing data includes radar altimeter data and ocean color remote sensing data; numerical simulation data includes fluid dynamics model data and ocean circulation model data; converting the ocean internal wave data into a format supported by Cesium, and preprocessing the converted ocean internal wave data; the format supported by Cesium is an ocean internal wave data format organized in a map pyramid manner.
[0032] Furthermore, the satellite remote sensing data includes radar altimeter data and ocean color remote sensing data, and the steps for acquiring the satellite remote sensing data are as follows: the radar altimeter data is used to describe the ocean surface height; the frequency spectrum analysis is performed based on the radar altimeter data to obtain the internal wave signal frequency and the internal wave signal strength; the internal wave signal frequency range and the internal wave signal strength range are obtained; the internal wave signal frequency and the internal wave signal strength are compared with the internal wave signal frequency range and the internal wave signal strength range to obtain the ocean internal wave motion information corresponding to the internal wave signal frequency and the internal wave signal strength; the ocean internal wave influence coefficient is obtained based on the internal wave signal strength analysis, and the ocean internal wave influence coefficient is used to describe the internal wave The degree of impact on ocean water bodies; ocean color remote sensing data is used to describe the transparency of ocean water bodies; according to the ocean color remote sensing data, the transparency change trend over time is analyzed to obtain the transparency change coefficient; the spatial distribution is set; according to the transparency change trend analysis of each space, the transparency standard value is obtained, and the transparency standard value is used to describe the transparency of normal ocean space; if the transparency change coefficient of a space is greater than the transparency standard value, the ocean condition is normal and no processing is performed; if the transparency change coefficient of a space is not greater than the transparency standard value, the ocean condition is abnormal and it is necessary to combine numerical simulation data and sonar observation data to judge the ocean internal wave situation.
[0033] In this embodiment, the frequency of the internal wave signal represents the periodicity of the internal wave, and the internal wave signal intensity represents the amplitude of the internal wave at this frequency; the ocean internal wave motion information is used to describe the various forms of internal waves in the ocean. The frequency of the internal wave signal and the intensity of the internal wave signal are reflections of the characteristics of the ocean internal wave, providing important information about the density gradient changes and water flow dynamics in the ocean. The study of the internal wave signal can better understand the generation mechanism and behavior of the ocean internal wave, and reflect the type of internal wave. Remote sensing equipment such as radar altimeters carried on satellites are used to directly measure the changes in the ocean surface height. These data are used to directly obtain the numerical value of the ocean surface height; by analyzing the historical records of the ocean surface height, the frequency and intensity of the internal wave signal, the frequency range of the internal wave signal and the intensity range of the internal wave signal can be obtained. The frequency range of low-frequency internal waves is [0.001, 0.1] Hz, the frequency range of medium-frequency internal waves is [0.1, 1] Hz, and the frequency range of high-frequency internal waves is [1, 10] Hz; the amplitude of weak internal waves is less than 1 meter, the amplitude of medium internal waves is [1, 10] m, and the amplitude of strong internal waves can reach [10, 500] m. In addition to simulating the generation, propagation and influence of ocean internal waves through laboratory simulation tank experiments or wind tunnel experiments, the influence coefficient of ocean internal waves can be obtained by experimental observation of the influence of internal waves on parameters such as stirring, mixing, and dissolved oxygen distribution of water bodies to obtain experimental data of the influence coefficient of internal waves. It can also be obtained by calculation. The calculation formula for the influence coefficient of ocean internal waves is:
[0034]
[0035] In the formula, represents the sea surface height at time t, a represents the frequency of internal wave signal, Indicates the internal wave signal strength, Indicates the maximum frequency of the internal wave signal, Indicates the maximum value of internal wave signal strength, It represents the ocean internal wave influence coefficient at the tth moment. The ocean internal wave influence coefficient data are shown in Table 1.
[0036] Table 1 Data on ocean internal wave influence coefficient
[0037]
[0038] According to Table 1, in areas where internal waves exist, the movement of internal waves will cause the water body to rise and fall, thus producing a periodic effect on the height of the ocean surface. This periodic change will form waves on the ocean surface, and its frequency is similar to that of the internal waves. Changes in the height of the ocean surface will reflect the frequency of the internal wave signal; stronger internal waves may cause greater displacement of the water body and more obvious vertical movement of the water body, thus affecting the height of the ocean surface; the frequency of the internal wave signal is related to its energy, and a higher frequency internal wave signal will be accompanied by stronger energy. As the ocean surface height, the frequency of the internal wave signal or the intensity of the internal wave signal increase, the existence of ocean internal waves can be better reflected, and it also reflects that the degree of ocean internal waves increases, so the ocean internal wave influence coefficient will also increase, showing a positive correlation.
[0039] The transparency of ocean water bodies is directly measured through ocean sensors, such as water quality sensors or underwater cameras. These sensors can measure parameters such as reflectivity and transmittance of water bodies, thereby obtaining digital information on transparency. Through historical ocean survey data, scientific research reports and related literature, we can understand the transparency of the ocean without internal waves. The standard transparency value range is [10,50]m. The transparency variation coefficient is used to describe the degree of influence of transparency on the generation of ocean internal waves. In addition to simulating the generation process of ocean internal waves and the influence of transparency changes on them through numerical simulation methods, the transparency variation coefficient can also be obtained through calculation by quantitatively evaluating the influence of the transparency variation coefficient on the generation of ocean internal waves through simulation analysis. The transparency variation coefficient calculation formula is:
[0040]
[0041] In the formula, , t represents the time number, Indicates the total number of time numbers. represents the transparency at the tth moment, The difference from the tth moment Time period Transparency at all times, Indicates a period of time. represents the mean value of the transparency change rate, It represents the transparency variation coefficient. The transparency variation coefficient data are shown in Table 2.
[0042] Table 2 Transparency variation coefficient data
[0043]
[0044] According to Table 2, ocean internal waves can cause vertical movement and mixing of water bodies, which will affect the distribution and concentration of suspended particulate matter and lead to reduced ocean transparency. As the mean value of the transparency change rate increases, it indicates that the ocean transparency is high. High transparency means that the better the ocean water body, the less likely it is to have ocean internal waves, reducing the threat to marine traffic and shipping safety.
[0045] The judgment of ocean internal wave conditions is used to describe the possibility of the existence of internal waves in the ocean. It is necessary to combine numerical simulation data and sonar observation data according to the objective weight method to analyze and obtain the ocean internal wave index. The higher the ocean internal wave index value, the stronger the internal wave activity, while the lower the value, the weaker the internal wave activity.
[0046] Furthermore, the fluid dynamics model data includes ocean fluid density, ocean pressure, ocean fluid dynamic viscosity, gravitational acceleration and external force, and the steps for obtaining the fluid dynamics model data are: obtaining the fluid dynamics influence coefficient based on the fluid dynamics model data analysis; the fluid dynamics influence coefficient is used to describe the influence of the fluid dynamics model data on the formation of ocean internal waves; the ocean circulation model data includes ocean temperature, ocean salinity, and ocean fluid velocity; setting the spatial distribution; obtaining the ocean circulation influence coefficient based on the ocean circulation model data analysis; the ocean circulation influence coefficient is used to describe the influence of the ocean circulation model data on the formation of ocean internal waves; the sonar observation data includes the sound wave reflection coefficient and the sound wave scattering coefficient; obtaining the buoy observation coefficient based on the sound wave reflection coefficient and the sound wave scattering coefficient; the buoy observation coefficient is used to describe the influence of the sound wave on the formation of ocean internal waves; obtaining the ocean internal wave index based on the ocean internal wave influence coefficient, the transparency variation coefficient, the fluid dynamics influence coefficient, the ocean circulation influence coefficient and the buoy observation coefficient.
[0047] In this embodiment, the external forces include wind force, tidal force, and seabed friction. The ocean observation station is equipped with various sensors and instruments that can monitor the ocean fluid density and ocean pressure data in real time; the hydrological station and meteorological station record various parameters of the ocean and atmosphere, including wind force and tidal force; by setting up observation stations in the ocean or conducting laboratory simulations, the dynamic viscosity of the ocean fluid can be directly measured in different ocean environments. By using a water tank and other devices in the laboratory to simulate different types of seabed topography and seabed surface materials, the friction coefficient when the water flows through is measured to obtain the seabed friction. In addition to using numerical simulation methods to establish a corresponding numerical model based on the fluid dynamics model data, and simulating the formation process of internal waves, the fluid dynamic influence coefficient can be obtained by comparing the generation of internal waves under different model parameters to verify the influence of the fluid dynamic influence coefficient on the formation of internal waves. The calculation formula of the fluid dynamic influence coefficient is:
[0048]
[0049] In the formula, Indicates wind force, represents the tidal force, represents the seafloor friction, represents the ocean pressure, represents the ocean fluid density, represents the dynamic viscosity of the ocean fluid, represents the acceleration due to gravity, represents the fluid dynamics influence coefficient. The fluid dynamics influence coefficient data are shown in Table 3.
[0050] Table 3 Fluid dynamic influence coefficient data
[0051]
[0052] According to Table 3, the increase in ocean pressure will lead to stronger tidal forces and water flow changes, thereby promoting the formation of ocean internal waves; higher ocean pressure means higher water depth, and the fluid movement in deep water areas is more complex and intense, thereby increasing the fluid dynamic influence coefficient; the increase in ocean pressure and gravity acceleration leads to a decrease in the fluid dynamic influence coefficient, because these factors make fluid movement more restricted and weaken the influence of fluid dynamics; the increase in ocean fluid dynamic viscosity will slow down the movement of water flow, reduce tides and fluid disturbances, and thus reduce the generation of ocean internal waves.
[0053] When wind blows across the ocean surface, it causes friction and flow of the water, forming wind-driven waves and storm surges. The formation of wind-driven waves and storm surges will change the density distribution of water on the ocean surface, thereby affecting the vertical and horizontal movement of the ocean. Seabed friction will affect the movement and mixing of the bottom ocean water, change the temperature, salinity and nutrient distribution of the seawater, and thereby affect the ocean density structure.
[0054] The ocean observation stations are equipped with various sensors and instruments to monitor the speed of ocean fluids in real time; the hydrological stations and meteorological stations record various parameters of the ocean and atmosphere, including ocean temperature and ocean salinity. In addition to simulating the ocean environment in the laboratory, specifically simulating hydrodynamic experiments under ocean circulation conditions, and observing the formation of ocean internal waves, the ocean circulation influence coefficient can also be obtained by calculation. The calculation formula for the ocean circulation influence coefficient is:
[0055]
[0056] In the formula, represents the ocean fluid velocity, represents the initial ocean temperature, represents the final ocean temperature, , The number representing the spatial distribution, represents the total number of spatial distributions, Indicates The spatial ocean salinity, represents a natural constant, represents the ocean circulation influence coefficient. The ocean circulation influence coefficient data are shown in Table 4.
[0057] Table 4 Data on ocean circulation influence coefficients
[0058]
[0059] According to Table 4, ocean salinity is expressed in practical salinity units (PSU), which is a dimensionless unit of measurement, while percentage is a common way of expression. Expressing it as a percentage can more intuitively understand the salt content in seawater; since strong ocean fluid velocity will cause greater dynamic influences and accelerate the formation of ocean internal waves, the greater the ocean fluid velocity, the greater the ocean temperature change, and the more uneven the ocean salinity distribution, the easier it is to form ocean internal waves and the greater the ocean circulation influence coefficient.
[0060] The acoustic reflection coefficient is used to describe the reflection intensity of the sound wave and the interface between different media; the acoustic scattering coefficient is used to describe the scattering intensity of the sound wave when encountering an inhomogeneous medium; the acoustic reflection coefficient range is [-10, 0] dB, and the acoustic scattering coefficient range is [-20, -5] dB. In addition to using numerical simulation technology to establish an acoustic propagation model and an ocean internal wave formation model, simulating the propagation process of the sound wave in the ocean and observing the response of the buoy, the buoy observation coefficient can also be obtained by calculation. The calculation formula for the buoy observation coefficient is:
[0061]
[0062] In the formula, f represents the sound wave reflection coefficient, s represents the sound wave scattering coefficient, and G represents the buoy observation coefficient. The buoy observation coefficient data are shown in Table 5.
[0063] Table 5 Buoy observation coefficient data
[0064]
[0065] According to Table 5, higher sound wave reflection and scattering intensities will cause the buoy to observe a greater response, thereby increasing the buoy observation coefficient. When the sound wave encounters an inhomogeneous medium interface or a rough seabed, the reflection and scattering phenomena are enhanced, internal waves are easily generated, and the buoy observation coefficient is larger.
[0066] Further, the specific analysis of the ocean internal wave index is as follows: obtaining the ocean internal wave influence coefficient, the transparency variation coefficient, the fluid dynamic influence coefficient, the ocean circulation influence coefficient, and the buoy observation coefficient; according to the objective weight method, setting the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, and the weight ratio of the buoy observation coefficient to the ocean internal wave index; according to the ocean internal wave influence coefficient, the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the transparency variation coefficient, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the fluid dynamic influence coefficient, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the ocean circulation influence coefficient, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, the buoy observation coefficient, and the weight ratio of the buoy observation coefficient to the ocean internal wave index, the ocean internal wave index is obtained, and the ocean internal wave index calculation formula is:
[0067]
[0068] In the formula, represents the ocean internal wave influence coefficient, It represents the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index. represents the transparency variation coefficient, It represents the weight ratio of transparency variation coefficient to ocean internal wave index. represents the fluid dynamic influence coefficient, It represents the weight ratio of the hydrodynamic influence coefficient to the ocean internal wave index. represents the ocean circulation influence coefficient, It represents the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index. represents the buoy observation coefficient, It represents the weight ratio of the buoy observation coefficient to the ocean internal wave index. Represents the ocean internal wave index, and the weight range is [0,100%].
[0069] In this embodiment, the ocean internal wave index is used to describe the generation of ocean internal waves in the ocean; in addition to being obtained by calculation, the ocean internal wave index can also be obtained by simulating the ocean environment in a laboratory, using a water tank experiment to simulate the flow conditions inside the ocean, and observing and measuring the internal wave phenomena generated in the experiment. The ocean internal wave index data is shown in Table 6.
[0070] Table 6 Ocean internal wave index data
[0071]
[0072] According to Table 6, the ocean internal wave influence coefficient, fluid dynamics influence coefficient, ocean circulation influence coefficient and buoy observation coefficient are all larger, and the larger the value is, the more it reflects the generation of ocean internal waves, so they are positively correlated with the ocean internal wave index, while the larger the transparency variation coefficient is, the less likely it is to generate ocean internal waves, so the transparency variation coefficient is negatively correlated with the ocean internal wave index. The ocean internal wave index takes into account a variety of factors, including ocean circulation, transparency changes, fluid dynamics and other factors, making the evaluation results more comprehensive and accurate; by assigning corresponding weights to different factors, various influencing factors are quantified, making the ocean internal wave index a quantifiable evaluation indicator, which is more conducive to scientific research and practical applications.
[0073] like Figure 2 As shown, it is a curve chart of the ocean internal wave index provided in an embodiment of the present application, wherein the horizontal axis represents the transparency variation coefficient, and the vertical axis represents the ocean internal wave index. Since the transparency variation coefficient is used to describe the influence of transparency on the generation of ocean internal waves, the higher the transparency, the less likely the ocean is to generate ocean internal waves. The ocean internal wave index is used to describe the generation of ocean internal waves inside the ocean. An increase in the ocean internal wave index reflects that ocean internal waves are more likely to be generated. Therefore, as the transparency variation coefficient increases, the ocean internal wave index becomes smaller.
[0074] Furthermore, the specific analysis of Cesium loading the earth model is as follows: create a new Cesium application project based on the Cesium development environment; load the earth model through the Cesium application project; add the pre-processed ocean internal wave data to the Cesium application project based on the map pyramid technology.
[0075] Furthermore, the specific analysis of the three-dimensional visualization of ocean internal waves is as follows: a visualization method is obtained based on the analysis of the preprocessed ocean internal wave data; the visualization methods include wave height visualization, wave direction visualization, and wave energy density visualization; wave height visualization is used to describe the wave height of ocean internal waves, which is mapped to the height of the earth model surface in the form of height to achieve visualization; wave direction visualization is used to describe the direction of ocean internal waves and is visualized on the earth model surface in the form of arrows; wave energy density visualization is used to describe the energy density distribution of ocean internal waves and is visualized in the form of colors on the earth model surface; according to the visualization method, based on the graphics drawing API provided by Cesium, the ocean internal wave data is visualized in three dimensions on the earth model surface based on the visualization method; during the display process, the visibility test function provided by Cesium is used to render the visualization display content that is visible only within the current view range.
[0076] In this embodiment, the greater the energy density of the internal waves, the lower the transparency; the energy density of the ocean internal waves is positively correlated with the size of the ocean internal wave index. Through the three-dimensional visualization of wave height, direction and energy density, the characteristics of the ocean internal waves can be fully displayed, including their spatial distribution, height, direction and energy density distribution, which helps scientists and observers to have a more comprehensive understanding of the morphology and characteristics of ocean internal waves.
[0077] Furthermore, the visibility test is specifically analyzed as follows: a camera frustum test is performed according to each visualization content to be rendered, and the camera frustum test is used to check whether the visualization content is visible within the camera view range; if the visualization content is not visible within the camera view range, the visualization content is marked as invisible; if the visualization content is visible within the camera view range, the terrain occlusion test is continued to be performed, and the terrain occlusion test is used to check whether the visualization content is obscured by the terrain on the surface of the earth model; if the projection point is obscured by the terrain, the visualization content is marked as invisible; if the projection point is not obscured by the terrain, it is rendered.
[0078] In this embodiment, in a three-dimensional scene, rendering all objects consumes a lot of computing resources; the visibility test can check whether each object is within the camera frustum before rendering, thereby reducing the rendering of invisible objects and saving computing resources and rendering time.
[0079] Furthermore, the user interaction of visualization results is specifically analyzed as follows: based on the API provided by Cesium, interactive functions are provided to enable users to interact with the visualization results; the interactive functions include view control, animation, and time control; view control is used to provide view operations to change the view of the map, and view operations include clicking, dragging, zooming, and rotating; map view modes are provided, and map view modes include plane view, bird's-eye view, and spherical view; animation and time control are used to provide a time controller to control the playback time; the time range is set and the current time is obtained through certain APIs provided by Cesium.
[0080] In this embodiment, the time controller is used to play, pause and drag the timeline. Interaction functions are provided to enhance the interactivity between users and visualization results, allowing users to explore and understand data more immersively; through the view control function, users can freely change the perspective and position of the map and observe data from different angles, which improves the immersiveness of the user experience.
[0081] Furthermore, Cesium visual performance monitoring also includes the following steps: real-time monitoring of the performance of Cesium application projects according to the performance monitoring tool provided by Cesium; performance is used to describe the performance indicators of Cesium application projects; performance indicators include frame rate, memory usage, CPU usage, rendering time, and network request time; if any of the performance indicators is abnormal, the performance abnormality will be warned to notify relevant personnel; if all performance indicators are normal, the performance is normal and no warning is issued.
[0082] In this embodiment, the performance is abnormal when the frame rate is lower than 20FPS, the performance is abnormal when the memory usage exceeds 70% of the available memory of the device, the performance is abnormal when the CPU usage is continuously higher than 70%, the performance is abnormal when the rendering time exceeds 33ms per frame, and the performance is abnormal when the network request time exceeds 5 seconds.
[0083] The technical solutions in the above-mentioned embodiments of the present application have at least the following technical effects or advantages: relative to a method for simulating ocean internal waves based on vertical hybrid coordinates in the invention patent announcement with publication number: CN111859748B, the embodiment of the present application visualizes the ocean internal wave data in three-dimensional form on the surface of the earth based on a visualization method, so that users can intuitively understand the distribution and characteristics of ocean internal waves, thereby improving the comprehensibility of the data; relative to the method for remote sensing inversion of ocean internal wave amplitude constrained by dynamic conditions in the invention patent announcement with publication number: CN113255240B, the embodiment of the present application provides interactive functions through the API provided by Cesium, allowing users to interact with the visualization results, so that users can explore the data more deeply, thereby enhancing user participation and interactive experience.
[0084] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0085] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0086] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0088] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0089] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A 3D visualization method of ocean internal waves based on Cesium. It is characterized in that The following steps are involved: Obtain ocean internal wave data: Obtain ocean internal wave data, convert the format of the ocean internal wave data and perform preprocessing; Cesium loads the earth model: Create a new Cesium application project based on the Cesium development environment and load the earth model, and add the pre-processed ocean internal wave data to the Cesium application project; Three-dimensional visualization of ocean internal waves: A visualization method is obtained based on the analysis of the preprocessed ocean internal wave data, and the ocean internal wave data is visualized in three dimensions on the surface of the earth model based on the visualization method; User interaction with visualization results: Based on the API provided by Cesium, interactive functions are provided to enable users to interact with visualization results; Cesium visual performance monitoring: Use the performance monitoring tool provided by Cesium to monitor the performance of Cesium application projects in real time. If the performance is abnormal, an early warning will be issued to notify relevant personnel. If the performance is normal, no early warning will be issued. The ocean internal wave data includes satellite remote sensing data, numerical simulation data, and sonar observation data; The satellite remote sensing data includes radar altimeter data and ocean color remote sensing data; The numerical simulation data includes fluid dynamics model data and ocean circulation model data; The ocean internal wave data is converted into a format supported by Cesium, and the ocean internal wave data after the format conversion is preprocessed; The format supported by Cesium is an ocean internal wave data format organized in a map pyramid format; The steps for acquiring the satellite remote sensing data are as follows: The radar altimeter data is used to describe the ocean surface height; The frequency and intensity of internal wave signals are obtained by spectrum analysis based on radar altimeter data; Obtain the frequency range and intensity range of the internal wave signal; Compare the internal wave signal frequency and the internal wave signal strength with the internal wave signal frequency range and the internal wave signal strength range to obtain the ocean internal wave motion information corresponding to the internal wave signal frequency and the internal wave signal strength; The ocean internal wave influence coefficient is obtained according to the internal wave signal intensity analysis, and the ocean internal wave influence coefficient is used to describe the influence degree of the internal wave on the ocean water body; During the display process, the visibility test function provided by Cesium is used to render visual display content that is only visible within the current view range.
2. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 1, It is characterized in that The satellite remote sensing data includes radar altimeter data and ocean color remote sensing data, and the ocean color remote sensing data is used to describe the transparency of ocean water bodies; The transparency variation coefficient is obtained by analyzing the transparency variation trend over time based on the ocean color remote sensing data; Set the spatial distribution; According to the transparency change trend analysis of each space, a transparency standard value is obtained, and the transparency standard value is used to describe the transparency of a normal ocean space; If the transparency variation coefficient of a certain space is greater than the transparency standard value, the ocean condition is normal and no processing is performed; If the transparency variation coefficient of a certain space is not greater than the transparency standard value, the ocean condition is abnormal and it is necessary to combine numerical simulation data and sonar observation data to judge the ocean internal wave conditions.
3. The cesium-based three-dimensional visualization method for ocean internal waves as claimed in claim 2, It is characterized in that The fluid dynamics model data includes ocean fluid density, ocean pressure, ocean fluid dynamic viscosity, gravitational acceleration and external force. The steps for obtaining the fluid dynamics model data are: The fluid dynamics influence coefficient is obtained according to the fluid dynamics model data analysis; The fluid dynamics influence coefficient is used to describe the influence of the fluid dynamics model data on the formation of ocean internal waves; The ocean circulation model data includes ocean temperature, ocean salinity, and ocean fluid velocity; Set the spatial distribution; The ocean circulation influence coefficient is obtained by analyzing the ocean circulation model data; The ocean circulation influence coefficient is used to describe the influence of ocean circulation model data on the formation of ocean internal waves; The sonar observation data includes a sound wave reflection coefficient and a sound wave scattering coefficient; The buoy observation coefficient is obtained by analyzing the acoustic wave reflection coefficient and the acoustic wave scattering coefficient; The buoy observation coefficient is used to describe the influence of sound waves on the formation of internal ocean waves; The ocean internal wave index is obtained by analyzing the ocean internal wave influence coefficient, transparency variation coefficient, fluid dynamic influence coefficient, ocean circulation influence coefficient and buoy observation coefficient.
4. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 3, It is characterized in that The ocean internal wave index is specifically: Obtain ocean internal wave influence coefficient, transparency variation coefficient, fluid dynamic influence coefficient, ocean circulation influence coefficient, and buoy observation coefficient; According to the objective weighting method, set the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, and the weight ratio of the buoy observation coefficient to the ocean internal wave index; According to the ocean internal wave influence coefficient, the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index, the transparency variation coefficient, the weight ratio of the transparency variation coefficient to the ocean internal wave index, the fluid dynamic influence coefficient, the weight ratio of the fluid dynamic influence coefficient to the ocean internal wave index, the ocean circulation influence coefficient, the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index, the buoy observation coefficient, the weight ratio of the buoy observation coefficient to the ocean internal wave index, the ocean internal wave index is obtained, and the calculation formula of the ocean internal wave index is: ; In the formula, represents the ocean internal wave influence coefficient, It represents the weight ratio of the ocean internal wave influence coefficient to the ocean internal wave index. represents the transparency variation coefficient, It represents the weight ratio of transparency variation coefficient to ocean internal wave index. represents the fluid dynamic influence coefficient, It represents the weight ratio of the hydrodynamic influence coefficient to the ocean internal wave index. represents the ocean circulation influence coefficient, It represents the weight ratio of the ocean circulation influence coefficient to the ocean internal wave index. represents the buoy observation coefficient, It represents the weight ratio of the buoy observation coefficient to the ocean internal wave index. Represents the ocean internal wave index.
5. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 1, It is characterized in that The Cesium loading earth model is specifically as follows: Create a new Cesium application project based on the Cesium development environment; Load the earth model through the Cesium application project; The preprocessed ocean internal wave data is added to the Cesium application project based on the map pyramid technology.
6. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 2, It is characterized in that The three-dimensional visualization of ocean internal waves is specifically as follows: The visualization method is obtained based on the analysis of the pre-processed ocean internal wave data; The visualization methods include wave height visualization, wave direction visualization, and wave energy density visualization; The wave height visualization is used to describe the wave height of the internal ocean waves, and is mapped to the height of the surface of the earth model in the form of height to achieve visualization; The wave direction visualization is used to describe that the direction of the internal ocean waves is visualized on the surface of the earth model in the form of arrows; The wave energy density visualization is used to describe the energy density distribution of internal ocean waves and is visualized in the form of colors on the surface of the earth model; The ocean internal wave data is visualized in three dimensions on the surface of the earth model based on a visualization method based on the graphics rendering API provided by Cesium.
7. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 6, It is characterized in that The visibility test is specifically as follows: Perform a camera frustum test on each visualization to be rendered. The camera frustum test is used to check whether the visualization is visible within the camera's view range. If the visual display content is not visible within the camera's view range, the visual display content is marked as invisible; If the visual display content is visible within the camera view range, the terrain occlusion test is continued to be performed. The terrain occlusion test is used to check whether the visual display content is blocked by the terrain on the surface of the earth model; If the projection point is blocked by the terrain, the visualization content is marked as invisible; If the projection point is not blocked by the terrain, it is rendered.
8. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 1, It is characterized in that The visualization result user interaction is specifically as follows: Provide interactive functions based on the API provided by Cesium, so that users can interact with the visualization results; The interactive functions include view control, animation and time control; The view control is used to provide view operations to change the view of the map, and the view operations include clicking, dragging, zooming and rotating; Providing a map view mode, wherein the map view mode includes a plane view, a bird's-eye view, and a spherical view; The animation and time control are used to provide a time controller to control the playing time; Set the time range and get the current time through some APIs provided by Cesium.
9. The method for three-dimensional visualization of ocean internal waves based on Cesium as claimed in claim 1, It is characterized in that The Cesium visual performance monitoring also includes the following steps: Monitor the performance of Cesium application projects in real time using the performance monitoring tools provided by Cesium; The performance is used to describe the performance indicators of Cesium application projects; The performance indicators include frame rate, memory usage, CPU usage, rendering time, and network request time; If any of the performance indicators is abnormal, the performance abnormality will be warned and notified to relevant personnel; If there are no abnormalities in any of the performance indicators, the performance is normal and no warning is issued.
Citation Information
Patent Citations
A method for simulating ocean internal waves based on vertical hybrid coordinates
CN111859748B
Dynamically Constrained Remote Sensing Inversion Method for Ocean Internal Wave Amplitude
CN113255240B
Ocean scalar visualization method and system based on clustering algorithm under Cesium engine
CN113157990A
Three-dimensional scene model rendering method
CN117036567A
GIS risk management and control system and method for pollutant migration in mining area basin
WO2024148683A1
