A three-dimensional earth seismic monitoring data visualization method

CN122883250APending Publication Date: 2026-10-09HUBEI EARTHQUAKE ADMINISTRATION (SEISMOLOGY RES INST OF CHINA EARTHQUAKE ADMINISTRATION) +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611233276.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-14
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

[0004]该设计数据来源是已汇总的历史地震事件,展示目标是时空演化规律分析,未涉及多源目录的持续接入与变更识别,及无法在最新地震事件到达时即时产生提示与定位,不便于工作人员立即研判当前地震事件

Benefits of technology

[0024]1、本发明一种三维地球地震监测数据可视化方法中,所述方法包括以下步骤:第一步:先获取即时的地震目录源的地震事件数据,地震事件数据包括事件标识、震级、震中经度、震中纬度及发震时刻等信息;第二步:先将地震事件数据接入当前地震事件列表,再对地震事件数据进行增量检测,增量检测是指:先确定当前地震事件列表中按发震时刻排序的最新事件标识,再基于最新事件标识与预存的基准事件标识进行判断,若基准事件标识为空,则进行状态初始化,结束本轮增量检测,然后返回第一步;若基准事件标识不为空,则比较最新事件标识与基准事件标识是否一致,若一致,则判定无新地震事件,结束本轮增量检测,然后返回第一步;若不一致,则判定出现新地震事件,提取最新事件标识对应的地震事件数据并赋值予基准事件标识,然后进行第三步;第三步:先依据新地震事件的震中经度、震中纬度构建震中空间点位,再将震中空间点位及同源的球面地理数据在三维地球模型和/或二维地图上叠合显示以形成震中地图;然后依据震级生成与震中地图联动的分级震情快报;再返回第一步,本发明的优点还包括:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122883250A_ABST
    Figure CN122883250A_ABST
Patent Text Reader

Abstract

A three-dimensional earth seismic monitoring data visualization method, first, real-time acquisition of multi-source earthquake catalog data, then through the comparison of the latest event identification and the pre-stored reference identification to realize incremental detection; Then build the epicenter point, and then use the two-dimensional and three-dimensional homologous strategy to superimpose the epicenter and spherical geographic data such as geology and fault on the three-dimensional earth model and / or two-dimensional map; At the same time, generate hierarchical earthquake situation report, and drive the map to perform focus, fly to, pulse and highlight linkage. When applied, through the constant complexity identification comparison mechanism, the algorithmic cost is reduced and the response lag problem is solved; Using two-dimensional and three-dimensional homologous rendering and text-image linkage mechanism, the spatial deviation between multiple views is eliminated, so that the staff can intuitively analyze the spatial relationship between the epicenter, active faults and geological units without switching between multiple interfaces, realizing zero delay data update and second-level earthquake situation analysis. Therefore, the data is updated in time, and the analysis is fast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a data visualization method, belonging to the field of earthquake rapid reporting information release and display, and particularly to a three-dimensional Earth earthquake monitoring data visualization method. Background Technology

[0002] Earthquakes are characterized by their suddenness and destructiveness. Earthquake monitoring data is the core basis for emergency response assessment. However, the original monitoring data is mostly in the form of discrete numerical fields (such as magnitude, epicenter latitude and longitude, and time of occurrence), which are difficult to understand and correlate.

[0003] Chinese patent application number 201510447949.0, filed on July 28, 2015, discloses a novel method for persistent and visualized earthquake catalogs, comprising four basic steps: 1. Establishing earthquake catalog metadata; 2. Determining corresponding earthquake visualization resources based on query conditions; 3. Encapsulating the visualized earthquake catalog mapping subset and visualization resources in a KML or KMZ data packet; 4. Using 3D geographic information system software to read, manage, and control the encapsulated KML or KMZ data packet to complete the visualization process of the encapsulated earthquake catalog. Although this design can achieve the visualization effect of earthquake data, it still has the following drawbacks:

[0004] The data source for this design is a collection of historical earthquake events. The goal of the display is to analyze the spatiotemporal evolution patterns. It does not involve the continuous access and change identification of multi-source catalogs, nor can it generate timely prompts and locations when the latest earthquake event arrives, making it inconvenient for staff to immediately assess the current earthquake event.

[0005] The information disclosed in this background section is intended only to enhance understanding of the overall background of this application and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this invention is to overcome the defects and problems of lagging data updates and slow judgment in the existing technology, and to provide a three-dimensional Earth earthquake monitoring data visualization method with timely data updates and fast judgment.

[0007] To achieve the above objectives, the technical solution of the present invention is:

[0008] A method for visualizing three-dimensional Earth earthquake monitoring data, the method comprising the following steps:

[0009] Step 1: First, acquire earthquake event data from at least one earthquake catalog source. The earthquake event data includes event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence. Then proceed to Step 2.

[0010] Step 2: First, integrate the earthquake event data into the current earthquake event list. Then, perform incremental detection on the earthquake event data. Incremental detection refers to: first, determining the latest event identifier in the current earthquake event list sorted by the time of occurrence; then, comparing the latest event identifier with a pre-stored baseline event identifier. If the baseline event identifier is empty, assign the latest event identifier to the baseline event identifier to complete the state initialization, end this round of incremental detection, and then return to Step 1. If the baseline event identifier is not empty, compare whether the latest event identifier and the baseline event identifier are consistent. If they are consistent, it is determined that there is no new earthquake event, end this round of incremental detection, and then return to Step 1. If they are inconsistent, it is determined that a new earthquake event has occurred, extract the earthquake event data corresponding to the latest event identifier, assign the latest event identifier to the baseline event identifier, and then proceed to Step 3.

[0011] Step 3: First, construct the spatial location of the epicenter based on the longitude and latitude of the epicenter of the new earthquake event. Then, overlay the spatial location of the epicenter and the spherical geographic data of the same source on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map. Next, generate a graded earthquake situation bulletin linked with the epicenter map based on the magnitude of the new earthquake event. Then, return to step 1.

[0012] In the second step, the incremental detection includes a full-list fingerprint synchronization mechanism. This mechanism involves: first, calculating the current sequence fingerprint for all event identifiers in the current earthquake event list arranged in a predetermined order; then comparing the current sequence fingerprint with the pre-stored baseline sequence fingerprint. If they are inconsistent, it is determined that there are additions, deletions, or changes in the middle entries of the current earthquake event list. Based on this, the bubble animation layer and the static seismic point layer are synchronously updated. The baseline sequence fingerprint is then updated with the current sequence fingerprint, ending the current round of incremental detection, and then returning to the first step. If they are consistent, the current round of incremental detection ends, and then the first step is returned.

[0013] In the second step, the incremental detection includes sequentially performing attribute snapshot mapping table detection on all event identifiers. The attribute snapshot mapping table is used to store attribute snapshots of magnitude, epicenter longitude, and epicenter latitude corresponding to the processed earthquake event identifiers. The attribute snapshot mapping table detection refers to: first, comparing the attribute snapshot mapping table of the event identifier with the historical attribute snapshot mapping table corresponding to the event identifier; if the two are inconsistent, then revising the magnitude, epicenter longitude, and epicenter latitude in the historical attribute snapshot mapping table based on the attribute snapshot mapping table, and then revising the graded seismic situation bulletin based on the attribute snapshot mapping table, thus ending this round of attribute snapshot mapping table detection; if the two are consistent, then ending this round of attribute snapshot mapping table detection.

