Real-scene three-dimensional geological outcrop route roaming method

By providing real-life three-dimensional geological outcrop route roaming methods, including geological outcrop data collection and construction of roaming logic processes, the problem that existing platforms cannot meet users' real-life three-dimensional geological outcrop route roaming needs is solved, and flexible and realistic route construction and roaming experience are achieved.

CN119625204AActive Publication Date: 2025-03-14陈建华 +4
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411772420.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-14
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

The existing online geographic information platform cannot meet the users' real-life three-dimensional geological outcrop route roaming needs, and its functions are limited and cannot be customized.

Method used

Provide a real-life three-dimensional geological outcrop route roaming method, including collecting, modeling and saving geological outcrop data, and sequentially conducting logical processes and roaming logic processes. The construction logic process includes model filtering, hot spot filtering, sorting and saving, and the roaming logic process includes macro preview, model and hot spot display and information display.

Benefits of technology

It realizes flexible and realistic route construction and roaming of geological outcrop entities, replaces the inconvenience of traditional field investigations, provides a friendly cloud science investigation experience, and meets users' custom needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119625204A_ABST
    Figure CN119625204A_ABST
Patent Text Reader

Abstract

The invention discloses a live-action three-dimensional geological outcrop route roaming method, and relates to the technical field of network geographic information. The method comprises a geological outcrop route construction logic process and a geological outcrop route roaming logic process which are sequentially carried out after geological outcrop data acquisition, modeling and storage are completed, the geological outcrop route construction logic process comprises a geological outcrop model screening sub-process, a geological outcrop hot spot screening sub-process, a geological outcrop model and hot spot sorting sub-process and a geological outcrop route storage sub-process; the geological outcrop route roaming logic process comprises a geological outcrop route macroscopic preview sub-process, a geological outcrop model and hotspot display sub-process and a geological outcrop model information display sub-process, so that a user can carry out good'cloud science 'geological investigation, and friendly operability and three-dimensional interactive experience are achieved; and therefore, the real-scene three-dimensional geological outcrop route roaming requirement of the user can be met, and practical application and popularization are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of network geographic information technology, and in particular relates to a real-scene three-dimensional geological outcrop route roaming method. Background Art

[0002] In the field of network geographic information systems, when faced with the problem of geological route surveys, it is usually necessary to establish a three-dimensional roaming function in the system. In order to meet the needs of traditional field geological route surveys, the network geographic information system should provide a series of geospatial data on the geological route to be surveyed, such as real-life three-dimensional models, photos, videos and / or hot spots of each geological outcrop on the route. By implementing an automated and customized geospatial data browsing method, users can complete the exploration of a series of geospatial data in an interactive form, and the process of users browsing geospatial data in this way is called geological outcrop route roaming. At present, the three-dimensional network geographic information platforms with geological outcrop route roaming functions in the world mainly include Virtual Field Trips platform and Google Earth platform.

[0003] The Virtual Field Trips platform is an online resource platform built by Arizona State University in the United States and aims to provide users with virtual field geological surveys. The Virtual Field Trips platform presets 12 survey routes for geological outcrops for users, and adds certain detailed photos and video explanations to each route. The quality of these resources is high. However, the Virtual Field Trips platform itself is not an online platform that specifically provides geological outcrop route roaming. It also provides resources in the fields of culture and architecture. It is a comprehensive education and popular science platform, and the survey routes for geological outcrops only occupy a small part of it. At the same time, since the Virtual Field Trips platform is not based on a real-life three-dimensional geological outcrop model, but mainly based on two-dimensional photos and panoramas, and the geological outcrop roaming routes provided are all pre-designed by the platform, users cannot re-edit the roaming routes. Therefore, the Virtual Field Trips platform cannot provide users with a real-life three-dimensional outcrop model and a customizable geological outcrop route roaming experience.

[0004] Google Earth is a three-dimensional network geographic information platform developed by Google Inc., which allows users to explore the geospatial data of various locations on the earth in a variety of ways. Google Earth has a rich map element editing function, and users can freely add observation points, videos, photos, panoramas and other data at any location on the virtual earth. Based on the established map elements, Google Earth browses these geospatial data one by one in the form of "slide show", realizing a route roaming experience that can be customized by users. However, Google Earth mainly uses high-resolution remote sensing images and DEM (Digital Elevation Model) data to perform three-dimensional visualization of geological outcrops. Although this method can efficiently visualize large-scale three-dimensional scenes, it will cause the loss of many small-scale details. Users usually need to observe geological outcrops carefully when conducting geological outcrop route surveys, and this loss of details is obviously unacceptable.

[0005] Therefore, in response to the actual needs of real-life three-dimensional geological outcrop route roaming, how to design and implement a new solution that can provide geological researchers with cloud-based geological outcrop route construction and geological outcrop route roaming is a topic that technical personnel in this field urgently need to study. Summary of the invention

