Air quality monitoring display method and system based on Cesium

By combining Cesium and ECharts technologies, air quality data is converted into a 3D scatter plot, which solves the problem of difficulty in displaying the temporal and spatial variation patterns in air quality data, realizes real-time dynamic display of air quality data, and improves monitoring efficiency and accuracy.

CN120599162APending Publication Date: 2025-09-05DAQING ANRUIDA TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510664225.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The existing methods for displaying air quality data mainly rely on two-dimensional charts or static maps, which cannot effectively display the temporal and spatial variations of air quality.

Method used

Combining Cesium and ECharts technologies, a three-dimensional earth scene is built through Cesium, and ECharts charts are embedded to convert air quality data into 3D scatter plots, realizing the dynamic display of air quality data in a three-dimensional earth environment.

Benefits of technology

The visualization and interactivity of air quality data have been improved. Users can view the spatial distribution and temporal changes of air quality from different perspectives and heights, enhancing the ability to analyze and predict the causes of pollution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120599162A_ABST
    Figure CN120599162A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of environment monitoring and geographic information, and particularly relates to an air quality monitoring display method and system based on Cesium. The method comprises the steps that 1, air quality data are collected through various air quality monitoring devices; 2, establishing a corresponding relation between the spatial data and the air quality data through Cesum, and converting the air quality data into a 3D scatter diagram; and step 3, dynamically updating the data of the ECharts 3D scatter diagram in the Cesium. It is ensured that the displayed air quality information is newest, and sudden air pollution events can be dealt with rapidly and conveniently. The method is used for solving the problem that air quality data display methods in the prior art mostly depend on two-dimensional charts or static maps, and the modes cannot effectively display the spatial and temporal change rule of air quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of environmental monitoring and geographic information technology, and specifically relates to a Cesium-based air quality monitoring and display method and system. Background Art

[0002] In modern society, the accelerated pace of industrialization and urbanization has led to increasingly severe air pollution, a major global environmental challenge. Phenomena such as smog-cloaked cities and frequent acid rain not only pose a serious threat to human health but also cause irreversible damage to ecosystems. Therefore, accurate air quality monitoring and timely early warning have become a focus of attention for governments and research institutions worldwide.

[0003] In the air quality monitoring system, the effective display of data is the key to realizing its value. However, traditional methods of displaying air quality data, such as two-dimensional line graphs, bar graphs, or static geographic information system maps, have many limitations. Two-dimensional charts can often only present pollutant concentration data for a certain location or time period in isolation, and it is difficult to show the spatial correlation between data; although static maps can display the spatial distribution of pollutants, they lack the dynamic change presentation of the time dimension and cannot meet users' needs for in-depth exploration of the spatiotemporal evolution of air quality. Especially within urban and regional areas, the concentration distribution of various air pollutants such as PM2.5, PM10, NO2, SO2, CO, etc. is affected by a variety of complex factors such as topography, traffic flow, and industrial emissions. Traditional display methods cannot comprehensively and intuitively present the spatial distribution characteristics of these pollutant concentrations.

[0004] Fortunately, with the rapid development of information technology, the open-source WebGL virtual globe framework Cesium and the data visualization library ECharts have brought new solutions to the display of air quality data. Based on WebGL technology, Cesium can efficiently process and display large-scale geospatial data. Its three-dimensional globe view simulates the real Earth environment, allowing users to browse geographic information from different perspectives and heights. In air quality monitoring scenarios, Cesium can realistically present geographical features such as cities, mountains, and rivers, providing an accurate geospatial context for the distribution of pollutant concentrations. At the same time, Cesium has powerful timeline control capabilities, which can display data dynamically over time, allowing users to intuitively see the evolution of air quality over a day, week, or even year.

[0005] ECharts is a powerful open-source data visualization library that provides a wide variety of chart types, including scatter plots, heat maps, line charts, and pie charts, to meet the visualization needs of different types of data. In air quality data presentation, ECharts' heat maps can intuitively display the spatial distribution differences of pollutant concentrations, with color depth representing high and low concentrations, allowing users to identify heavily polluted areas at a glance. Scatter plots can be used to display pollutant concentration data from different monitoring stations, and through the distribution and attribute settings of the scatter points, the relevant characteristics of the data can be further presented.