[0014] In the third step, the construction of epicenter spatial points based on the epicenter longitude and latitude of the new earthquake event, and the overlay display of the epicenter spatial points and related spherical geographic data on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map, refers to: first mapping the epicenter longitude and latitude to epicenter spatial points near the surface of the sphere, and then mounting the epicenter spatial points in a specified form on the three-dimensional earth model to form an epicenter display layer; or first constructing epicenter spatial points based on epicenter longitude and latitude, and then writing them into a two-dimensional map and drawing epicenter symbols to form an epicenter display layer.

[0015] The graded earthquake situation bulletin linked with the epicenter map refers to the graded earthquake situation bulletin performing focus, fly-to-direction, pulse, or selection highlighting on the spatial points of the epicenter.

[0016] In the third step, the homogeneous spherical geographic data refers to any one or a combination of the following: geological zonal isometric data, fault line data, geostress points / azimuths, plate tectonic lines, national / provincial boundaries, and user-defined point and line layers.

[0017] The overlay display of homogeneous spherical geographic data on a 3D Earth model and / or a 2D map refers to the following: homogeneous spherical geographic data are transformed into planar grids and / or linear objects that fit the sphere through spherical coordinate transformation and mounted in a 3D Earth model to form a geographic overlay layer; geographic elements in the homogeneous spherical geographic data are overlaid and drawn in the form of vector layers and mounted in a 2D map to form a geographic overlay layer; the geographic overlay layer and the epicenter display layer control their overlapping relationship through rendering order or slight radius / elevation offset.

[0018] In the third step, the processing steps of the geological zoning isometric data are as follows: after the geological zoning isometric data is loaded, it is parsed into a set of ring vertices in memory. The three-dimensional channel performs arc length constraint encryption, tangent plane perforated triangulation, and excessively long chord recursive projection on the set of ring vertices to generate a three-dimensional earth model that fits the sphere. The two-dimensional channel references the set of ring vertices, and the two-dimensional map engine draws the isometric features and boundaries according to latitude and longitude.

[0019] In the third step, the overlay display on the 3D Earth model and / or 2D map to form the epicenter map refers to: first detecting the current display output mode; if the display output mode is a 2D map-only output mode, then drawing the 2D map; if the display output mode is a 3D Earth model-only output mode, then generating the 3D Earth model; if the display output mode is a 2D / 3D simultaneous output mode, then generating the 3D Earth model and drawing the 2D map, and then aligning and rendering the 3D Earth model and the 2D map based on the same source spherical geographic data.

[0020] In the third step, the graded earthquake situation bulletin includes a visual bulletin banner, which displays the magnitude, epicenter longitude, and epicenter latitude.

[0021] In the third step, the visual news banner determines multiple candidate dwell times based on whether the epicenter is within the national border area, whether it is within the user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold. Then, the longest of the multiple candidate dwell times is selected as the dwell time of the visual news banner.

[0022] In the first step, before acquiring earthquake event data from at least one earthquake catalog source, a real-time rapid reporting mode or a historical review mode is first set. The real-time rapid reporting mode drives the perception feedback channel of the graded earthquake situation rapid reporting based on the magnitude. The historical review mode suppresses the perception feedback channel of the graded earthquake situation rapid reporting. The perception feedback channel is one or a combination of interface jitter amplitude and duration, ground light superposition layer transparency, and low-frequency rumble volume.

[0023] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0024] 1. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, the method includes the following steps: Step 1: First, acquire real-time earthquake event data from the earthquake catalog source. The earthquake event data includes information such as event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence; Step 2: First, integrate the earthquake event data into the current earthquake event list, and then perform incremental detection on the earthquake event data. Incremental detection refers to: first, determining the latest event identifier in the current earthquake event list sorted by time of occurrence, and then making a judgment based on the latest event identifier and the pre-stored baseline event identifier. If the baseline event identifier is empty, then perform state initialization, end the current round of incremental detection, and then return to Step 1; if the baseline event identifier is empty... If the event identifier is not empty, compare the latest event identifier with the baseline event identifier. If they match, it is determined that there is no new earthquake event, the current round of incremental detection ends, and then return to the first step. If they do not match, it is determined that a new earthquake event has occurred, the earthquake event data corresponding to the latest event identifier is extracted and assigned to the baseline event identifier, and then the third step is performed. The third step: First, construct the spatial location of the epicenter based on the epicenter longitude and latitude of the new earthquake event, and then overlay the spatial location of the epicenter and the spherical geographic data of the same source on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map; then generate a graded earthquake situation bulletin linked with the epicenter map based on the magnitude; then return to the first step. The advantages of this invention also include:

[0025] Firstly, this invention can acquire real-time earthquake event data from earthquake catalog sources, determine whether the earthquake event is a new earthquake event, and visualize the new earthquake data.

[0026] Secondly, incremental detection uses the latest event identifier comparison. It only extracts the latest event identifier at the end of the current list and performs a single logical judgment with the pre-stored baseline identifier. The computational complexity is constant, and new event capture can be completed in milliseconds. This meets the stringent requirements of zero-latency data refresh and instant alarm in the 7×24-hour earthquake monitoring scenario, avoiding the computational overhead and response delay caused by full traversal comparison.

[0027] Thirdly: After a new event is triggered, a graded earthquake situation bulletin is automatically generated and linked with the focus, pulse, and selected highlight actions on the epicenter map to achieve earthquake situation reach within seconds, greatly reducing the assessment and response time;

[0028] Fourthly, the system employs a spherical geographic data processing logic that integrates two-dimensional and three-dimensional data. The epicenter is overlaid on the same screen with geological surfaces and fault lines. Staff do not need to switch between bulletins, plan maps, and structural maps to determine the spatial relationship between the epicenter and active faults and geological units. This facilitates emergency preliminary judgment and the use of structured fields in bulletins (such as the nearest fault distance and the geological unit it falls into).

[0029] Therefore, the data in this invention is updated in a timely manner and the analysis is quick.

[0030] 2. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, the second step of incremental detection includes a full list fingerprint synchronization mechanism: first, the current sequence fingerprint is calculated based on all event identifiers; then, the current sequence fingerprint is compared with the pre-stored reference sequence fingerprint. If they are inconsistent, it is determined that there are additions, deletions, or changes in the middle entries of the current earthquake event list, and then a synchronization update is triggered. The reference sequence fingerprint is then updated with the current sequence fingerprint, ending the current round of incremental detection; if the two are consistent, the current round of incremental detection ends. Incremental detection also includes attribute snapshot mapping table detection, that is, for... The updated magnitude, epicenter longitude, and epicenter latitude revisions, when applied, can accurately capture all implicit changes in the current earthquake event list, such as additions, deletions, or revisions of entries in the middle, through fingerprint comparison. This overcomes the deficiency of only comparing the first and last identifiers, which cannot detect changes in intermediate data, thus eliminating the problems of layer refresh omissions and data inconsistencies from the source. The attribute snapshot mapping table detection, by pre-storing the magnitude, epicenter longitude, and epicenter latitude snapshots of processed events, compares the attribute fields of the same event identifier value by value in each round of detection, which can accurately identify the attribute iterations in the initial report, revision, and final report in the earthquake rapid reporting process. Therefore, this invention has a data self-checking function.