[0006] The purpose of the present invention is to provide a real-life three-dimensional geological outcrop route roaming method to solve the problem that the existing network geographic information platform is difficult to meet the user's real-life three-dimensional geological outcrop route roaming needs due to limited functions.

[0007] In order to achieve the above object, the present invention adopts the following technical solutions:

[0008] The present invention provides a real-scene three-dimensional geological outcrop route roaming method, including a geological outcrop route construction logic flow and a geological outcrop route roaming logic flow which are sequentially performed after geological outcrop data collection, modeling and storage are completed;

[0009] The geological outcrop route construction logic process includes a geological outcrop model screening sub-process, a geological outcrop hotspot screening sub-process, a geological outcrop model and hotspot sorting sub-process and a geological outcrop route preservation sub-process;

[0010] The geological outcrop route roaming logic process includes a geological outcrop route macro preview sub-process, a geological outcrop model and hot spot display sub-process and a geological outcrop model information display sub-process.

[0011] Based on the above invention content, a new solution for route construction and roaming for real-life three-dimensional geological outcrops is provided, which includes a geological outcrop route construction logic process and a geological outcrop route roaming logic process that are performed in sequence after geological outcrop data collection, modeling and storage are completed, wherein the geological outcrop route construction logic process includes a geological outcrop model screening sub-process, a geological outcrop hotspot screening sub-process, a geological outcrop model and hotspot sorting sub-process and a geological outcrop route saving sub-process, and the geological outcrop route roaming logic process includes a geological outcrop route macro preview sub-process, a geological outcrop model and hotspot display sub-process and a geological outcrop model information display sub-process, so that the core functions such as geological route construction and roaming can be realized for geological outcrop entities in a simple, flexible, realistic and innovative manner, and with the help of high-precision real-life three-dimensional models and Cesium three-dimensional rendering engine, the inconvenience and potential danger of traditional field geological surveys can be replaced, so that users can conduct a good "cloud science" geological survey, and achieve friendly operability and three-dimensional interactive experience, thereby meeting the user's real-life three-dimensional geological outcrop route roaming needs, and facilitating practical application and promotion.

[0012] In a possible design, the geological outcrop model screening subprocess includes the following steps:

[0013] After entering the geological outcrop route editing interface, the thumbnail, name field, route information and ID index value of the geological outcrop model in the file system and database are returned to the front end in JSON format for display and storage according to the front end data request;

[0014] Selective sorting and screening of geological outcrop models are achieved through fuzzy search and drag-and-drop sorting.

[0015] In a possible design, the geological outcrop hotspot screening subprocess includes the following steps:

[0016] Request the file system to load 3DTiles three-dimensional model data according to the ID index value of the geological outcrop model, and add entities in the viewer core class of the Cesium engine to display the geological outcrop hotspots associated with the 3DTiles three-dimensional model data;

[0017] The front-end system requests hotspot-related data from the file system and displays it on the Web;

[0018] The entities can be displayed and hidden by dragging and sorting and controlling parameters to sort and screen the hot spots of geological outcrops.

[0019] In one possible design, the geological outcrop model and hotspot sorting subprocess includes the following steps:

[0020] Drag and sort the geological outcrop models selected in the geological outcrop model screening subprocess, and drag and sort the geological outcrop hotspots selected in the geological outcrop hotspot screening subprocess;

[0021] Introduce sortable.js plug-in to update system DOM by dragging: get the new and old index values ​​of the dragged element by using different trigger logic methods when the dragged element is selected, when the order of elements in the drag container is updated, after adding elements in the drag container, after removing elements in the drag container and / or after ending the drag, and use the index value to update the geological outcrop model array and geological outcrop hotspot array;

[0022] According to the ID index value update method, an array of geological outcrop models and geological outcrop hotspots is dynamically stored to construct the sequence of geological outcrop route roaming display effects.

[0023] In a possible design, the geological outcrop route preservation sub-process includes the following steps:

[0024] The result data of the geological outcrop model screening subprocess, the geological outcrop hotspot screening subprocess, and the geological outcrop model and hotspot sorting subprocess are respectively uniformly associated with corresponding ID index values, and the geological outcrop route ID is generated by using the MD5 encryption algorithm;

[0025] The relevant data of the geological outcrop model screening subprocess, the geological outcrop hotspot screening subprocess and the geological outcrop model and hotspot sorting subprocess are transmitted to the back end in the form of FormData form data, and a geological route roaming database is constructed and written.

[0026] In a possible design, the geological outcrop route macro preview sub-process includes the following steps:

[0027] The front-end system selects the geological outcrop route according to the geological outcrop route ID index value in the geological route roaming database;

[0028] The data of the geological outcrop route is returned in JSON format and saved in the front-end system, and at the same time, a file system associated with each ID index value field in the data is requested, a progress bar for roaming the geological outcrop route is constructed and filled, and a thumbnail of the geological outcrop model is displayed in a physical form;