[0006] Combining Cesium with ECharts creates a powerful system for dynamically displaying air quality data. Through this technical integration, the system can embed ECharts charts within Cesium's 3D Earth scene, overlaying pollutant concentration data on geographic space in the form of heat maps, scatter plots, and more. Users can not only zoom in and out and rotate the 3D Earth to view the spatial distribution of air quality from a macro to micro perspective, but can also observe the dynamic changes in pollutant concentrations over time by sliding the timeline. For example, during rush hour in a city, users can clearly see the rising NO2 concentration along roads; under specific meteorological conditions, they can intuitively see the diffusion trajectory of pollutants between cities.

[0007] This innovative data display method greatly improves the visualization and interactivity of air quality data, helping environmental monitoring departments to more accurately analyze the causes of pollution and predict pollution trends, providing strong support for the formulation of scientific and effective pollution prevention and control policies; at the same time, it also allows the public to more intuitively understand the air quality conditions around them, enhance environmental awareness, and jointly participate in air quality improvement actions. Summary of the Invention

[0008] The present invention provides an air quality monitoring and display method based on Cesium, which is used to solve the problem that the existing air quality data display methods mostly rely on two-dimensional charts or static maps, which cannot effectively display the temporal and spatial variation patterns of air quality.

[0009] The present invention provides an air quality monitoring and display system based on Cesium, which is used to implement an air quality monitoring and display method based on Cesium.

[0010] The present invention is achieved through the following technical solutions:

[0011] A Cesium-based air quality monitoring and display method, the method comprising the following steps:

[0012] Step 1: Collect air quality data through various air quality monitoring devices;

[0013] Step 2: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot;

[0014] Step 3: Dynamically update the data of the ECharts 3D scatter chart in Cesium.

[0015] 2. The method according to claim 1, wherein the various types of air quality monitoring equipment are specifically fixed air monitoring stations, mobile monitoring equipment and / or remote sensing satellites;

[0016] The air quality data includes PM2.5, PM10, NO2, SO2 and / or CO.

[0017] Furthermore, step 2 specifically includes loading the 3D earth model through Cesium, using the API to obtain the geographic location of each air quality monitoring station or sensor, using the Cesium.Entity object provided by Cesium to build a model of each monitoring point, displaying the associated data in Cesium, and establishing a correspondence between spatial data and air quality data.

[0018] Furthermore, step 2 also includes converting the collected air quality data into a 3D scatter plot, where each data point represents the air quality at a monitoring point. The color, size, and transparency of the scatter plot are adjusted based on the concentration of different pollutants, making areas with higher pollutant concentrations more prominent.

[0019] Furthermore, the specific steps of step 2 are:

[0020] Step 2.1: Adopt a layered overlay architecture and implement dual container overlay through HTML5 absolute positioning. The bottom layer is the Cesium earth rendering layer, the upper layer is the ECharts data visualization layer, and a coordinate conversion middleware is established to implement spatial data mapping.

[0021] Step 2.2: Use the Cesium.Cartesian3.fromDegrees() method to convert the longitude and latitude into three-dimensional coordinates, map the Cesium coordinates to the ECharts coordinate system using a scale factor (recommended 1000:1), and negate the Z-axis coordinate to compensate for the difference in the coordinate systems of ECharts and Cesium.

[0022] Step 2.3: Get the position, direction, and up vector of the Cesium camera in real time, and trigger the ECharts perspective update through the Cesium postRender event;

[0023] Step 2.4: Set the CSS property pointer-events:none to prevent the ECharts layer from intercepting mouse events, synchronize the switch to control the camera linkage status, disable the ECharts background and lighting effects, and establish a mapping relationship between elevation values ​​and colors.

[0024] Furthermore, the step 2.3 is specifically as follows:

[0025]

[0026] Where x / scale is the X-axis value of the Cesium coordinate system scaled down;

[0027] -z / scale is the inverted scaling of Cesium's Z axis;

[0028] y / scale is the direct scaling of Cesium's Y axis;

[0029] (x+dx*10) / scale is to superimpose 10 times the X component of the direction vector on the basis of the camera position;

[0030] -(z+dz*10) / scale is calculated by inverting the Z-axis component;

[0031] (y+dy*10) / scale is the direct conversion of the Y-axis component;