[0031] 3. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, the third step, which involves constructing epicenter spatial points based on the epicenter longitude and latitude of a new earthquake event, and then overlaying the epicenter spatial points and related spherical geographic data on a three-dimensional Earth model and / or a two-dimensional map to form an epicenter map, refers to: generating three-dimensional spatial points and two-dimensional geographic elements based on the epicenter longitude and latitude, and mounting them on the three-dimensional Earth model and drawing them on the two-dimensional map in a specified form; the graded earthquake situation bulletin is linked by triggering the focusing, flying direction, pulse, or selection highlighting of the epicenter spatial points; the spherical geographic data includes geological zoning surfaces, faults, etc. At least one of the following layers—layer lines, geostress points, tectonic lines, administrative boundaries, and custom layers—is used for overlay rendering with the epicenter display layer. During application, the epicenter display layer and the corresponding spherical geographic data are in the same geographic rendering pipeline. By setting the rendering level or applying a slight elevation offset, it is ensured that the spatial location of the epicenter always overlaps the geological zoning isometric data and fault line data, eliminating visual flickering or occlusion caused by depth conflicts. Simultaneously, through the synergistic effect of rapid reporting linkage and multi-channel perception feedback, scattered seismic parameters are transformed into intuitive visual and auditory signals, significantly reducing the cognitive load of manual data interpretation and significantly improving the efficiency and accuracy of seismic situation assessment. Therefore, this invention offers high efficiency in seismic assessment.

[0032] 4. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, the third step of overlaying and displaying a three-dimensional Earth model and / or a two-dimensional map to form an epicenter map refers to: firstly, detecting the current display output mode; if the display output mode is a two-dimensional map-only output mode, then drawing a two-dimensional map; if the display output mode is a three-dimensional Earth model-only output mode, then generating a three-dimensional Earth model; if the display output mode is a two-dimensional / three-dimensional simultaneous output mode, then generating a three-dimensional Earth model and drawing a two-dimensional map; then aligning and rendering the three-dimensional Earth model and the two-dimensional map based on the same source spherical geographic data. In application, when outputting only in two dimensions, skipping three-dimensional triangulation reduces computational power and ensures that the two-dimensional boundaries are distortion-free, facilitating on-site assessment; when outputting only in three dimensions, presenting the terrain and structural coupling relationship facilitates professional analysis; when outputting in two-dimensional / three-dimensional simultaneously, aligning and rendering based on the same source data ensures that the geological boundaries and epicenter points of the two-dimensional and three-dimensional views are completely consistent, achieving unified assessment criteria and supporting cross-view linkage to improve consultation efficiency. Therefore, the present invention ensures unified assessment criteria.

[0033] 5. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, in the third step, the graded earthquake situation bulletin includes a visual bulletin banner. The visual bulletin banner displays the magnitude, epicenter longitude, and epicenter latitude. The visual bulletin banner determines its dwell time based on whether the epicenter is within a national border area, whether it is within the user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold. In application, the graded earthquake situation bulletin includes multiple information display formats such as the visual bulletin banner to intuitively display the magnitude, epicenter longitude, and epicenter latitude required for earthquake situation assessment, and further determines the dwell time of the display, prioritizing the display time for high-magnitude events within the jurisdiction. Therefore, the present invention achieves precise focusing of the bulletin's focus.

[0034] 6. In the three-dimensional Earth earthquake monitoring data visualization method of the present invention, the first step can be set to either a real-time rapid reporting mode or a historical review mode. The real-time rapid reporting mode drives the sensory feedback channel of the graded earthquake situation rapid reporting based on the magnitude, while the historical review mode suppresses the sensory feedback channel of the graded earthquake situation rapid reporting. The sensory feedback channel is one or a combination of interface jitter amplitude and duration, ground light overlay transparency, and low-frequency rumble volume. In application, in the real-time rapid reporting mode, at least one sensory feedback channel among interface jitter, ground light transparency, and low-frequency volume is set according to the magnitude to forcibly awaken the attention of the on-duty personnel with monotonous, strong sensory feedback. In the historical review mode, all sensory feedback channels are suppressed, retaining only the epicenter location and animation display to avoid strong stimulation interfering with in-depth analysis. Therefore, the present invention addresses both the needs of emergency awakening and silent review. Attached Figure Description

[0035] Figure 1 This is a flowchart of the present invention.

[0036] Figure 2 This is a schematic diagram of the structure of Example 7.

[0037] Figure 3 This is a structural schematic diagram of Example 5.

[0038] Figure 4 This is a schematic diagram of a graded earthquake situation bulletin linked with an epicenter map when the present invention is applied.

[0039] Figure 5 This is a schematic diagram illustrating various modes of application of the present invention.

[0040] Figure 6 This is a structural schematic diagram of Example 10. Detailed Implementation

[0045] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0046] Please see Figure 1 — Figure 6 A method for visualizing three-dimensional Earth earthquake monitoring data, the method comprising the following steps:

[0047] Step 1: First, acquire earthquake event data from at least one earthquake catalog source. The earthquake event data includes event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence. Then proceed to Step 2.

[0048] Step 2: First, integrate the earthquake event data into the current earthquake event list. Then, perform incremental detection on the earthquake event data. Incremental detection refers to: first, determining the latest event identifier in the current earthquake event list sorted by the time of occurrence; then, comparing the latest event identifier with a pre-stored baseline event identifier. If the baseline event identifier is empty, assign the latest event identifier to the baseline event identifier to complete the state initialization, end this round of incremental detection, and then return to Step 1. If the baseline event identifier is not empty, compare whether the latest event identifier and the baseline event identifier are consistent. If they are consistent, it is determined that there is no new earthquake event, end this round of incremental detection, and then return to Step 1. If they are inconsistent, it is determined that a new earthquake event has occurred, extract the earthquake event data corresponding to the latest event identifier, assign the latest event identifier to the baseline event identifier, and then proceed to Step 3.

[0049] Step 3: First, construct the spatial location of the epicenter based on the longitude and latitude of the epicenter of the new earthquake event. Then, overlay the spatial location of the epicenter and the spherical geographic data of the same source on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map. Next, generate a graded earthquake situation bulletin linked with the epicenter map based on the magnitude of the new earthquake event. Then, return to step 1.

[0050] In the second step, the incremental detection includes a full-list fingerprint synchronization mechanism. This mechanism involves: first, calculating the current sequence fingerprint for all event identifiers in the current earthquake event list arranged in a predetermined order; then comparing the current sequence fingerprint with the pre-stored baseline sequence fingerprint. If they are inconsistent, it is determined that there are additions, deletions, or changes in the middle entries of the current earthquake event list. Based on this, the bubble animation layer and the static seismic point layer are synchronously updated. The baseline sequence fingerprint is then updated with the current sequence fingerprint, ending the current round of incremental detection, and then returning to the first step. If they are consistent, the current round of incremental detection ends, and then the first step is returned.

[0051] In the second step, the incremental detection includes sequentially performing attribute snapshot mapping table detection on all event identifiers. The attribute snapshot mapping table is used to store attribute snapshots of magnitude, epicenter longitude, and epicenter latitude corresponding to the processed earthquake event identifiers. The attribute snapshot mapping table detection refers to: first, comparing the attribute snapshot mapping table of the event identifier with the historical attribute snapshot mapping table corresponding to the event identifier; if the two are inconsistent, then revising the magnitude, epicenter longitude, and epicenter latitude in the historical attribute snapshot mapping table based on the attribute snapshot mapping table, and then revising the graded seismic situation bulletin based on the attribute snapshot mapping table, thus ending this round of attribute snapshot mapping table detection; if the two are consistent, then ending this round of attribute snapshot mapping table detection.