[0029] The camera angle of view is dynamically calculated according to the geological outcrop model information, and the camera angle of view is made to fly to the minimum rectangular range including the model thumbnail, so as to realize the macro preview and analysis of the geological outcrop route on the Web side.

[0030] In one possible design, the geological outcrop model and hotspot display subprocess includes the following steps:

[0031] Loading 3D Tiles model tile data of the geological outcrop model and an entity displaying the geological outcrop hotspot according to the ID index value stored in the database based on the geological outcrop model and the hotspot sorting subprocess;

[0032] After determining that the 3DTiles model tile data of the geological outcrop model has been loaded and the entity of the geological outcrop hotspot has been displayed, the geological outcrop model and the entity of the geological outcrop hotspot are displayed successively by realizing the continuous jump mode of the first-person perspective of the Cesium engine rendering engine camera, so as to realize the roaming display of the geological outcrop route;

[0033] According to the time interval parameter changes, pause roaming parameter changes and exit roaming parameter changes monitored and input for the roaming progress bar display, the browsing experience of roaming speed change, roaming pause / start and exit roaming is realized one by one.

[0034] In a possible design, the geological outcrop model information display subprocess includes the following steps:

[0035] After the 3DTiles model tile data of the geological outcrop model is loaded, according to the ID index value of the geological outcrop model in the geological outcrop roaming route and the ID index value of the geological outcrop hotspot, a front-end request is sent to the associated file system to load and display the relevant information, wherein the relevant information includes pictures, videos and / or panoramic data;

[0036] During the route roaming of a single geological outcrop, the corresponding model information is always displayed. For the geological outcrop hotspot information, requests are continuously sent to the file system as the hotspot switches, so that the data can be returned and displayed through data encoding and conversion.

[0037] In a possible design, the geological outcrop route roaming logic flow further includes:

[0038] During the roaming of the geological outcrop route, according to the thumbnails of the geological outcrop models and / or the entities of the geological outcrop hotspots, the 3DTiles model data are selectively loaded and / or the entities of the geological outcrop hotspots are displayed through the ID index values ​​respectively associated with them, and the progress control parameters of the roaming progress bar are updated to adjust the roaming progress.

[0039] In a possible design, a geological outcrop route maintenance logic process is also included after the geological outcrop route roaming logic process, wherein the geological outcrop route maintenance logic process includes a geological outcrop route name fuzzy search sub-process, a geological outcrop route editing sub-process, a geological outcrop model and hotspot redefinition sub-process, a geological outcrop route re-saving sub-process and / or a geological outcrop route deletion sub-process;

[0040] The fuzzy search sub-process of geological outcrop route name includes the following steps: matching and screening the field information in the geological outcrop route name object set requested by the front end and returned by the back end;

[0041] The geological outcrop route editing sub-process includes the following steps: sending a request to a database when the geological outcrop route editing interface of the front end is rendered, and organizing, rendering and presenting the associated data with the ID index value in the selected geological outcrop route in different data formats of array, object and / or Boolean value in the geological outcrop route editing interface;

[0042] The geological outcrop model and hotspot redefinition sub-process includes the following steps: based on the geological outcrop route, the whole process of constructing the logic process is implemented, and the relevant data information saved in the geological outcrop route is filled into the route name, geological outcrop model screening, geological outcrop hotspot screening and / or geological outcrop model and hotspot sorting content through the front-end system request, so as to redefine the geological outcrop model and hotspot;

[0043] The geological outcrop route re-saving sub-process comprises the following steps: sending the data obtained based on the geological outcrop route editing sub-process and / or the geological outcrop model and hotspot redefinition sub-process to the back end in the form of FormData form data again according to the ID index value of the geological outcrop route and saving it in the corresponding route of the database;

[0044] The geological outcrop route deletion sub-process includes the following steps: deleting the selected geological outcrop route information from the database through the ID index value of the geological outcrop route, without deleting the associated file system data through the index value.

[0045] Beneficial effects of the above scheme:

[0046] (1) The present invention provides a new solution for route construction and roaming for real-life three-dimensional geological outcrops, which includes a geological outcrop route construction logic process and a geological outcrop route roaming logic process that are performed in sequence after geological outcrop data collection, modeling and storage are completed. The geological outcrop route construction logic process includes a geological outcrop model screening sub-process, a geological outcrop hotspot screening sub-process, a geological outcrop model and hotspot sorting sub-process and a geological outcrop route saving sub-process. The geological outcrop route roaming logic process includes a geological outcrop route macro preview sub-process, a geological outcrop model and hotspot display sub-process and a geological outcrop model information display sub-process. In this way, the core functions of geological route construction and roaming can be realized for geological outcrop entities in a simple, flexible, realistic and innovative manner. With the help of high-precision real-life three-dimensional models and Cesium three-dimensional rendering engine, the inconvenience and potential danger of traditional field geological surveys can be replaced, so that users can conduct a good "cloud science" geological survey and achieve friendly operability and three-dimensional interactive experience, thereby meeting the user's real-life three-dimensional geological outcrop route roaming needs and facilitating practical application and promotion.