[0032] ux is to keep the X-axis direction of the Cesium camera unchanged;

[0033] -uz is the inverse of the Z-axis component;

[0034] uy is the direct conversion of the Y-axis component.

[0035] Furthermore, the step 3 is specifically to obtain real-time updated air quality data from the air quality data acquisition module through a real-time communication protocol, so as to dynamically update the data of the ECharts 3D scatter plot in Cesium.

[0036] A Cesium-based air quality monitoring and display system, the system using the Cesium-based air quality monitoring and display method according to any one of claims 1 to 7, the system comprising:

[0037] Data acquisition module: collects air quality data through various air quality monitoring devices;

[0038] Display module for spatial data and air quality data: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot;

[0039] Dynamic update module: Dynamically update the data of ECharts 3D scatter chart in Cesium.

[0040] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method described above is implemented.

[0041] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0042] The beneficial effects of the present invention are:

[0043] This method enables real-time dynamic display of air quality data within a three-dimensional virtual globe environment. By combining air quality data with geographic information through 3D scatter plots, the method enhances data visualization, allowing users to clearly view pollution levels and changing trends in different regions. The method also provides real-time updates, improving the efficiency and accuracy of air quality monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is a structural schematic diagram of the present invention.

[0045] Figure 2 It is the effect diagram of the present invention. DETAILED DESCRIPTION

[0046] In the following description, specific details such as specific system structures and technologies are provided for illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present application with unnecessary details.

[0047] It will be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0048] It should also be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0049] The following is a clear and complete description of the technical solutions in the embodiments of this application in conjunction with the drawings in the specification of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0050] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present application. Therefore, the present application is not limited to the specific embodiments disclosed below.

[0051] Implementation Method 1

[0052] This embodiment provides an air quality monitoring and display method based on Cesium, such as Figure 1 As shown, the method includes the following steps:

[0053] Step 1: Collect air quality data, including concentrations of PM2.5, PM10, NO2, SO2, CO, and other pollutants, through various air quality monitoring devices (such as fixed air monitoring stations, mobile monitoring equipment, and remote sensing satellites).

[0054] Step 2: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot;

[0055] Step 3: Obtain real-time air quality data from the air quality data collection module via a real-time communication protocol (such as WebSocket) and dynamically update the data in the ECharts 3D scatter plot in Cesium. This ensures that the displayed air quality information is up to date, facilitating a rapid response to sudden air pollution incidents.

[0056] Furthermore, the various types of air quality monitoring equipment are specifically fixed air monitoring stations, mobile monitoring equipment and / or remote sensing satellites;

[0057] The air quality data includes PM2.5, PM10, NO2, SO2 and / or CO.

[0058] Furthermore, step 2 is specifically as follows: loading the 3D earth model through Cesium, and using the API to obtain the geographic location (such as latitude and longitude, altitude, etc.) of each air quality monitoring station or sensor, using the Cesium.Entity object provided by Cesium to build a model of each monitoring point, so that the associated data (such as pollutant concentration, real-time status, etc.) can be displayed in Cesium, and the corresponding relationship between spatial data and air quality data can be established.

[0059] Furthermore, step 2 also includes converting the collected air quality data (such as PM2.5, PM10, NO2 concentration, etc.) into a 3D scatter plot (the scatter plot is generated based on echarts), where each data point represents the air quality of a monitoring point. The color, size, and transparency of the scatter plot are adjusted according to the concentration values ​​of different pollutants to make areas with higher pollutant concentrations more conspicuous (echarts has a corresponding parameter field, and different colors are corresponding to different concentrations according to the artificial setting, which are passed in through the parameter field).

[0060] Furthermore, the specific steps of step 2 are:

[0061] Step 2.1: Adopt a layered overlay architecture and implement dual container overlay through HTML5 absolute positioning. The bottom layer is the Cesium earth rendering layer, the upper layer is the ECharts data visualization layer, and a coordinate conversion middleware is established to implement spatial data mapping.

[0062] Step 2.2: Use the Cesium.Cartesian3.fromDegrees() method to convert the longitude and latitude into three-dimensional coordinates, map the Cesium coordinates to the ECharts coordinate system using a scale factor (recommended 1000:1), and negate the Z-axis coordinate to compensate for the difference in the coordinate systems of ECharts and Cesium.