[0052] In the third step, the construction of epicenter spatial points based on the epicenter longitude and latitude of the new earthquake event, and the overlay display of the epicenter spatial points and related spherical geographic data on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map, refers to: first mapping the epicenter longitude and latitude to epicenter spatial points near the surface of the sphere, and then mounting the epicenter spatial points in a specified form on the three-dimensional earth model to form an epicenter display layer; or first constructing epicenter spatial points based on epicenter longitude and latitude, and then writing them into a two-dimensional map and drawing epicenter symbols to form an epicenter display layer.

[0053] The graded earthquake situation bulletin linked with the epicenter map refers to the graded earthquake situation bulletin performing focus, fly-to-direction, pulse, or selection highlighting on the spatial points of the epicenter.

[0054] In the third step, the homogeneous spherical geographic data refers to any one or a combination of the following: geological zonal isometric data, fault line data, geostress points / azimuths, plate tectonic lines, national / provincial boundaries, and user-defined point and line layers.

[0055] The overlay display of homogeneous spherical geographic data on a 3D Earth model and / or a 2D map refers to the following: homogeneous spherical geographic data are transformed into planar grids and / or linear objects that fit the sphere through spherical coordinate transformation and mounted in a 3D Earth model to form a geographic overlay layer; geographic elements in the homogeneous spherical geographic data are overlaid and drawn in the form of vector layers and mounted in a 2D map to form a geographic overlay layer; the geographic overlay layer and the epicenter display layer control their overlapping relationship through rendering order or slight radius / elevation offset.

[0056] In the third step, the processing steps of the geological zoning isometric data are as follows: after the geological zoning isometric data is loaded, it is parsed into a set of ring vertices in memory. The three-dimensional channel performs arc length constraint encryption, tangent plane perforated triangulation, and excessively long chord recursive projection on the set of ring vertices to generate a three-dimensional earth model that fits the sphere. The two-dimensional channel references the set of ring vertices, and the two-dimensional map engine draws the isometric features and boundaries according to latitude and longitude.

[0057] In the third step, the overlay display on the 3D Earth model and / or 2D map to form the epicenter map refers to: first detecting the current display output mode; if the display output mode is a 2D map-only output mode, then drawing the 2D map; if the display output mode is a 3D Earth model-only output mode, then generating the 3D Earth model; if the display output mode is a 2D / 3D simultaneous output mode, then generating the 3D Earth model and drawing the 2D map, and then aligning and rendering the 3D Earth model and the 2D map based on the same source spherical geographic data.

[0058] In the third step, the graded earthquake situation bulletin includes a visual bulletin banner, which displays the magnitude, epicenter longitude, and epicenter latitude.

[0059] In the third step, the visual news banner determines multiple candidate dwell times based on whether the epicenter is within the national border area, whether it is within the user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold. Then, the longest of the multiple candidate dwell times is selected as the dwell time of the visual news banner.

[0060] In the first step, before acquiring earthquake event data from at least one earthquake catalog source, a real-time rapid reporting mode or a historical review mode is first set. The real-time rapid reporting mode drives the perception feedback channel of the graded earthquake situation rapid reporting based on the magnitude. The historical review mode suppresses the perception feedback channel of the graded earthquake situation rapid reporting. The perception feedback channel is one or a combination of interface jitter amplitude and duration, ground light superposition layer transparency, and low-frequency rumble volume.

[0061] The following are supplementary descriptions of the present invention:

[0062] The application environment of this invention is as follows: This method can run on Windows (Tauri desktop shell) and Android; the two-dimensional map can use a vector map engine, and the three-dimensional earth model can use a digital earth / 3D scene engine; large-volume data such as spherical geographic data of the same source can be parsed and triangulated in the worker thread (WebWorker) to avoid blocking the main thread.

[0063] Example 1:

[0064] Please see Figure 1 — Figure 6 A method for visualizing three-dimensional Earth earthquake monitoring data, the method comprising the following steps:

[0065] Step 1: First, acquire earthquake event data from at least one earthquake catalog source. The earthquake event data includes event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence. Then proceed to Step 2.

[0066] Step 2: First, integrate the earthquake event data into the current earthquake event list. Then, perform incremental detection on the earthquake event data. Incremental detection refers to: first, determining the latest event identifier in the current earthquake event list sorted by the time of occurrence; then, comparing the latest event identifier with a pre-stored baseline event identifier. If the baseline event identifier is empty, assign the latest event identifier to the baseline event identifier to complete the state initialization, end this round of incremental detection, and then return to Step 1. If the baseline event identifier is not empty, compare whether the latest event identifier and the baseline event identifier are consistent. If they are consistent, it is determined that there is no new earthquake event, end this round of incremental detection, and then return to Step 1. If they are inconsistent, it is determined that a new earthquake event has occurred, extract the earthquake event data corresponding to the latest event identifier, assign the latest event identifier to the baseline event identifier, and then proceed to Step 3.

[0067] Step 3: First, construct the spatial location of the epicenter based on the longitude and latitude of the epicenter of the new earthquake event. Then, overlay the spatial location of the epicenter and the spherical geographic data of the same source on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map. Next, generate a graded earthquake situation bulletin linked with the epicenter map based on the magnitude of the new earthquake event. Then, return to step 1.

[0068] Preferably, in the first step, obtaining earthquake event data from at least one earthquake catalog source means that the terminal pulls (or receives) event records from catalog sources such as domestic rapid reports, foreign catalogs, and relevant interfaces of the seismic network according to the configured cycle or subscription channel, extracts fields such as event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence, and writes them into the local database after standardization (conflict update).

[0069] Example 2:

[0070] The basic content is the same as in Example 1, except that:

[0071] Please see Figure 1 — Figure 5In the second step, the incremental detection includes a full list fingerprint synchronization mechanism. This mechanism means: first, calculating the current sequence fingerprint for all event identifiers arranged in a predetermined order in the current earthquake event list; then comparing the current sequence fingerprint with the pre-stored baseline sequence fingerprint; if they are inconsistent, it is determined that there are additions, deletions, or changes in the middle entries of the current earthquake event list, and then triggering the synchronous update of the bubble animation layer and the static seismic point layer accordingly; then updating the baseline sequence fingerprint with the current sequence fingerprint, ending this round of incremental detection, and then returning to the first step; if they are consistent, ending this round of incremental detection, and then returning to the first step. In the second step, the incremental detection includes sequentially performing attribute snapshot mapping table detection on all event identifiers. The attribute snapshot mapping table stores attribute snapshots of the magnitude, epicenter longitude, and epicenter latitude corresponding to the processed earthquake event identifiers. The attribute snapshot mapping table detection involves: first comparing the attribute snapshot mapping table of the event identifier with the corresponding historical attribute snapshot mapping table; if they are inconsistent, then revising the magnitude, epicenter longitude, and epicenter latitude in the historical attribute snapshot mapping table based on the attribute snapshot mapping table, and then revising the graded earthquake situation bulletin based on the attribute snapshot mapping table, thus ending this round of attribute snapshot mapping table detection; if they are consistent, this round of attribute snapshot mapping table detection ends. Preferably,