[0047] (2) It can also avoid the time and energy investment required for traditional field surveys. That is, users can conduct immersive research on geological outcrops along the roaming route simply by operating the screen. This method saves a lot of time and resources and improves the efficiency of geological surveys.

[0048] (3) The route editing function provided can be highly customized according to user needs, allowing users to design geological survey routes according to the specific requirements of individuals or teams, and can be made public for other users to browse and use for sharing, which enhances flexibility and personalized experience and promotes the exchange and sharing of geological knowledge;

[0049] (4) Users can obtain a wealth of pictures, videos, panoramas, and literature through the system, thereby gaining a deeper understanding of geological phenomena, expanding their understanding of geological characteristics, and improving the depth and breadth of geological learning and research, and experiencing a friendly "cloud science" investigation;

[0050] (5) The interactive operation interface provided is clear and easy to understand, which reduces the user's learning cost, enables more people to use it easily, and promotes the popularization of geological science and education;

[0051] (6) To address the problems of other software platforms’ roaming functions, such as lack of real-life 3D models or insufficient model accuracy, low degree of route customization, and insufficient associated resources, a comprehensive solution was provided to improve the quality and effectiveness of geological route roaming and promote the development of the geological field in a more digital direction. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0053] Figure 1 A schematic flow chart of a real-life three-dimensional geological outcrop route roaming method provided in an embodiment of the present invention.

[0054] Figure 2 An example diagram of a common geological outcrop route interface provided in an embodiment of the present invention.

[0055] Figure 3 An example diagram of a self-defined geological outcrop route interface provided in an embodiment of the present invention.

[0056] Figure 4 This is an example diagram of a geological outcrop route editing interface provided in an embodiment of the present invention.

[0057] Figure 5 An example diagram of an interface for editing a single real-life three-dimensional geological outcrop model in a geological outcrop route provided in an embodiment of the present invention.

[0058] Figure 6 This is an example diagram of the display effect of geological outcrops and related information when roaming along a geological outcrop route provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in combination with the drawings and the description of the embodiments or the prior art. Obviously, the following description of the structures of the drawings is only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these embodiments without creative work. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention.

[0060] It should be understood that although the terms first and second, etc. may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another object. For example, a first object can be referred to as a second object, and similarly, a second object can be referred to as a first object without departing from the scope of the exemplary embodiments of the present invention.

[0061] It should be understood that the term "and / or" that may appear in this document is merely a description of the association relationship between associated objects, indicating that there may be three relationships. For example, A and / or B can indicate three situations: A exists alone, B exists alone, or A and B exist at the same time. For another example, A, B and / or C can indicate the existence of any one of A, B and C or any combination of them. The term " / and" that may appear in this document describes another type of association object relationship, indicating that there may be two relationships. For example, A / and B can indicate two situations: A exists alone or A and B exist at the same time. In addition, the character " / " that may appear in this document generally indicates that the previous and next associated objects are in an "or" relationship.

[0062] Example

[0063] like Figure 1 As shown, the real-scene three-dimensional geological outcrop route roaming method provided in this embodiment includes but is not limited to the geological outcrop route construction logic process and the geological outcrop route roaming logic process that are carried out in sequence after the geological outcrop data is collected, modeled and saved; the geological outcrop route construction logic process includes but is not limited to the geological outcrop model screening sub-process, geological outcrop hotspot screening sub-process, geological outcrop model and hotspot sorting sub-process and geological outcrop route saving sub-process; the geological outcrop route roaming logic process includes but is not limited to the geological outcrop route macro preview sub-process, geological outcrop model and hotspot display sub-process and geological outcrop model information display sub-process. The above-mentioned specific methods for collecting, modeling and saving geological outcrop data can include but are not limited to: using drone oblique photogrammetry and close photogrammetry technology to achieve three-dimensional geological body modeling of geological outcrops, cropping and exporting to 3DTiles format, and collecting and saving relevant information such as pictures, videos and panoramic data of geological outcrops. In addition, based on computer graphics and front-end and back-end data transmission theory and technology, combined with the Cesium engine, a geological outcrop route roaming plan can be built, and a file system can be built to realize the uploading, saving and reading of the aforementioned data.

[0064] The geological outcrop model screening is one of the foundations for creating a geological outcrop route. Specifically, the geological outcrop model screening sub-process includes but is not limited to the following steps S11 to S12.