[0063] Step 2.3: Obtain the Cesium camera's position, direction, and up vector in real time, and trigger an ECharts perspective update through Cesium's postRender event. This means that perspective synchronization is achieved based on real-time data by listening to Cesium's postRender event. The obtained Cesium camera's 3D coordinates are converted to a coordinate system (requiring handling of Y / Z axis discrepancies), and then the converted coordinates are updated to ECharts' 3D camera parameters through setOption.

[0064] Step 2.4: Set the CSS property pointer-events:none to prevent the ECharts layer from intercepting mouse events, synchronize the switch to control the camera linkage status, disable the ECharts background and lighting effects, and establish a mapping relationship between elevation values ​​and colors.

[0065] Furthermore, the step 2.3 is specifically as follows:

[0066]

[0067] Where x / scale is the X-axis value of the Cesium coordinate system scaled down (scale is recommended to be 1000);

[0068] -z / scale is the inverted scaling of Cesium's Z axis (compensating for ECharts' Y axis direction);

[0069] y / scale is the direct scaling of Cesium's Y axis (corresponding to ECharts' Z axis);

[0070] (x+dx*10) / scale is to superimpose 10 times the X component of the direction vector on the basis of the camera position;

[0071] -(z+dz*10) / scale is calculated by inverting the Z-axis component (to maintain perspective consistency)

[0072] (y+dy*10) / scale is the direct conversion of the Y-axis component (forming a three-dimensional viewing angle vector);

[0073] ux is to keep the X-axis direction of the Cesium camera unchanged;

[0074] -uz is the inverse of the Z-axis component (to ensure the vertical direction is correct);

[0075] uy is the direct conversion of the Y-axis component (establishing a three-dimensional space posture).

[0076] Furthermore, the step 3 is specifically to obtain the real-time updated air quality data from the air quality data acquisition module through a real-time communication protocol (such as WebSocket), so as to dynamically update the data of the ECharts 3D scatter plot in Cesium. Figure 2 shown.

[0077] Implementation Method 2

[0078] This embodiment provides a Cesium-based air quality monitoring and display system. The system uses the Cesium-based air quality monitoring and display method described in Embodiment 1. The system includes:

[0079] Data acquisition module: collects air quality data through various air quality monitoring devices (such as fixed air monitoring stations, mobile monitoring equipment, remote sensing satellites, etc.), including the concentration values ​​of pollutants such as PM2.5, PM10, NO2, SO2, and CO;

[0080] Display module for spatial data and air quality data: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot;

[0081] Dynamic update module: Dynamically update the data of ECharts 3D scatter chart in Cesium.

[0082] As can be seen from the above, the embodiments of the present invention provide a 3D scatter plot display system for air quality monitoring systems based on Cesium and ECharts, which can realize real-time dynamic display of air quality data in a three-dimensional virtual earth environment. This method combines air quality data with geographic information through 3D scatter plots, enhancing data visualization. Users can clearly view pollution conditions and changing trends in different regions, and provide real-time update capabilities, improving the efficiency and accuracy of air quality monitoring.

[0083] Implementation Method 3

[0084] An embodiment of the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. The memory is used to store software programs and modules, and the processor executes various functional applications and data processing by executing the software programs and modules stored in the memory. The memory and processor are connected via a bus. Specifically, the processor implements any step of the first embodiment described above by executing the computer program stored in the memory.

[0085] It should be understood that in the embodiments of the present invention, the processor referred to may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0086] The memory may include a read-only memory, a flash memory, and a random access memory, and provides instructions and data to the processor. A portion or all of the memory may also include a non-volatile random access memory.

[0087] As can be seen from the above, the electronic device provided in the embodiments of the present invention can implement the Cesium-based air quality monitoring and display method described in Embodiment 1 by running a computer program, enabling real-time dynamic display of air quality data in a three-dimensional virtual earth environment. This method combines air quality data with geographic information through 3D scatter plots, enhancing data visualization. Users can clearly view pollution conditions and changing trends in different regions, and real-time updates are provided, improving the efficiency and accuracy of air quality monitoring.

[0088] It should be understood that if the above-mentioned integrated modules / units are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form. The above-mentioned computer-readable medium may include: any entity or device capable of carrying the above-mentioned computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the above-mentioned computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.