[0072] When the full-list fingerprint synchronization mechanism is running, it does not need to traverse all event attributes. It can quickly identify structural changes in the event list through lightweight hash comparison. For example, when a new earthquake event is added, the sequence of the event list becomes longer. For instance, if the original sequence was ID1, ID2, ID3, it becomes ID1, ID2, ID3, ID4 after the addition. The change in string / hash value results in a fingerprint change. When an earthquake event is deleted, the sequence of the event list becomes shorter. For instance, if the original sequence was ID1, ID2, ID3, it becomes ID1, ID3 (ID2 is deleted). The change in string / hash value results in a fingerprint change. When a middle entry changes, for example, if a middle event identifier is replaced (e.g., the event identifier of a false alarm event is withdrawn, replaced with a new event identifier, or a revised event with a new event identifier is reissued in the original position), then the string at the corresponding position in the sequence changes, resulting in a fingerprint change. Immediately after a fingerprint change, the bubble animation layer adds a corresponding epicenter marker, and the historical distribution of the static seismic point layer is refreshed synchronously, resolving the issue of only comparing the first and last identifiers. To address the issue of "missed synchronization in the middle revision," the system ensures absolute real-time consistency between the visualization layer and the source directory, providing staff with an unbiased basis for judgment. During attribute snapshot mapping detection, when the magnitude and epicenter of the same event are revised, the system automatically retrieves historical attribute snapshots of the event for field-by-field comparison. Upon identification of a revision, it directly updates the existing bulletin banner—for example, if the initial reported magnitude of an earthquake in the region is 5.9, and it is subsequently revised to 6.2, the magnitude value on the banner is automatically updated, and the perception feedback intensity is recalibrated according to the revised magnitude. This eliminates the need to generate new bulletin pop-ups, avoiding visual interference from repeated pop-ups and ensuring complete consistency between bulletin information and the latest revision results. If the comparison confirms no attribute change, the existing bulletin status remains unchanged, avoiding invalid refreshes. These two mechanisms work together, covering all changes to the event list and providing targeted optimization for the specific revision process in earthquake operations. This allows for second-level detection of new events and seamless updates of revised events in real-time monitoring scenarios.

[0073] Example 3:

[0074] The basic content is the same as in Example 1, except that:

[0075] Please see Figure 1 — Figure 5In the third step, the construction of epicenter spatial points based on the epicenter longitude and latitude of the new earthquake event, and the overlay display of the epicenter spatial points and related spherical geographic data on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map, refers to: first mapping the epicenter longitude and latitude to epicenter spatial points near the surface of the sphere, and then mounting the epicenter spatial points in a specified form on the three-dimensional earth model to form an epicenter display layer; first constructing epicenter spatial points based on epicenter longitude and latitude, and then writing them into a two-dimensional map and drawing epicenter symbols to form an epicenter display layer; the graded earthquake situation bulletin linked with the epicenter map refers to: the graded earthquake situation bulletin performing focusing, flying direction, pulse, or selection highlighting on the epicenter spatial points. In the third step, the homogeneous spherical geographic data refers to any one or a combination of the following: geological zoning planar data, fault line data, geostress points / azimuths, plate tectonic lines, national / provincial boundaries, and user-defined point and line layers; the overlay display of homogeneous spherical geographic data on a 3D earth model and / or a 2D map means that the homogeneous spherical geographic data is transformed into planar grids and / or line objects that fit the sphere through spherical coordinate transformation and mounted in the 3D earth model to form a geographic overlay layer; the geographic elements in the homogeneous spherical geographic data are overlaid and drawn in the form of vector layers and mounted in the 2D map to form a geographic overlay layer; the geographic overlay layer and the epicenter display layer control their overlapping relationship through rendering order or slight radius / elevation offset. In the third step, the processing steps of the geological zoning isometric data are as follows: after the geological zoning isometric data is loaded, it is parsed into a set of ring vertices in memory. The three-dimensional channel performs arc length constraint encryption, tangent plane perforated triangulation, and excessively long chord recursive projection on the set of ring vertices to generate a three-dimensional earth model that fits the sphere. The two-dimensional channel references the set of ring vertices, and the two-dimensional map engine draws the isometric features and boundaries according to latitude and longitude. Preferably, the spherical geographic data refers to: vector geographic data such as geology and faults that conform to the Earth's sphere; the geographic elements refer to the geological and stress zoning vector elements that are retained from the same source as the three-dimensional spherical mesh and are directly drawn on the two-dimensional map in the dual-channel processing of the geological surface; specifically, they include: ① Geometric elements: polygonal areas corresponding to geological zones, whose coordinates are latitude and longitude rings (outer ring and optional inner ring / holes), used to draw geological color areas and boundaries on the two-dimensional map; ② Attribute elements: at least including attributes related to symbolization and recognition, such as: fill color (or equivalent lithology / age coloring identifier), classification identifiers such as geological type / overlay type, topological auxiliary identifiers such as whether it is a hole, etc.

[0076] When applied, the same set of geological ring vertices is reused throughout the entire process as a common data source for 2D and 3D rendering. This ensures complete overlap of geological boundaries, fault trends, and epicenter points in the 2D and 3D views from the data source, avoiding discrepancies in judgment caused by multi-source data bias. After the geological zoning isometric data is loaded, it is first parsed into a unique set of ring vertices in memory. This set contains the outer ring latitude and longitude sequence and an optional inner ring (hole) sequence, while fully preserving attribute elements such as fill color, geological type, and hole identifier, serving as a shared data source for 2D and 3D rendering. The 3D channel performs spherical triangulation on the set of vertices of the ring: first, it refines the arc length constraints on the edges of the polygonal ring to ensure that the arc length of the sphere spanned by a single edge does not exceed a preset threshold, avoiding spherical distortion caused by large-span chords; then, it projects the spherical polygons onto the tangent plane, triangulates the polygons with holes, and generates a sequence of triangle indexes; finally, it performs a recursive midpoint extraction operation on each edge of the triangulated triangles, projects the midpoints back to the Earth's spherical radius, and recurses until all edges meet the spherical accuracy requirements, ultimately generating a 3D mesh that fits the sphere and attaching it to the 3D scene. The 2D channel directly references the same set of vertices of the ring, without performing the above triangulation steps, only converting the latitude and longitude coordinates into the projection coordinates of the 2D map engine, drawing the planar fill area and boundaries according to the topological relationship between the outer and inner rings, and performing symbolic rendering based on the retained attribute elements (such as filling different colors according to lithological classification). Through the above processing, the boundary of the 3D mesh is jointly formed by the original vertices and the refined vertices of the ring vertex set, while the boundary of the 2D vector elements is directly formed by the original vertices of the ring vertex set. The two are completely equivalent in spatial geometry, ensuring complete overlap of geological zoning boundaries, fault strikes, and epicenter locations in the 2D and 3D views from the data source level. This completely avoids the boundary drift problem caused by separate analysis and independent simplification of 2D and 3D views in general solutions. At the same time, through a slight elevation offset mechanism, the spatial position of the epicenter is radially raised, ensuring that the epicenter symbol always covers the geological surface, completely avoiding problems such as visual flickering and markers appearing and disappearing caused by depth conflicts. Meanwhile, the triggering of graded earthquake alerts or user interactions enable the system to perform focused, directional, pulse, or highlighted control of the epicenter spatial location. For example, when a new earthquake event triggers the pop-up of the graded earthquake alert banner, the system automatically extracts the coordinates of the epicenter spatial location, smoothly transitions the 3D earth model or 2D map viewport to the target location, and then immediately triggers a pulse animation at the epicenter spatial location. When a user clicks on the graded earthquake alert banner or directly selects the epicenter symbol on the map / earth model, the system highlights the epicenter spatial location to achieve seamless integration from alert information to spatial positioning.