[0065] S11. After entering the geological outcrop route editing interface, the thumbnail, name field, routing information and ID (Identity document, which is the abbreviation of identity card identification number, account number, unique code, exclusive number, etc.) index value of the geological outcrop model in the file system and database are returned to the front end in JSON (JavaScript Object Notation) format for display and storage according to the front-end data request.

[0066] In step S11, the geological outcrop route editing interface may be, but is not limited to, Figures 3 to 5 As shown in the figure, users can perform editing operations on these interfaces. In addition, the public geological outcrop route interface can be Figure 2 However, users cannot perform editing operations on this interface.

[0067] S12. Selective sorting and screening of geological outcrop models are achieved through fuzzy search and drag-and-drop sorting.

[0068] Geological outcrop hotspot screening is the second basis for creating geological outcrop routes. Specifically, the geological outcrop hotspot screening subprocess includes but is not limited to the following steps S21 to S23.

[0069] S21. Request the file system to load the 3DTiles three-dimensional model data according to the ID index value of the geological outcrop model, and add an entity in the viewer core class of the Cesium engine to display the geological outcrop hotspots associated with the 3DTiles three-dimensional model data.

[0070] In step S21, the Cesium engine is an open source 3D earth rendering engine, which was officially released in 2014 and is often used to present high-precision three-dimensional earth and other celestial models on web pages; the Viewer class is the core class of the Cesium engine and is also the main window for map visualization.

[0071] S22. The front-end system requests the hotspot related data in the file system and displays it on the Web side.

[0072] S23. Control the visibility of entities by dragging and sorting and controlling parameters to achieve sorting and screening of geological outcrop hotspots.

[0073] The geological outcrop model and hotspot sorting are important means for constructing geological outcrop routes. Specifically, the geological outcrop model and hotspot sorting sub-process includes but is not limited to the following steps S31 to S33.

[0074] S31. Drag and sort the geological outcrop models selected in the geological outcrop model screening subprocess, and drag and sort the geological outcrop hotspots selected in the geological outcrop hotspot screening subprocess.

[0075] S32. Introduce the sortable.js plug-in drag update system DOM (Document Object Model): by using different trigger logic methods when the drag element is selected, when the elements in the drag container are updated in order, after adding elements in the drag container, after removing elements in the drag container and / or after ending the drag, the new and old index values ​​of the drag element are obtained, and the index values ​​are used to update the geological outcrop model array and the geological outcrop hotspot array.

[0076] In step S32, Sortable.js is a powerful JavaScript plug-in that supports the drag-and-drop sorting function of touch-screen devices and most browsers, and is applicable to IE9 and above; it allows users to drag and sort between list containers, and has CSS (Cascading Style Sheets) animation support and customization options.

[0077] S33. Dynamically store the geological outcrop model and the array of geological outcrop hotspots according to the ID index value update method, so as to construct the sequence of the geological outcrop route roaming display effect.

[0078] Preserving the geological outcrop route is the last resort for constructing the geological outcrop route. Specifically, the geological outcrop route preservation sub-process includes but is not limited to the following steps S41 to S42.

[0079] S41. The result data of the geological outcrop model screening subprocess, the geological outcrop hotspot screening subprocess, and the geological outcrop model and hotspot sorting subprocess are respectively uniformly associated with corresponding ID index values, and the geological outcrop route ID is generated using the MD5 encryption algorithm.

[0080] In step S41, the MD5 encryption algorithm, also known as the MD5 message digest algorithm, belongs to the Hash algorithm, which runs on a message of any length and generates a 128-bit message digest, that is, the geological outcrop route ID is a 128-bit data.

[0081] S42. Transmit the relevant data of the geological outcrop model screening sub-process, the geological outcrop hotspot screening sub-process and the geological outcrop model and hotspot sorting sub-process to the backend in the form of FormData form data, and construct and write the geological route roaming database.

[0082] In the step S42, the FormData object is used to compile the data into key-value pairs so as to send the data using XMLHttpRequest.

[0083] Based on the above steps S41 to S42, the purpose of constructing a cloud geological survey route with distinct characteristics can be achieved by associating data with index values.

[0084] The macro preview of geological outcrop routes is an important way of geological outcrop route roaming. Specifically, the geological outcrop route macro preview sub-process includes but is not limited to the following steps S51 to S53.

[0085] S51. The front-end system selects geological outcrop routes according to the geological outcrop route ID index values ​​in the geological route roaming database.

[0086] S52. The data of the geological outcrop route is returned in JSON (JavaScript Object Notation) format and saved in the front-end system, and at the same time, a file system associated with each ID index value field in the data is requested to construct and fill a progress bar for roaming the geological outcrop route, and a thumbnail of the geological outcrop model is displayed in a physical form.

[0087] S53. The camera viewing angle is dynamically calculated according to the geological outcrop model information, and the camera viewing angle is made to fly to the minimum rectangular range including the model thumbnail, so as to realize the macro preview and analysis of the geological outcrop route on the Web side.