[0089] The above description of the disclosed embodiments will enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein, but is to be construed in the widest manner consistent with the principles and novel features disclosed herein.

[0090] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method implementation method, and will not be repeated here.

[0091] It should be noted that the methods and detailed examples provided in the above embodiments can be combined with the devices and equipment provided in the embodiments, and references can be made to each other, and no further details will be given.

[0092] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0093] In the embodiments provided by the present invention, it should be understood that the disclosed apparatus / terminal equipment and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For example, the division of the modules or units described above is merely a logical functional division. In actual implementation, other division methods may be used. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented.

[0094] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A Cesium-based air quality monitoring and display method, characterized in that: The method comprises the following steps: Step 1: Collect air quality data through various air quality monitoring devices; Step 2: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot; Step 3: Dynamically update the data of the ECharts 3D scatter chart in Cesium.

2. The method according to claim 1, characterized in that The various types of air quality monitoring equipment specifically include fixed air monitoring stations, mobile monitoring equipment and / or remote sensing satellites; The air quality data includes PM2.5, PM10, NO2, SO2 and / or CO.

3. The method according to claim 1, characterized in that Specifically, step 2 includes loading the 3D earth model through Cesium, using the API to obtain the geographic location of each air quality monitoring station or sensor, using the Cesium.Entity object provided by Cesium to build a model of each monitoring point, displaying the associated data in Cesium, and establishing a correspondence between spatial data and air quality data.

4. The method according to claim 3, characterized in that The step 2 also includes converting the collected air quality data into a 3D scatter plot, where each data point represents the air quality of a monitoring point. According to the concentration values ​​of different pollutants, the color, size and transparency of the scatter plot are adjusted to make areas with high pollutant concentrations more conspicuous.

5. The method according to claim 2, characterized in that: The specific steps of step 2 are: Step 2.1: Adopt a layered overlay architecture and implement dual container overlay through HTML5 absolute positioning. The bottom layer is the Cesium earth rendering layer, the upper layer is the ECharts data visualization layer, and a coordinate conversion middleware is established to implement spatial data mapping. Step 2.2: Use the Cesium.Cartesian3.fromDegrees() method to convert the longitude and latitude into three-dimensional coordinates, map the Cesium coordinates to the ECharts coordinate system using the scale factor, and negate the Z-axis coordinate to compensate for the difference in the coordinate systems of ECharts and Cesium. Step 2.3: Get the position, direction, and up vector of the Cesium camera in real time, and trigger the ECharts perspective update through the Cesium postRender event; Step 2.4: Set the CSS property pointer-events:none to prevent the ECharts layer from intercepting mouse events, synchronize the switch to control the camera linkage status, disable the ECharts background and lighting effects, and establish a mapping relationship between elevation values ​​and colors.

6. The method according to claim 5, characterized in that The step 2.3 is specifically as follows: Where x / scale is the X-axis value of the Cesium coordinate system scaled down; -z / scale is the inverted scaling of Cesium's Z axis; y / scale is the direct scaling of Cesium's Y axis; (x+dx*10) / scale is to superimpose 10 times the X component of the direction vector on the basis of the camera position; -(z+dz*10) / scale is calculated by inverting the Z-axis component; (y+dy*10) / scale is the direct conversion of the Y-axis component; ux is to keep the X-axis direction of the Cesium camera unchanged; -uz is the inverse of the Z-axis component; uy is the direct conversion of the Y-axis component.

7. The method according to claim 5, characterized in that Specifically, step 3 is to obtain real-time updated air quality data from the air quality data acquisition module through a real-time communication protocol, so as to dynamically update the data of the ECharts 3D scatter plot in Cesium.

8. An air quality monitoring and display system based on Cesium, characterized in that: The system uses the Cesium-based air quality monitoring and display method as described in any one of claims 1 to 7, and the system includes: Data acquisition module: collects air quality data through various air quality monitoring devices; Display module for spatial data and air quality data: Use Cesium to establish the corresponding relationship between spatial data and air quality data, and convert the air quality data into a 3D scatter plot; Dynamic update module: Dynamically update the data of ECharts 3D scatter chart in Cesium.

9. A computer device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.