[0077] Example 4:

[0078] The basic content is the same as in Example 1, except that:

[0079] Please see Figure 1 — Figure 5 In the third step, the overlay display on the 3D Earth model and / or 2D map to form the epicenter map refers to: first detecting the current display output mode; if the display output mode is a 2D map-only output mode, then drawing the 2D map; if the display output mode is a 3D Earth model-only output mode, then generating the 3D Earth model; if the display output mode is a 2D / 3D simultaneous output mode, then generating the 3D Earth model and drawing the 2D map, and then aligning and rendering the 3D Earth model and the 2D map based on the same source spherical geographic data.

[0080] During application, the system monitors the current display output configuration in real time and performs differentiated rendering scheduling based on the same set of geological ring vertices: In the 2D map output mode only, the system automatically skips the 3D spherical triangulation process and directly calls the 2D map engine to perform coordinate transformation and vector rendering on the set of vertices of the same origin ring, completing the symbolic drawing of elements such as geological zonal surfaces, fault lines, and national / provincial boundaries according to predefined attribute rules; In the 3D earth model output mode only, the system calls the worker thread to perform spherical triangulation on the set of vertices of the same origin ring, generating a 3D mesh that fits the sphere and attaching it to the 3D scene, supporting free rotation and pitch of the viewpoint to analyze the spatial coupling relationship between the epicenter and geological structures. Compared with the 2D view, the 3D scene can more accurately present the tilt angle and deep extension characteristics of the fault zone, helping to improve the accuracy of seismogenic structure judgment; In the 2D and 3D synchronous output mode, the system synchronously drives the dual channels of 3D mesh generation and 2D vector rendering, and achieves aligned rendering through unified spherical coordinate transformation parameters to ensure that the spatial boundaries of the 3D geological mesh and 2D vector elements completely coincide, ensuring the consistency of judgment criteria under multiple views.

[0081] Example 5:

[0082] The basic content is the same as in Example 1, except that:

[0083] Please see Figure 1 — Figure 5 In a 3D Earth model, the relationship between the Earth's internal structure and earthquake depth is visualized through shell data loading, interface construction, cross-sectional display, and linkage with the earthquake source depth. The specific implementation method is as follows:

[0084] ① Construction and Display of the Shell Layers such as PREM: Load the internal crustal data of the Earth, such as PREM (Preliminary Reference Earth Model), and map the top and bottom depths of each crust layer to the radius of a sphere in the 3D scene according to the Earth's radius ratio. Generate a concentric solid crustal mesh and mount it on the 3D Earth scene. When sectioning is enabled, the crustal layers are displayed within the section opening to represent the internal layered structure of the crust, mantle, outer core, inner core, etc.

[0085] ② Construction and display of the Moho surface: Load the Moho depth grid data, generate an interface grid that fits or is close to the sphere according to the depth of each grid point, and use it as the interface between the crust and the mantle. It is superimposed and displayed in the same three-dimensional scene as the PREM and other crustal layers to compare the relative relationship between the source depth and the crust-mantle boundary.

[0086] ③ Sectional Display: In response to user-activated wedge or radial sectioning, a sectioned view aligned with the target area is constructed based on parameters such as longitude center, latitude center, longitude span, latitude span, and radius (inner and outer). This exposes the Earth's internal crust. The sectioning preferably uses a pre-generated solid mesh to close the cut surface, rather than real-time GPU geometric clipping of the Earth itself or shader discarding, to ensure visual stability and interpretability at the section opening.

[0087] ④ Linkage between profile focus and focal depth: In response to the user-selected graded seismic bulletin or earthquake event, the epicenter location and focal depth of the event are read: the profile focus is aligned with the epicenter; the focal depth is mapped to the radial position within the sphere, and preferably a depth schematic line pointing from the near surface to the focal location is drawn, thereby showing the relative relationship between the focal depth and the Earth's internal crust against the background of the internal structure formed by the PREM shell and the Moho surface.

[0088] When applied for in-depth analysis or to provide supplementary scientific explanations, the abstract focal depth value is transformed into an intuitive geometric location within the Earth by loading PREM crustal data and mapping the depth according to the Earth's radius. This, combined with the Moho surface, constructs a visual interface between the crust and mantle, providing staff with direct evidence to determine the geophysical sphere in which the earthquake source is located. By using a pre-generated solid mesh for sectioning, the jagged edges and flickering issues that are easily caused by real-time GPU clipping are avoided, ensuring the visual stability and interpretability of the sectioned view during emergency consultations. By automatically locking the section focus, mapping the focal depth, and drawing depth lines in response to the selection of the rapid report, the text and image interlocking of the earthquake rapid report and the deep structural anatomy is achieved, solving the problem of the disconnect between depth information and the rapid report.

[0089] Example 6:

[0090] The basic content is the same as in Example 1, except that:

[0091] Please see Figure 1 — Figure 4In the third step, the graded earthquake situation bulletin includes a visual bulletin banner, which displays the magnitude, epicenter longitude, and epicenter latitude. In this third step, the visual bulletin banner is evaluated based on whether the epicenter is within a national border region, whether it is within a user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold, resulting in multiple candidate display durations. The longest of these candidate display durations is then selected as the display duration for the visual bulletin banner.

[0092] In application, based on the spatial attributes of the epicenter and the current view status, multi-dimensional serial judgments are performed sequentially on the dwell time of the visual bulletin banner to determine the dwell time of the visual bulletin banner. This ensures sufficient exposure of high-value seismic information while effectively avoiding the visual overabundance of low-value information. On this basis, construction fields (such as the distance from the epicenter to the nearest fault and the geological unit to which it belongs) are embedded into the bulletin banner and linked with the attention circle statistics module to dynamically calculate the frequency of subsequent aftershocks within a specified kilometer radius buffer zone with the epicenter as the center, assisting staff in judging the seismic trend. When the conditions for triggering a new event or exceeding the magnitude threshold are met, the system automatically activates the projection condition linkage, seamlessly switching the duty screen scene to the epicenter detailed investigation view. In addition, staff can trigger the structured export function with one click to output and archive the current bulletin card, notification text, and directory CSV file, providing standardized data traces for emergency handover and post-event review, realizing closed-loop management from information display and trend analysis to decision support and archiving.

[0093] Example 7:

[0094] The basic content is the same as in Example 1, except that:

[0095] Please see Figure 1 — Figure 5 In the first step, before acquiring earthquake event data from at least one earthquake catalog source, a real-time rapid reporting mode or a historical review mode is first set. The real-time rapid reporting mode drives the perception feedback channel of the graded earthquake situation rapid reporting based on the magnitude. The historical review mode suppresses the perception feedback channel of the graded earthquake situation rapid reporting. The perception feedback channel is one or a combination of interface jitter amplitude and duration, ground light superposition layer transparency, and low-frequency rumble volume.

[0096] In real-time reporting mode, the magnitude of newly occurring earthquake events is monitored in real time. Based on pre-configured slope parameters, the magnitude is linearly mapped and clamped to preset upper and lower limits, automatically activating at least one sensory feedback channel. Specifically, this manifests as interface jitter of corresponding amplitude and duration triggered according to the magnitude calibration value, adjustment of the transparency of the ground-light overlay layer, and control of the volume of low-frequency rumble. The intensity of these feedbacks increases with magnitude, using strong sensory stimulation to forcibly capture the attention of personnel, significantly shortening the lag time in emergency response. In historical review mode, the sensory feedback channel is automatically disconnected. The triggering logic retains only the spatial location of the epicenter and the bubble animation display, completely blocking interface shaking, ground light flashing and alarm sounds, avoiding high-intensity sensory stimulation from interfering with the staff's calm judgment, and ensuring the continuity and focus of historical earthquake sequence backtracking and tectonic background analysis; through the aforementioned mode separation mechanism, under the same visualization architecture, it not only meets the emergency duty requirements of "second-level reach and strong reminder" in the event of a sudden earthquake, but also takes into account the business scenario requirements of "silent review and in-depth analysis" during daily drills and historical analysis, achieving the best balance between efficiency and user experience.