[0088] The geological outcrop model and hotspot display are the main ways of geological outcrop route roaming. Specifically, the geological outcrop model and hotspot display sub-process includes but is not limited to the following steps S61 to S63.

[0089] S61. According to the ID index value stored in the database based on the geological outcrop model and the hotspot sorting sub-process, load the 3D Tiles model tile data of the geological outcrop model and the entity displaying the geological outcrop hotspot.

[0090] S62. After determining that the loading of the 3DTiles model tile data of the geological outcrop model is complete and the entity of the geological outcrop hotspot has been displayed, the geological outcrop model and the entities of the geological outcrop hotspot are displayed successively by implementing a continuous jump method of the first-person perspective of the Cesium engine rendering engine camera, so as to realize a roaming display of the geological outcrop route.

[0091] S63. According to the monitored time interval parameter changes, pause roaming parameter changes and exit roaming parameter changes input for the roaming progress bar display, the browsing experience of roaming speed change, roaming pause / start and exit roaming is realized one by one.

[0092] In the step S63, the pause roaming parameter is the isPause variable used to determine whether a pause is required.

[0093] The geological outcrop model information display is a detailed way of geological outcrop route roaming. Specifically, the geological outcrop model information display sub-process includes but is not limited to the following steps S71-S72.

[0094] S71. After the 3DTiles model tile data of the geological outcrop model is loaded, according to the ID index value of the geological outcrop model in the geological outcrop roaming route and the ID index value of the geological outcrop hotspot, the front-end request is sent to the associated file system to load and display the relevant information, wherein the relevant information includes but is not limited to pictures, videos and / or panoramic data.

[0095] S72. During the route roaming of a single geological outcrop, the corresponding model information is always displayed. As for the geological outcrop hotspot information, requests are continuously sent to the file system as the hotspot switches, so that the data can be returned and displayed through data encoding and conversion.

[0096] Based on the above steps S61-S63 and steps S71-S72 and the display effect of geological outcrops and related information when roaming the geological outcrop route, for example Figure 6 In order to provide a richer roaming experience, preferably, the geological outcrop route roaming logic process also includes but is not limited to: during the geological outcrop route roaming, according to the thumbnail of the geological outcrop model and / or the entity of the geological outcrop hotspot, selectively load the 3DTiles model data and / or display the entity of the geological outcrop hotspot through the ID index values ​​respectively associated with them, and update the progress control parameters of the roaming progress bar to adjust the roaming progress.

[0097] In addition, in order to achieve the maintenance and optimization of geological outcrop routes, preferably, the real-life three-dimensional geological outcrop route roaming method also includes but is not limited to a geological outcrop route maintenance logic process performed after the geological outcrop route roaming logic process, wherein the geological outcrop route maintenance logic process includes but is not limited to a geological outcrop route name fuzzy search sub-process, a geological outcrop route editing sub-process, a geological outcrop model and hotspot redefinition sub-process, a geological outcrop route re-saving sub-process and / or a geological outcrop route deletion sub-process, etc.

[0098] The geological outcrop route name fuzzy search sub-process includes but is not limited to the following steps: matching and screening the field information in the geological outcrop route name object set requested by the front end and returned by the back end.

[0099] The geological outcrop route editing sub-process includes but is not limited to the following steps: sending a request to the database when the geological outcrop route editing interface of the front end is rendered, and organizing, rendering and presenting the associated data with the ID index value in the selected geological outcrop route in different data formats such as arrays, objects and / or Boolean values ​​in the geological outcrop route editing interface.

[0100] The geological outcrop model and hotspot redefinition sub-process includes but is not limited to the following steps: based on the entire process of the geological outcrop route construction logic process, the relevant data information saved in the geological outcrop route is filled into the route name, geological outcrop model screening, geological outcrop hotspot screening and / or geological outcrop model and hotspot sorting content through the front-end system request, and then the geological outcrop model and hotspot are redefined. The above-mentioned filling method is the main difference between the geological outcrop route maintenance logic process and the geological outcrop route construction logic process.

[0101] The geological outcrop route re-saving sub-process includes but is not limited to the following steps: the data obtained based on the geological outcrop route editing sub-process and / or the geological outcrop model and hotspot redefinition sub-process are sent to the back end in the form of FormData form data again according to the ID index value of the geological outcrop route and saved in the corresponding route in the database.

[0102] The geological outcrop route deletion sub-process includes but is not limited to the following steps: deleting the selected geological outcrop route information from the database by the ID index value of the geological outcrop route, and not deleting the associated file system data by the index value, so that the use of the file system is not affected when deleting the route.

[0103] In summary, the real-life three-dimensional geological outcrop route roaming method provided in this embodiment has the following technical effects:

[0104] (1) This embodiment provides a new solution for route construction and roaming for real-life three-dimensional geological outcrops, namely, a geological outcrop route construction logic process and a geological outcrop route roaming logic process which are carried out in sequence after geological outcrop data collection, modeling and storage are completed. The geological outcrop route construction logic process includes a geological outcrop model screening sub-process, a geological outcrop hotspot screening sub-process, a geological outcrop model and hotspot sorting sub-process and a geological outcrop route saving sub-process, and the geological outcrop route roaming logic process includes a geological outcrop route macro preview sub-process, a geological outcrop model and hotspot display sub-process and a geological outcrop model information display sub-process. In this way, the core functions such as geological route construction and roaming can be realized for geological outcrop entities in a simple, flexible, realistic and innovative manner. With the help of high-precision real-life three-dimensional models and Cesium three-dimensional rendering engine, the inconvenience and potential danger of traditional field geological surveys can be replaced, so that users can conduct a good "cloud science" geological survey and achieve friendly operability and three-dimensional interactive experience, thereby meeting the user's real-life three-dimensional geological outcrop route roaming needs and facilitating practical application and promotion.

[0105] (2) It can also avoid the time and energy investment required for traditional field surveys. That is, users can conduct immersive research on geological outcrops along the roaming route simply by operating the screen. This method saves a lot of time and resources and improves the efficiency of geological surveys.

[0106] (3) The route editing function provided can be highly customized according to user needs, allowing users to design geological survey routes according to the specific requirements of individuals or teams, and can be made public for other users to browse and use for sharing, which enhances flexibility and personalized experience and promotes the exchange and sharing of geological knowledge;

[0107] (4) Users can obtain a wealth of pictures, videos, panoramas, and literature through the system, thereby gaining a deeper understanding of geological phenomena, expanding their understanding of geological characteristics, and improving the depth and breadth of geological learning and research, and experiencing a friendly "cloud science" investigation;

[0108] (5) The interactive operation interface provided is clear and easy to understand, which reduces the user's learning cost, enables more people to use it easily, and promotes the popularization of geological science and education;

[0109] (6) To address the problems of other software platforms’ roaming functions, such as lack of real-life 3D models or insufficient model accuracy, low degree of route customization, and insufficient associated resources, a comprehensive solution was provided to improve the quality and effectiveness of geological route roaming and promote the development of the geological field in a more digital direction.

[0110] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A real-life three-dimensional geological outcrop route roaming method, characterized in that: It includes the geological outcrop route construction logic process and the geological outcrop route roaming logic process which are carried out in sequence after the geological outcrop data are collected, modeled and saved; The geological outcrop route construction logic process includes a geological outcrop model screening sub-process, a geological outcrop hotspot screening sub-process, a geological outcrop model and hotspot sorting sub-process and a geological outcrop route preservation sub-process; The geological outcrop route roaming logic process includes a geological outcrop route macro preview sub-process, a geological outcrop model and hot spot display sub-process and a geological outcrop model information display sub-process.

2. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop model screening sub-process includes the following steps: After entering the geological outcrop route editing interface, the thumbnail, name field, route information and ID index value of the geological outcrop model in the file system and database are returned to the front end in JSON format for display and storage according to the front end data request; Selective sorting and screening of geological outcrop models are achieved through fuzzy search and drag-and-drop sorting.

3. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop hotspot screening sub-process includes the following steps: Request the file system to load 3DTiles three-dimensional model data according to the ID index value of the geological outcrop model, and add entities in the viewer core class of the Cesium engine to display the geological outcrop hotspots associated with the 3DTiles three-dimensional model data; The front-end system requests hotspot-related data from the file system and displays it on the Web; The entities can be displayed and hidden by dragging and sorting and controlling parameters to sort and screen the hot spots of geological outcrops.

4. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop model and hotspot sorting subprocess includes the following steps: Drag and sort the geological outcrop models selected in the geological outcrop model screening subprocess, and drag and sort the geological outcrop hotspots selected in the geological outcrop hotspot screening subprocess; Introduce sortable.js plug-in to update system DOM by dragging: get the new and old index values ​​of the dragged element by using different trigger logic methods when the dragged element is selected, when the order of elements in the drag container is updated, after adding elements in the drag container, after removing elements in the drag container and / or after ending the drag, and use the index value to update the geological outcrop model array and geological outcrop hotspot array; According to the ID index value update method, an array of geological outcrop models and geological outcrop hotspots is dynamically stored to construct the sequence of geological outcrop route roaming display effects.

5. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop route preservation sub-process includes the following steps: The result data of the geological outcrop model screening subprocess, the geological outcrop hotspot screening subprocess, and the geological outcrop model and hotspot sorting subprocess are respectively uniformly associated with corresponding ID index values, and the geological outcrop route ID is generated by using the MD5 encryption algorithm; The relevant data of the geological outcrop model screening subprocess, the geological outcrop hotspot screening subprocess and the geological outcrop model and hotspot sorting subprocess are transmitted to the back end in the form of FormData form data, and a geological route roaming database is constructed and written.

6. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop route macro preview sub-process includes the following steps: The front-end system selects the geological outcrop route according to the geological outcrop route ID index value in the geological route roaming database; The data of the geological outcrop route is returned in JSON format and saved in the front-end system, and at the same time, a file system associated with each ID index value field in the data is requested, a progress bar for roaming the geological outcrop route is constructed and filled, and a thumbnail of the geological outcrop model is displayed in a physical form; The camera angle of view is dynamically calculated according to the geological outcrop model information, and the camera angle of view is made to fly to the minimum rectangular range including the model thumbnail, so as to realize the macro preview and analysis of the geological outcrop route on the Web side.

7. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop model and hotspot display sub-process includes the following steps: Loading 3D Tiles model tile data of the geological outcrop model and an entity displaying the geological outcrop hotspot according to the ID index value stored in the database based on the geological outcrop model and the hotspot sorting subprocess; After determining that the 3DTiles model tile data of the geological outcrop model has been loaded and the entity of the geological outcrop hotspot has been displayed, the geological outcrop model and the entity of the geological outcrop hotspot are displayed successively by realizing the continuous jump mode of the first-person perspective of the Cesium engine rendering engine camera, so as to realize the roaming display of the geological outcrop route; According to the time interval parameter changes, pause roaming parameter changes and exit roaming parameter changes monitored and input for the roaming progress bar display, the browsing experience of roaming speed change, roaming pause / start and exit roaming is realized one by one.

8. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop model information display sub-process includes the following steps: After the 3DTiles model tile data of the geological outcrop model is loaded, according to the ID index value of the geological outcrop model in the geological outcrop roaming route and the ID index value of the geological outcrop hotspot, a front-end request is sent to the associated file system to load and display the relevant information, wherein the relevant information includes pictures, videos and / or panoramic data; During the route roaming of a single geological outcrop, the corresponding model information is always displayed. For the geological outcrop hotspot information, requests are continuously sent to the file system as the hotspot switches, so that the data can be returned and displayed through data encoding and conversion.

9. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: The geological outcrop route roaming logic process also includes: During the roaming of the geological outcrop route, according to the thumbnails of the geological outcrop models and / or the entities of the geological outcrop hotspots, the 3DTiles model data are selectively loaded and / or the entities of the geological outcrop hotspots are displayed through the ID index values ​​respectively associated with them, and the progress control parameters of the roaming progress bar are updated to adjust the roaming progress.

10. The real-life three-dimensional geological outcrop route roaming method according to claim 1, characterized in that: It also includes a geological outcrop route maintenance logic process performed after the geological outcrop route roaming logic process, wherein the geological outcrop route maintenance logic process includes a geological outcrop route name fuzzy search sub-process, a geological outcrop route editing sub-process, a geological outcrop model and hotspot redefinition sub-process, a geological outcrop route re-saving sub-process and / or a geological outcrop route deletion sub-process; The fuzzy search sub-process of geological outcrop route name includes the following steps: matching and screening the field information in the geological outcrop route name object set requested by the front end and returned by the back end; The geological outcrop route editing sub-process includes the following steps: sending a request to a database when the geological outcrop route editing interface of the front end is rendered, and organizing, rendering and presenting the associated data with the ID index value in the selected geological outcrop route in different data formats of array, object and / or Boolean value in the geological outcrop route editing interface; The geological outcrop model and hotspot redefinition sub-process includes the following steps: based on the geological outcrop route, the whole process of constructing the logic process is implemented, and the relevant data information saved in the geological outcrop route is filled into the route name, geological outcrop model screening, geological outcrop hotspot screening and / or geological outcrop model and hotspot sorting content through the front-end system request, so as to redefine the geological outcrop model and hotspot; The geological outcrop route re-saving sub-process comprises the following steps: sending the data obtained based on the geological outcrop route editing sub-process and / or the geological outcrop model and hotspot redefinition sub-process to the back end in the form of FormData form data again according to the ID index value of the geological outcrop route and saving it in the corresponding route of the database; The geological outcrop route deletion sub-process includes the following steps: deleting the selected geological outcrop route information from the database through the ID index value of the geological outcrop route, without deleting the associated file system data through the index value.

Citation Information

Patent Citations

  • Virtual 3D campus scene roaming path generation method

    CN107016723A

  • BIM (Building Information Modeling) engineering scheme display method and system fusing multi-display-mode custom path

    CN114926608A

  • Field outcrop scene digital twinborn model construction method and system

    CN115423962A

  • Cloud navigation roaming method and device, equipment and storage medium

    CN117896362A

  • Digital outcrop live-action three-dimensional model rapid loading method, device, equipment and product

    CN118193878A