[0097] Example 8:

[0098] The basic content is the same as in Example 1, except that:

[0099] Please see Figure 1 — Figure 5 To address this, an isolation mechanism and automated review process are introduced. Specifically, in response to the exercise start command, a synthetic earthquake event stream or a historical earthquake event replay stream is injected into the display link to trigger epicenter labeling, graded seismic situation pop-ups, and multi-dimensional linked displays. At the same time, the synthetic earthquake event stream or historical earthquake event replay stream is blocked from accessing the current earthquake event list, ensuring that the exercise data is physically isolated from the actual operational database and preventing the aforementioned data from contaminating the official rapid reporting records.

[0100] During application, a pre-configured exercise script is loaded during the exercise. The script contains several checkpoints and corresponding time limit judgment rules, and automatically records the actual response time of each checkpoint, calculating the difference between the actual time and the preset time limit. After the exercise, a debriefing summary is automatically generated. The summary includes at least the total number of times the exercise events were triggered, the maximum magnitude covered by the exercise, the average response delay of each stage, and the timeout rate. Based on the debriefing summary, the response effectiveness is further evaluated.

[0101] Example 9:

[0102] The basic content is the same as in Example 1, except that:

[0103] Please see Figure 1 — Figure 5The system adds a science popularization supplementary layer and a demonstration projection script capability, neither of which replaces the main earthquake situation reporting channel. In response to staff selecting a graded earthquake situation report or an earthquake event, a science popularization supplementary layer is loaded next to the corresponding event. This supplementary layer contains standardized earthquake science content, at least covering the definitions and differences between magnitude and intensity, the physical meaning of focal depth, and an explanation of the Earth's internal crustal structure, assisting non-professionals in accurately understanding earthquake parameters. The supplementary layer has a lower rendering priority than the epicenter display layer and the graded earthquake situation report layer, and supports manual switching between visible and hidden states without interfering with the regular earthquake situation assessment process. Pre-built projection scene scripts based on the demonstration DSL are included. These scripts have built-in conditional gating rules; when a new earthquake event is detected or the magnitude reaches a preset threshold, the corresponding scene switch is automatically triggered without manual intervention. Simultaneously, it supports full-process screen recording of the current demonstration canvas and encapsulates and outputs a standardized demonstration video stream. This capability, as a general-purpose underlying support module, can be reused in two scenarios: earthquake emergency drills and public science popularization lectures. There is no need to develop separate scenario switching logic for specific scenarios, ensuring the continuity and traceability of the demonstration process.

[0104] Example 10:

[0105] The basic content is the same as in Example 1, except that:

[0106] Please see Figure 1 — Figure 6 An apparatus or system for visualizing three-dimensional Earth seismic monitoring data, comprising:

[0107] Directory access module: Configured to execute earthquake directory access logic, connect to at least one earthquake directory source, obtain earthquake event data and parse it into standardized event fields, including at least event identifier, magnitude, epicenter longitude, epicenter latitude and time of occurrence; after conflict update, write the data to the local persistent library and output the current event list to the front end;

[0108] Incremental detection module: Configured to execute incremental detection logic, maintain the latest event identifiers and full list event identifier sequence fingerprints of the previous round of catalog; trigger the graded seismic rapid reporting link by comparing the current latest event identifier with the pre-stored baseline identifier; trigger the synchronization of 2D and 3D layers by comparing the current full list sequence fingerprint with the pre-stored baseline fingerprint; detect attribute changes of events with the same identifier through the attribute snapshot mapping table, and perform rapid report upgrade updates to avoid duplicate pop-ups;

[0109] Spherical Geographic Overlay Module: Configured to execute spherical geographic overlay logic, reusing the same set of geological ring vertices as the data source for 2D and 3D rendering; the 3D channel performs arc length constraint encryption, tangent plane perforated triangulation, and excessively long chord recursive projection on the ring vertex set to generate a 3D mesh that fits the sphere; the 2D channel directly references the ring vertex set, and the 2D map engine draws the areal features and boundaries according to latitude and longitude; through rendering order control and slight elevation offset, it is ensured that the epicenter layer is superimposed on the geological overlay layer to avoid visual flickering;

[0110] The earthquake situation bulletin module is configured to execute tiered earthquake situation bulletin logic, generating a visual bulletin banner containing magnitude and epicenter latitude and longitude; responding to bulletin triggers or user interactions, it performs linked operations such as focusing, flying, pulse, or highlighting selection on the spatial location of the epicenter; based on four-dimensional criteria including whether the epicenter is within a national border area, whether it is within the user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold, it takes the longest candidate value as the bulletin dwell time; it supports embedding structural fields such as the distance from the epicenter to the nearest fault and the geological unit to which it belongs, and counts the frequency of subsequent events within the surrounding area of ​​concern of the epicenter; it provides structured export capabilities for bulletin cards, notification texts, and directory CSVs, as well as the linkage capability for switching between new events / high magnitude trigger screen projection scenarios;

[0111] Working Mode Module: Configured to execute working mode gating logic, supporting switching between real-time rapid reporting mode and historical review mode: In real-time rapid reporting mode, based on the magnitude, the interface jitter amplitude and duration, the transparency of the ground light superposition layer, and the low-frequency rumble volume are calibrated and clamped using pre-configured slope parameters, driving multi-channel sensing feedback; In historical review mode, all sensing feedback channels are suppressed, retaining only the epicenter location and animation display; It also supports the management of exercise isolation mode and popular science explanation mode: In exercise mode, the writing of synthetic / replay events to the real rapid reporting persistent channel is blocked; In popular science mode, the visibility of the side explanation layer is controlled, without interfering with the main rapid reporting channel;

[0112] Other optional modules are configured to load extended functions on demand, including but not limited to: a drill debriefing module, which records the actual response delay of checkpoints in the drill script and generates a debriefing summary containing the number of triggers, maximum magnitude, and response delay; a popular science explanation module, which loads standardized popular science content such as differences in magnitude and intensity, the meaning of depth, and shell structure; a projection script module, which loads conditionally gated scene scripts written based on the demonstration DSL, supports automatic scene switching according to preset conditions, and records and saves the demonstration process; and an Earth interior profile module, which loads PREM shell and Moho surface data, performs wedge profiles, and draws a schematic line of the focal depth.

[0113] When applied, the modules work together in sequence: after the directory access module completes data retrieval, the incremental detection module identifies changes and triggers subsequent processes, the spherical geographic overlay module updates the two-dimensional and three-dimensional overlay layers, the seismic bulletin module generates linked and graded seismic bulletins, the working mode module gates the feedback channel according to the current configuration, and the optional modules load extended capabilities as needed, forming a complete visual closed loop from data access to analysis and support, adapting to the needs of multiple scenarios such as real-time monitoring, historical review, drills and simulations, and popular science dissemination.

[0114] The above description is only a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. Any equivalent modifications or changes made by those skilled in the art based on the content disclosed in the present invention should be included within the scope of protection set forth in the claims.

Claims

1. A method for visualizing three-dimensional Earth seismic monitoring data, characterized in that: The method includes the following steps: Step 1: First, acquire earthquake event data from at least one earthquake catalog source. The earthquake event data includes event identifier, magnitude, epicenter longitude, epicenter latitude, and time of occurrence. Then proceed to Step 2. Step 2: First, integrate the earthquake event data into the current earthquake event list. Then, perform incremental detection on the earthquake event data. Incremental detection refers to: first, determining the latest event identifier in the current earthquake event list sorted by the time of occurrence; then, comparing the latest event identifier with a pre-stored baseline event identifier. If the baseline event identifier is empty, assign the latest event identifier to the baseline event identifier to complete the state initialization, end this round of incremental detection, and then return to Step 1. If the baseline event identifier is not empty, compare whether the latest event identifier and the baseline event identifier are consistent. If they are consistent, it is determined that there is no new earthquake event, end this round of incremental detection, and then return to Step 1. If they are inconsistent, it is determined that a new earthquake event has occurred, extract the earthquake event data corresponding to the latest event identifier, assign the latest event identifier to the baseline event identifier, and then proceed to Step 3. Step 3: First, construct the spatial location of the epicenter based on the longitude and latitude of the epicenter of the new earthquake event. Then, overlay the spatial location of the epicenter and the spherical geographic data of the same source on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map. Next, generate a graded earthquake situation bulletin linked with the epicenter map based on the magnitude of the new earthquake event. Then, return to step 1.

2. The method for visualizing three-dimensional Earth seismic monitoring data according to claim 1, characterized in that: In the second step, the incremental detection includes a full list fingerprint synchronization mechanism. The full list fingerprint synchronization mechanism means: first, calculate the current sequence fingerprint for all event identifiers in the current earthquake event list arranged in a predetermined order; then compare the current sequence fingerprint with the pre-stored reference sequence fingerprint; if the two are inconsistent, it is determined that there are additions, deletions, or changes in the middle entries of the current earthquake event list; then, trigger the synchronous update of the bubble animation layer and the static seismic point layer accordingly; then update the reference sequence fingerprint with the current sequence fingerprint, end the current round of incremental detection, and then return to the first step. If the two match, end the current round of incremental detection and then return to step one.

3. The method for visualizing three-dimensional Earth seismic monitoring data according to claim 2, characterized in that: In the second step, the incremental detection includes sequentially performing attribute snapshot mapping table detection on all event identifiers. The attribute snapshot mapping table is used to store attribute snapshots of magnitude, epicenter longitude, and epicenter latitude corresponding to the processed earthquake event identifiers. The attribute snapshot mapping table detection refers to: first, comparing the attribute snapshot mapping table of the event identifier with the historical attribute snapshot mapping table corresponding to the event identifier; if the two are inconsistent, then revising the magnitude, epicenter longitude, and epicenter latitude in the historical attribute snapshot mapping table based on the attribute snapshot mapping table, and then revising the graded seismic situation bulletin based on the attribute snapshot mapping table, thus ending this round of attribute snapshot mapping table detection; if the two are consistent, then ending this round of attribute snapshot mapping table detection.

4. A method for visualizing three-dimensional Earth seismic monitoring data according to claim 1, 2, or 3, characterized in that: In the third step, the construction of epicenter spatial points based on the epicenter longitude and latitude of the new earthquake event, and the overlay display of the epicenter spatial points and related spherical geographic data on a three-dimensional earth model and / or a two-dimensional map to form an epicenter map, refers to: first mapping the epicenter longitude and latitude to epicenter spatial points near the surface of the sphere, and then mounting the epicenter spatial points in a specified form on the three-dimensional earth model to form an epicenter display layer; or first constructing epicenter spatial points based on epicenter longitude and latitude, and then writing them into a two-dimensional map and drawing epicenter symbols to form an epicenter display layer. The graded earthquake situation bulletin linked with the epicenter map refers to the graded earthquake situation bulletin performing focus, fly-to-direction, pulse, or selection highlighting on the spatial points of the epicenter.

5. The method for visualizing three-dimensional Earth seismic monitoring data according to claim 4, characterized in that: In the third step, the homogeneous spherical geographic data refers to any one or a combination of the following: geological zonal isometric data, fault line data, geostress points / azimuths, plate tectonic lines, national / provincial boundaries, and user-defined point and line layers. The overlay display of homogeneous spherical geographic data on a 3D Earth model and / or a 2D map refers to the following: homogeneous spherical geographic data are transformed into planar grids and / or linear objects that fit the sphere through spherical coordinate transformation and mounted in a 3D Earth model to form a geographic overlay layer; geographic elements in the homogeneous spherical geographic data are overlaid and drawn in the form of vector layers and mounted in a 2D map to form a geographic overlay layer; the geographic overlay layer and the epicenter display layer control their overlapping relationship through rendering order or slight radius / elevation offset.

6. The method for visualizing three-dimensional Earth seismic monitoring data according to claim 5, characterized in that: In the third step, the processing steps of the geological zoning isometric data are as follows: after the geological zoning isometric data is loaded, it is parsed into a set of ring vertices in memory. The three-dimensional channel performs arc length constraint encryption, tangent plane perforated triangulation, and excessively long chord recursive projection on the set of ring vertices to generate a three-dimensional earth model that fits the sphere. The two-dimensional channel references the set of ring vertices, and the two-dimensional map engine draws the isometric features and boundaries according to latitude and longitude.

7. The method for visualizing three-dimensional Earth seismic monitoring data according to claim 5, characterized in that: In the third step, the overlay display on the 3D Earth model and / or 2D map to form the epicenter map refers to: first detecting the current display output mode; if the display output mode is a 2D map-only output mode, then drawing the 2D map; if the display output mode is a 3D Earth model-only output mode, then generating the 3D Earth model; if the display output mode is a 2D / 3D simultaneous output mode, then generating the 3D Earth model and drawing the 2D map, and then aligning and rendering the 3D Earth model and the 2D map based on the same source spherical geographic data.

8. A method for visualizing three-dimensional Earth seismic monitoring data according to claim 1, 2, or 3, characterized in that: In the third step, the graded earthquake situation bulletin includes a visual bulletin banner, which displays the magnitude, epicenter longitude, and epicenter latitude.

9. A method for visualizing three-dimensional Earth seismic monitoring data according to claim 8, characterized in that: In the third step, the visual news banner determines multiple candidate dwell times based on whether the epicenter is within the national border area, whether it is within the user's associated provincial administrative region, whether the current view is global or local, and the magnitude threshold. Then, the longest of the multiple candidate dwell times is selected as the dwell time of the visual news banner.

10. A method for visualizing three-dimensional Earth seismic monitoring data according to claim 1, 2, or 3, characterized in that: In the first step, before acquiring earthquake event data from at least one earthquake catalog source, a real-time rapid reporting mode or a historical review mode is first set. The real-time rapid reporting mode drives the perception feedback channel of the graded earthquake situation rapid reporting based on the magnitude. The historical review mode suppresses the perception feedback channel of the graded earthquake situation rapid reporting. The perception feedback channel is one or a combination of interface jitter amplitude and duration, ground light superposition layer transparency, and low-frequency rumble volume.

Citation Information

Patent Citations

  • Novel earthquake catalogue persistence and visualization method

    CN105183942A