Near-surface geological profile generation method and device
By combining satellite remote sensing imagery with digital elevation models, stratigraphic boundaries and attitude data are extracted and processed to generate accurate geological profiles. This solves the problems of low efficiency and inaccurate positioning in traditional geological exploration, and enables efficient and accurate near-surface geological profile mapping.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- PETROCHINA CO LTD
- Filing Date
- 2025-09-03
- Publication Date
- 2026-05-01
AI Technical Summary
Traditional geological exploration relies on manual ground surveying and drawing, which is inefficient and lacks accurate spatial positioning, making it difficult to quickly obtain precise information under complex geological conditions, thus limiting the effectiveness of geological applications.
Based on satellite remote sensing imagery and digital elevation models, stratigraphic boundaries and stratigraphic attitude vector point data are extracted. By calculating the horizontal projection of the plane normal vector, a topographic profile outline is generated and spatially intersected. The stratigraphic attitude vector point data is matched, and geological symbols and colors are automatically filled in to draw a near-surface geological profile on scale.
It improves the accuracy and efficiency of near-surface geological profile drawing, reduces mapping error rate, lowers exploration and drawing costs, and provides reliable technical support for fine exploration of oil and gas resources.
Smart Images

Figure CN121962480A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of remote sensing and geographic information technology in the field of fine geology of oil and gas, and particularly to a method and apparatus for generating near-surface geological profiles. Background Technology
[0002] This section is intended to provide background or context for the embodiments of the invention described herein. The description herein is not an admission that it is prior art simply because it is included in this section.
[0003] Traditional geological exploration relies on manual ground surveying and mapping, which suffers from inefficiency and inaccurate spatial positioning, especially in large-scale and complex geological conditions where it is difficult to quickly obtain accurate information. Near-surface geological profile generation is a crucial step in oil and gas exploration, but current methods require significant manpower and resources for field data collection and manual mapping, and cannot guarantee the accuracy of the spatial location of the geological profile, thus limiting the effectiveness of geological applications. Summary of the Invention
[0004] This invention provides a method for generating near-surface geological profiles to improve the accuracy and efficiency of near-surface geological profile drawing and reduce the mapping error rate. The method includes:
[0005] Based on satellite remote sensing imagery and digital elevation models, stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological region of the target are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the digital elevation model. The stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle.
[0006] Elevation information is obtained from digital elevation model data to generate a terrain profile outline that includes terrain undulation curves and their downward copy lines.
[0007] Spatially intersect the topographic profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline;
[0008] To extend the stratigraphic nodes, match the corresponding stratigraphic attitude vector point data; calculate the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generate the target near-surface stratigraphic unit;
[0009] Geological symbols and colors are automatically filled in based on the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological area is drawn according to a preset scale.
[0010] This invention also provides a near-surface geological profile generation device to improve the drawing accuracy and efficiency of near-surface geological profiles and reduce the mapping error rate. The device includes:
[0011] The data extraction module is used to extract stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological area of the target based on satellite remote sensing imagery and digital elevation model. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the digital elevation model. The stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle.
[0012] The terrain profile outline generation module is used to obtain elevation information from digital elevation model data and generate terrain profile outlines that include terrain undulation curves and their downward copy lines.
[0013] The extended stratigraphic node generation module is used to spatially intersect the topographic profile outline and the stratigraphic boundary to generate extended stratigraphic nodes below the outline.
[0014] The target near-surface stratigraphic unit generation module is used to match the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; it calculates the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generates the target near-surface stratigraphic unit.
[0015] The geological profile drawing module is used to automatically fill in geological symbols and colors based on the name of the near-surface stratigraphic unit of the target, and draw the geological profile of the near-surface geological area of the target according to a preset scale.
[0016] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-described method for generating near-surface geological profiles.
[0017] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for generating near-surface geological profiles.
[0018] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the above-described method for generating near-surface geological profiles.
[0019] In this embodiment of the invention, based on satellite remote sensing imagery and a digital elevation model (DEM), stratigraphic boundaries and stratigraphic attitude vector point data of the target near-surface geological region are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the DEM. The stratigraphic attitude vector point data includes attitude vector point information with three-dimensional coordinates, dip angle, and dip angle. Elevation information is obtained from the DEM data to generate a topographic profile outline containing terrain undulation curves and their downward extension lines. The topographic profile outline and the stratigraphic boundaries are spatially intersected to generate extended stratigraphic nodes below the outline. Corresponding stratigraphic attitude vector point data is matched to the extended stratigraphic nodes. The downward extension direction of the strata is calculated based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, generating the target near-surface stratigraphic unit. Geological symbols and colors are automatically filled in according to the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological region is drawn according to a preset scale. This invention extracts stratigraphic boundaries and stratigraphic attitude vector point data based on the interaction of satellite remote sensing imagery and digital elevation models. The attitude data is projected onto a plane using spatial coordinates to generate structured information containing three-dimensional coordinates, dip angle, and dip height. This step replaces manual field surveying, enabling the acquisition of comprehensive geological attribute data and resolving the fragmentation problem of traditional attitude data collection. Based on user-drawn surface lines, a topographic profile outline containing the original topographic curves and their extensions is automatically generated, establishing a precise spatial framework. Extended nodes with geological attributes are automatically generated through the spatial intersection of the outline and stratigraphic boundaries, achieving synchronous inheritance of location and attributes and eliminating positioning errors from manual translation. By matching the stratigraphic attitude vector point data around the nodes, the horizontal extension direction is controlled based on their dip angle, and the vertical extension slope is determined based on their dip height. The three-dimensional morphology of the stratigraphic unit is objectively calculated, and standard symbol colors are automatically matched according to the stratigraphic name and filled into the output profile according to a preset ratio. This improves the accuracy and efficiency of near-surface geological profile drawing, reduces mapping error rates, and lowers exploration and drawing costs, providing reliable technical support for refined oil and gas resource exploration. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0021] Figure 1 This is a specific example diagram of a method for generating near-surface geological profiles in an embodiment of the present invention;
[0022] Figure 2 This is a specific example diagram of a near-surface geological profile drawn in an embodiment of the present invention;
[0023] Figure 3A This is a specific example diagram of a remote sensing image in an embodiment of the present invention;
[0024] Figure 3B This is a specific example diagram of DEM data in an embodiment of the present invention;
[0025] Figure 4A This is a specific example diagram of an interpreted stratigraphic line in an embodiment of the present invention;
[0026] Figure 4B This is a specific example diagram of occurrence data in an embodiment of the present invention;
[0027] Figure 5 This is a specific example diagram of a surface line segment in an embodiment of the present invention;
[0028] Figure 6 This is a specific example diagram of drawing terrain contour lines in an embodiment of the present invention;
[0029] Figure 7 This is a specific example diagram of drawing a near-surface geological profile in an embodiment of the present invention;
[0030] Figure 8 This is a flowchart illustrating a method for generating near-surface geological profiles in an embodiment of the present invention.
[0031] Figure 9 This is a schematic diagram of a near-surface geological profile generation device according to an embodiment of the present invention;
[0032] Figure 10 This is a schematic diagram of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0034] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0035] In the description of this specification, the terms "comprising," "including," "having," and "containing" are open-ended terms, meaning that they include but are not limited to. The terms "an embodiment," "a specific embodiment," "some embodiments," and "for example," etc., refer to specific features, structures, or characteristics described in connection with that embodiment or example that are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, or characteristics described can be combined in any suitable manner in one or more embodiments or examples. The order of steps involved in the various embodiments is used to illustrate the implementation of this application, and the order of steps is not limited and can be adjusted appropriately as needed.
[0036] The acquisition, storage, use, and processing of data in this application comply with relevant regulations. The information collected in this application is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with relevant standards, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation interfaces are provided for users to choose to authorize or refuse.
[0037] It should be noted that in the embodiments of this application, certain existing solutions in the industry, such as software, components, and models, may be mentioned. For example, some existing software tools, components, algorithm models, or solutions well-known in other technical fields may be cited. These should be considered exemplary, and their purpose is only to illustrate the feasibility of implementing the technical solution of this application. These mentions should be understood as typical examples, and their core purpose is to illustrate and verify the rationality and feasibility of implementing the technical solution proposed in this application. However, this does not mean that the applicant has already used or necessarily used the solution. Such citations do not imply that the applicant has actually adopted these existing solutions, or that it will necessarily adopt these methods in its technical implementation process in the future. In other words, these mentions are only illustrative in nature, helping to understand the connection and transcendence of the innovation points of this application with the prior art, and do not constitute an endorsement or reliance statement on a specific prior art product.
[0038] The rapid generation method of near-surface geological profiles via remote sensing is one of the key technologies in oil and gas exploration and development as well as geological applications. With the increasing demand for efficient and accurate information in the field of Earth resource exploration, traditional geological exploration methods can no longer meet the needs under complex geological conditions. In the past, geological exploration mainly relied on ground surveying and manual mapping, which was not only time-consuming and labor-intensive but also difficult to handle data acquisition and analysis under large-scale and complex geological conditions. The rapid generation method of near-surface geological profiles via remote sensing, combined with Geographic Information Systems (GIS) and data processing algorithms, can quickly generate geological profile maps, which can play a role in geological exploration, resource assessment, and environmental monitoring.
[0039] To address the aforementioned problems, this invention provides a method for generating near-surface geological profiles, specifically a rapid remote sensing method for generating near-surface geological profiles. This method belongs to the field of remote sensing and geographic information technology applications in oil and gas fine geology, and has promising application prospects in oil and gas exploration and development as well as geological applications. Geological profile drawing is a fundamental task in geological surveys. Manual drawing is complex, labor-intensive, and prone to spatial inaccuracies. This invention provides a rapid geological profile generation scheme based on remote sensing imagery, DEM, and vector geological boundaries, which can improve the efficiency of geological profile generation and drawing. This invention aims to improve the accuracy and efficiency of near-surface geological profile drawing and reduce mapping error rates. Figure 8 This is a flowchart illustrating a method for generating near-surface geological profiles according to an embodiment of the present invention. See also... Figure 8 The method may include:
[0040] Step 801: Based on satellite remote sensing imagery and a digital elevation model, extract stratigraphic boundaries and stratigraphic attitude vector point data for the near-surface geological region of the target; wherein the stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the digital elevation model; the stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle;
[0041] Step 802: Obtain elevation information from digital elevation model data and generate a terrain profile outline containing terrain undulation curves and their downward copy lines;
[0042] Step 803: Spatially intersect the topographic profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline;
[0043] Step 804: Match the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; calculate the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generate the target near-surface stratigraphic unit;
[0044] Step 805: Automatically fill in geological symbols and colors according to the name of the target near-surface stratigraphic unit, and draw the geological profile of the target near-surface geological area according to the preset scale.
[0045] In this embodiment of the invention, based on satellite remote sensing imagery and a digital elevation model (DEM), stratigraphic boundaries and stratigraphic attitude vector point data of the target near-surface geological region are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the DEM. The stratigraphic attitude vector point data includes attitude vector point information with three-dimensional coordinates, dip angle, and dip angle. Elevation information is obtained from the DEM data to generate a topographic profile outline containing terrain undulation curves and their downward extension lines. The topographic profile outline and the stratigraphic boundaries are spatially intersected to generate extended stratigraphic nodes below the outline. Corresponding stratigraphic attitude vector point data is matched to the extended stratigraphic nodes. The downward extension direction of the strata is calculated based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, generating the target near-surface stratigraphic unit. Geological symbols and colors are automatically filled in according to the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological region is drawn according to a preset scale. This invention extracts stratigraphic boundaries and stratigraphic attitude vector point data based on the interaction of satellite remote sensing imagery and digital elevation models. The attitude data is projected onto a plane using spatial coordinates to generate structured information containing three-dimensional coordinates, dip angle, and dip height. This step replaces manual field surveying, enabling the acquisition of comprehensive geological attribute data and resolving the fragmentation problem of traditional attitude data collection. Based on user-drawn surface lines, a topographic profile outline containing the original topographic curves and their extensions is automatically generated, establishing a precise spatial framework. Extended nodes with geological attributes are automatically generated through the spatial intersection of the outline and stratigraphic boundaries, achieving synchronous inheritance of location and attributes and eliminating positioning errors from manual translation. By matching the stratigraphic attitude vector point data around the nodes, the horizontal extension direction is controlled based on their dip angle, and the vertical extension slope is determined based on their dip height. The three-dimensional morphology of the stratigraphic unit is objectively calculated, and standard symbol colors are automatically matched according to the stratigraphic name and filled into the output profile according to a preset ratio. This improves the accuracy and efficiency of near-surface geological profile drawing, reduces mapping error rates, and lowers exploration and drawing costs, providing reliable technical support for refined oil and gas resource exploration.
[0046] In specific implementation, the first step is 801: based on satellite remote sensing imagery and digital elevation model, extract stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological area of the target; wherein the stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic line, and calculating the horizontal projection of the plane normal vector corresponding to the calculation point based on the spatial coordinates of the digital elevation model; the stratigraphic attitude vector point data includes attitude vector point information of three-dimensional coordinates, dip angle, and dip angle.
[0047] In this embodiment, remote sensing interpretation markers for different strata are first established based on the results of field geological surveys. These markers are determined by comparing the correspondence between the hue, texture, and structural features of strata in satellite remote sensing images and the actual attributes of the strata in the field. Based on the established remote sensing interpretation markers, stratigraphic boundaries are delineated on the satellite remote sensing images, forming vectorized stratigraphic boundary data with real geographic coordinates.
[0048] To generate stratigraphic attitude vector point data, calculation points are selected at preset spatial intervals along the demarcated stratigraphic boundaries, with increased density in areas showing significant changes in stratigraphic strike. Each calculation point group consists of three non-collinearly distributed spatial points, whose three-dimensional coordinate data are obtained using a digital elevation model. A geological plane structure is constructed using these three spatial coordinates, the plane's normal vector is calculated, and it is projected onto a horizontal plane. The dip angle is determined by measuring the angle between the projected vector and true north, while the dip angle is calculated between the normal vector and the horizontal plane. This results in a set of attitude vector point information containing three-dimensional spatial coordinates, dip angle values, and dip angle values.
[0049] This attitude vector point information serves as core geological parameter data. Its three-dimensional coordinate attributes are used for subsequent spatial location matching, while the dip angle and dip direction directly control the calculation of the extension direction of the stratigraphic unit. The stratigraphic attitude extraction process is achieved through the collaborative processing of remote sensing imagery and digital elevation models, replacing traditional manual field measurement methods.
[0050] In one embodiment, based on satellite remote sensing imagery and a digital elevation model, the stratigraphic boundaries of the near-surface geological region of the target are extracted, including:
[0051] Remote sensing interpretation markers for different strata are established based on the results of field geological surveys. These remote sensing interpretation markers are determined by comparing the characteristics of strata tone, texture, and structure in satellite remote sensing images with the characteristics of strata in the field.
[0052] Based on the aforementioned remote sensing interpretation markers, vectorized stratigraphic boundaries with coordinates are delineated on satellite remote sensing images.
[0053] In the above embodiments, the extraction of stratigraphic boundaries in the target near-surface geological area is achieved through the following process: First, remote sensing interpretation markers for different strata are established based on the results of field geological surveys. The determination of these markers is based on a systematic comparison between the tonal characteristics, surface texture, and geological structure distribution patterns presented in satellite remote sensing images and the stratigraphic attribute characteristics recorded in field surveys. Through correlation analysis between image features and field geological attributes, the identifiable identifiers of different stratigraphic units in the remote sensing images are clarified. Based on the established remote sensing interpretation markers, the boundaries of stratigraphic units are manually and interactively delineated within the spatial range of the satellite remote sensing images, forming vectorized stratigraphic boundary data with precise geographic coordinate information. This vector line file contains spatial location attributes such as longitude, latitude, and elevation, and can be directly used for spatial calculations and analysis in geographic information systems.
[0054] The construction of remote sensing interpretation markers relies on a strict correspondence between image features and field measurement data. For example, sandstone outcrops in specific strata appear as light-colored, blocky textures in images, while mudstone strata appear as dark-colored, dense structures. The establishment of this marker database provides an objective basis for subsequent stratigraphic boundary interpretation, ensuring that the vector boundary delineation results conform to actual geological patterns.
[0055] The delineated stratigraphic boundaries are stored as vector line files, with their spatial coordinate information derived from the georeferenced reference system of remote sensing imagery. These vector files not only record the location of stratigraphic boundaries but also correlate geological attribute parameters such as stratigraphic age and lithology, providing structured input for subsequent geological profile generation.
[0056] In one embodiment, based on satellite remote sensing imagery and a digital elevation model, stratigraphic attitude vector point data of the near-surface geological region of the target are extracted, including:
[0057] Calculation points are selected at preset intervals along the demarcated stratigraphic boundaries, and the density of calculation points is increased in areas where stratigraphic orientation changes; each group of calculation points consists of three non-collinear spatial points.
[0058] The three-dimensional coordinates of each spatial point are obtained based on the digital elevation model. A geological plane is constructed using the three-point coordinates, and the corresponding plane normal vector is calculated.
[0059] Project the plane's normal vector onto the horizontal plane, calculate the angle between the projection and the due north direction to generate the dip angle; calculate the angle between the plane's normal vector and the horizontal plane to generate the tilt angle.
[0060] Generate stratigraphic attitude vector point data containing three-dimensional coordinates, dip angle, and dip angle.
[0061] In the above embodiments, calculation point locations are selected at preset spatial intervals along the defined vectorized stratigraphic boundaries. Simultaneously, the density of calculation point distribution is actively increased in areas where stratigraphic strikes change significantly, ensuring that geological structural transition features are fully captured. Each effective set of calculation points consists of three non-collinearly distributed spatial points, forming a stable triangular geometric relationship.
[0062] Based on the digital elevation model, the three-dimensional coordinate data corresponding to each spatial point, including longitude, latitude, and elevation values, are obtained. A geological plane mathematical model is constructed using these three-dimensional coordinates, and the direction of the normal vector of this plane is calculated through spatial vector operations. This normal vector is then vertically projected onto a horizontal reference plane, and the clockwise angle between the projected vector and geographic north is measured to generate a dip angle value representing the dip azimuth of the strata, with a value ranging from 0 to 359 degrees. Simultaneously, the angle between this normal vector and the horizontal reference plane is calculated to generate a dip angle value representing the steepness of the strata's dip, with a value ranging from 0 to 89 degrees.
[0063] The final result is a structured dataset of attitude vector points containing three-dimensional spatial coordinates, dip angle values, and dip angle values. This dataset serves as a core geological parameter that can be directly used for spatial analysis and calculations in geographic information systems. The three-dimensional coordinate attributes in the attitude vector point data provide a spatial positioning benchmark, while the dip angle and dip angle together define the spatial extension direction of stratigraphic units, providing a quantitative calculation basis for subsequent profile generation.
[0064] In this embodiment, the attitude calculation process relies entirely on the collaborative processing of remote sensing imagery and digital elevation models. It replaces traditional manual compass measurements with a method of constructing a plane using non-collinear three points, achieving efficient batch acquisition of attitude data. A density enhancement strategy for areas of stratigraphic orientation variation ensures accurate capture of complex geological structural features, guaranteeing the spatial representativeness of the attitude dataset.
[0065] In specific implementation, after step 801: extracting stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological area of the target based on satellite remote sensing images and digital elevation models, step 802: obtaining elevation information from digital elevation model data and generating a topographic profile outline containing topographic relief curves and their downward copy lines.
[0066] In this embodiment, elevation information is obtained from digital elevation model data, and a terrain profile outline including terrain undulation curves and their downward copy lines is generated, including:
[0067] Receives surface line segments in the form of straight lines or polylines drawn by users on remote sensing images;
[0068] Elevation data is extracted from the digital elevation model based on the endpoint coordinates of the surface line segment.
[0069] Based on the elevation data, a topographic elevation undulation curve reflecting the undulation of the land surface is generated;
[0070] A parallel curve is copied at a preset distance below the original terrain elevation undulation curve, and the original terrain elevation undulation curve and the copied parallel curve together form the terrain profile outline.
[0071] In the above embodiments, a straight or polyline surface line segment drawn directly by the user on a remote sensing image is received, and the coordinates of the endpoints of the line segment are automatically converted into geospatial reference locations. Based on the endpoint coordinate information, elevation data of the corresponding locations are extracted from the digital elevation model to form a discrete set of elevation points. According to the spatial distribution characteristics of this set of elevation points, a continuous and smooth terrain elevation undulation curve is generated through a built-in algorithm of the geographic information system. This curve accurately reflects the actual undulation of the land surface.
[0072] A parallel curve is copied below the generated topographic elevation relief curve at a preset vertical distance, maintaining geometric consistency with the original topographic elevation relief curve. The original topographic elevation relief curve and its copied parallel curve serve as a closed boundary, together forming the three-dimensional spatial framework of the topographic profile outline. This outline framework provides the basic geometric constraints for subsequent spatial calculations of geological elements; its extension depth is controlled by a preset vertical distance parameter, ensuring that the profile spatial range meets the needs of geological analysis.
[0073] User-drawn surface lines serve as the core input to trigger subsequent automated processing; the spatial accuracy of the endpoint coordinates directly affects the accuracy of elevation data extraction. The generation of terrain elevation relief curves relies entirely on digital elevation model data, eliminating subjective biases inherent in manual terrain drawing. The downward copying operation is achieved through spatial transformation; the copied curve inherits the curvature characteristics of the original curve, forming the bottom boundary of the profile contour.
[0074] The final topographic profile outline is defined by two parallel curves, covering a spatial range from the surface to a predetermined depth below ground, forming a standardized profile calculation space. This structure provides a unified coordinate system framework for the spatial intersection of stratigraphic boundaries and the extension calculation of stratigraphic nodes.
[0075] In specific implementation, after step 802: obtaining elevation information from digital elevation model data and generating a terrain profile outline containing terrain undulation curves and their downward copy lines, step 803: spatially intersecting the terrain profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline.
[0076] In this embodiment, the spatial intersection of the topographic profile outline and the stratigraphic boundary is performed to generate extended stratigraphic nodes below the outline, including:
[0077] The location of the intersection point in geographic space is determined by calculating the spatial intersection relationship between the topographic profile outline and the extracted vector stratigraphic boundary.
[0078] The intersection point is taken as an extended stratum node under the outline;
[0079] The geological attribute information recorded in the vector file of the intersecting stratigraphic boundary is associated with the extended stratigraphic nodes under the outline and inherited; the geological attribute information includes stratigraphic unit type and spatial identification parameters.
[0080] In the above embodiment, the spatial intersection between the topographic profile outline and the extracted vector stratigraphic boundary is first calculated, and the precise intersection point in geographic space is determined using the spatial analysis function of the geographic information system. This intersection point is directly used as the spatial coordinates of the extended stratigraphic nodes under the outline.
[0081] To extend the association between stratigraphic nodes and inherit the geological attribute information recorded in the intersecting stratigraphic boundary vector files, this attribute information includes the geological age classification, lithological type, and spatially unique identifier parameters of the stratigraphic units. The attribute inheritance process is automatically completed through topological association of spatial intersection relationships, ensuring that the geological attributes of the nodes are completely consistent with the original stratigraphic boundary data.
[0082] Spatial intersection operations rely on the geometric matching of topographic profile contours and stratigraphic boundaries. The three-dimensional framework of the contours (including the original topographic curves and their downstream copies) and the vector line data of the stratigraphic boundaries are intersected in three-dimensional space. The generated extended stratigraphic nodes not only carry spatial location information but also fully preserve the geological attribute characteristics of the stratigraphic units, providing structured input for subsequent attitude matching and stratigraphic extension.
[0083] This embodiment addresses node generation and attribute inheritance. Spatial intersection solves the node location problem, while attribute inheritance ensures the coherent transmission of geological semantics. Attribute fields in the vector stratigraphic boundary file are automatically mapped to nodes, eliminating errors that may be introduced during manual translation.
[0084] The technical process strictly follows geographic information processing standards. Spatial intersection calculations use standard GIS topology algorithms, while attribute inheritance is based on the binding of spatial location and stratigraphic boundary vector attributes.
[0085] In specific implementation, after step 803: spatially intersecting the topographic profile outline and the stratigraphic boundary to generate extended stratigraphic nodes under the outline, step 804: matching the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; calculating the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generating the target near-surface stratigraphic unit.
[0086] In this embodiment, corresponding stratigraphic attitude vector point data is matched to extend stratigraphic nodes; the downward extension direction of the stratigraphy is calculated based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and target near-surface stratigraphic units are generated, including:
[0087] Based on the principle of nearest neighbor in spatial location, each extended stratigraphic node is associated with stratigraphic attitude vector point data;
[0088] Obtain the corresponding dip angle and dip angle from the matched stratigraphic attitude vector point data;
[0089] The horizontal extension direction is determined based on the tilt angle, and the vertical extension slope is calculated by combining the tilt angle.
[0090] Based on the calculation results of the horizontal and vertical slopes, the stratigraphic nodes are driven to extend downwards in three-dimensional space to generate the corresponding target near-surface stratigraphic units.
[0091] In the above embodiments, based on the principle of spatial nearest neighbor, each extended stratigraphic node is dynamically associated with the dataset of stratigraphic attitude vector points that are closest to it. This matching process is completed using a spatial indexing algorithm of a geographic information system, which prioritizes the selection of attitude vector points that are spatially nearest to the node.
[0092] The dip angle and dip angle values are obtained from the matched stratigraphic attitude vector point data. The dip angle is used to determine the azimuth of the stratigraphic unit on the horizontal plane, and this angle value directly defines the offset of the stratigraphic strike relative to true north; the dip angle is used to calculate the slope of the stratigraphic unit in the vertical direction, characterizing the degree of inclination between the stratigraphic interface and the horizontal plane.
[0093] The horizontal extension direction is determined based on the dip angle, and the corresponding vertical extension slope parameter is calculated in conjunction with the dip angle. The horizontal direction is directly mapped from the dip angle to the horizontal vector direction in the three-dimensional coordinate system, while the vertical slope is converted into the elevation change rate through the trigonometric function relationship of the dip angle. The horizontal direction vector and the vertical slope parameter are spatially synthesized to drive the stratigraphic nodes to extend downwards in three-dimensional space, generating a target near-surface stratigraphic unit structure with precise geometric morphology.
[0094] The generation process of stratigraphic units strictly follows geological extension rules: horizontal extension is controlled by dip angle to ensure that the stratigraphic strike is consistent with the regional structure; vertical extension is constrained by dip angle to ensure that the dip of the stratigraphic interface conforms to the characteristics of the actual geological profile. The generated near-surface stratigraphic units, as independent geological entities, inherit the stratigraphic attribute information of the original nodes and constitute the basic geometric units for profile filling.
[0095] This embodiment ensures the regional representativeness of attitude data through a spatial nearest neighbor matching mechanism, making it particularly suitable for complex geological areas with frequent changes in stratigraphic strike. The three-dimensional coordinates in the attitude vector point data structure provide a spatial positioning benchmark, and the dip angle and dip angle together constitute the core calculation parameters for stratigraphic extension, eliminating the subjectivity of manual judgment. Finally, the three-dimensional geometry of the stratigraphic unit is generated entirely driven by quantified parameters, conforming to geological laws and being reproducible.
[0096] In specific implementation, after step 804: matching the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; calculating the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generating the target near-surface stratigraphic unit, step 805: automatically filling in geological symbols and colors according to the name of the target near-surface stratigraphic unit, and drawing the geological profile of the target near-surface geological area according to the preset scale.
[0097] In this embodiment, geological symbols and colors are automatically filled in according to the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological area is drawn according to a preset scale, including:
[0098] Based on the mapping relationship library, the target geological filling pattern, target geological symbol, and target color code are matched by the name of the target near-surface stratigraphic unit; the mapping relationship library includes the mapping relationship between the names of different near-surface stratigraphic units and their corresponding geological filling patterns, geological symbols, and color codes.
[0099] Receive user-preset profile drawing parameters; the profile drawing parameters include the horizontal scale, the vertical scale, and the display depth range of the stratigraphic unit;
[0100] The matched target geological symbols and target color codes are projected onto the three-dimensional geometric structure of the near-surface stratigraphic unit according to preset scale parameters to generate symbolic filling results;
[0101] Based on the topographic profile outline, the target near-surface stratigraphic units, and the symbolic filling results, a geological profile of the target near-surface geological region is generated.
[0102] In the above embodiments, a mapping relationship library is established between the names of different near-surface stratigraphic units and standardized geological filling patterns, geological symbols, and color codes. This library is based on the visualization rules of stratigraphic units predefined in geological mapping specifications. By automatically matching the name of the target near-surface stratigraphic unit with the corresponding target geological filling pattern, target geological symbol, and target color code in the mapping relationship library, the automatic conversion of stratigraphic attributes to visualization elements is achieved.
[0103] The system receives user-preset profile drawing parameter configurations, including horizontal scale parameters, vertical scale parameters, and stratigraphic unit display depth range parameters. These parameters control the degree of geometric distortion and spatial display range of the profile. The system then spatially scales and transforms the matched target geological symbols and color codes according to the received horizontal and vertical scale parameters, projecting them onto the three-dimensional geometric surface of the near-surface stratigraphic unit. This generates a symbolic filling effect that conforms to geological standards, with the filling process strictly adhering to the geometric shape of the stratigraphic unit boundaries.
[0104] By integrating three types of elements—the topographic profile outline framework, the geometric boundaries of the target near-surface stratigraphic units, and the symbolic filling results—and utilizing the layer overlay and rendering functions of a geographic information system (GIS), a vectorized geological profile map of the target near-surface geological region with precise spatial relationships and geological semantic expression is generated. This profile map, as the final output, has spatial accuracy controlled by the topographic outline, geological attributes inherited from the stratigraphic units, and visualization effects guaranteed by a symbol color library.
[0105] The mapping database is constructed according to industry-standard geological legend specifications. For example, sandstone strata are mapped to light yellow blocky filled symbols, and mudstone strata are mapped to dark gray fine dotted filled symbols. User parameter settings support dynamic adjustment of the profile display effect, such as enhancing the representation of terrain undulations by increasing the vertical scale. The symbol projection process uses 3D surface mapping technology to ensure that the filled pattern adapts to the curvature of the stratum interface. The final generated vectorized profile map can be directly used for geological reports or resource evaluation analysis.
[0106] Two specific embodiments are given below to illustrate the specific application of the device of the present invention.
[0107] First specific embodiment:
[0108] This specific embodiment includes the following:
[0109] Stratigraphic boundary and stratigraphic attitude extraction based on satellite remote sensing imagery and DEM;
[0110] Elevation information is read from DEM data to generate terrain profile outlines;
[0111] The intersection of the topographic profile outline and the stratigraphic boundary generates stratigraphic nodes extending below the topographic profile outline.
[0112] Locate the surrounding attitudes, and calculate the downward direction of the strata based on their dip and dip angle to generate near-surface stratigraphic units;
[0113] Near-surface profiles are automatically drawn by filling in colors based on stratum names.
[0114] Specifically, this embodiment provides a method for rapidly generating near-surface geological profiles using remote sensing. It interactively and efficiently extracts and interprets geological boundaries from remote sensing images, draws profile cutting lines (or separate profile cutting line files) interactively, obtains elevations from the DEM, and acquires geological boundary boundaries and geological interpretation information from geological boundary interpretation files to rapidly generate geological profiles.
[0115] To achieve the above objectives, Figure 1 This is a specific example diagram of a near-surface geological profile generation method in an embodiment of the present invention, such as... Figure 1 As shown, Figure 1 The following simplified operation is involved in this embodiment:
[0116] First, acquire remote sensing data and a DEM. Then, based on the remote sensing data, perform rapid interpretation of stratigraphic boundaries. Based on the DEM, draw profile cutting lines. Next, based on the rapid interpretation of stratigraphic boundaries and the drawing of profile cutting lines, generate a geological profile. Finally, based on the generated geological profile, draw the geological profile.
[0117] Specifically, this specific embodiment includes the following five steps:
[0118] Step 1: Geological element extraction
[0119] Figure 2 This is a specific example diagram of a near-surface geological profile drawn in an embodiment of the present invention. Figure 2 In section a, stratigraphic boundaries and stratigraphic attitudes were extracted using satellite remote sensing imagery and DEM.
[0120] First, based on field geological surveys, the color and texture characteristics of different strata are summarized. Then, by comparing the field strata characteristics with the image features on satellite remote sensing imagery, remote sensing interpretation markers are established, including hue, texture, and structure. Based on these interpretation markers, the boundaries of different strata are delineated on the satellite remote sensing imagery. The interpreted geological boundaries are vector line files with actual coordinates.
[0121] Attitude is a key factor controlling how strata extend downwards. Attitude can be extracted by combining remote sensing imagery and DEM.
[0122] On the extracted stratigraphic line, click the attitude calculation points at certain intervals. Every 3 calculation points can calculate one attitude.
[0123] The calculation method involves taking three points not on a straight line, extracting their spatial coordinates from the DEM, constructing a plane based on these coordinates, and calculating the normal vector of this plane. This normal vector is then projected onto the xy-plane, and the angle between this projection and true north is the dip angle, ranging from 0° to 359°. The angle between this normal vector and the xy-plane is the inclination angle, ranging from 0° to 89°.
[0124] Because the structure of strata varies constantly, many attitude points are typically calculated along a stratigraphic line, especially where the stratigraphic orientation changes. The extracted attitude vector point information includes three-dimensional coordinates, dip angle, and dip angle.
[0125] Step 2: Generating the terrain profile outline
[0126] join Figure 2 In step b, the user draws a straight or polyline surface segment on the remote sensing image as needed. Based on the endpoints of the line, the elevation information is automatically extracted from the DEM (Digital Elevation Model) data, thereby automatically drawing the topographic elevation undulation curve of this surface segment.
[0127] To generate a near-surface geological profile, a contour line is generally needed. A curve is copied 200 meters down from the generated topographic elevation undulation curve to generate the topographic profile contour line.
[0128] Step 3: Generate outline stratigraphic nodes
[0129] join Figure 2 In step c, the intersection of the surface line segment and the stratigraphic boundary in step one is the stratigraphic node on the outline, generating the extended stratigraphic node below the topographic profile outline.
[0130] Geological attributes are obtained from the attributes of the intersecting geological boundary vector files.
[0131] Step 4: Stratigraphic nodes extend downwards
[0132] join Figure 2 In step d, on the remote sensing image, based on the nodes in step three, find the nearest attitude around each node, obtain the direction of dip and dip angle, and then obtain the direction and angle of downward extension of this node, and generate near-surface stratigraphic units after extension.
[0133] In an embodiment, Figure 2 This demonstrates the complete technical details of near-surface geological profile mapping: First, see... Figure 2In step a, stratigraphic boundaries and stratigraphic attitudes are extracted based on satellite remote sensing imagery and digital elevation models. Stratigraphic boundaries are delineated by comparing remote sensing interpretation markers (including hue, texture, and structural features) established through field geological surveys, generating vectorized boundary files with real coordinates. Simultaneously, non-collinear calculation points are selected at intervals along the stratigraphic boundaries (density is increased where stratigraphic orientation changes). A plane is constructed based on the spatial coordinates of the digital elevation model, and the normal vector is calculated. This plane is projected onto the horizontal plane to generate dip angles (0°-359°), and the angle between the normal vector and the horizontal plane is calculated to generate dip angles (0°-89°). Finally, attitude vector point information containing three-dimensional coordinates, dip angles, and dip angles is formed.
[0134] See then Figure 2 In step b, the user draws a straight or polyline shape of the land surface. Based on the endpoints of the line segment, the system automatically extracts elevation data from the digital elevation model to generate a terrain elevation undulation curve, and copies a parallel curve 200 meters below it to form the terrain profile outline.
[0135] See also Figure 2 In the middle c, the location of the extended stratigraphic node is determined by the spatial intersection of the topographic profile outline and the stratigraphic boundary, and the geological attributes in the intersecting stratigraphic boundary vector file are automatically inherited.
[0136] See final version Figure 2 In the middle d, the nearest dip vector point data of each stratum node is matched. The horizontal extension direction is determined based on its dip angle, and the vertical extension slope is calculated in combination with the dip angle to drive the node to extend downward to generate near-surface stratum units.
[0137] Step 4: Geological Profile Drawing
[0138] Depending on the requirements, drawing elements such as the cross-section fill mode and the horizontal and vertical scale of the cross-section can be set, and the near-surface cross-section can be drawn automatically with color filling.
[0139] Second specific embodiment:
[0140] Figure 3A This is a specific example diagram of a remote sensing image in an embodiment of the present invention. Figure 3B This is a specific example diagram of DEM data in an embodiment of the present invention. Figure 3A It displays remote sensing imagery with a resolution of 1.2 meters. Figure 3B A 15-meter resolution DEM was displayed.
[0141] This specific embodiment selected 1.2-meter resolution remote sensing imagery and 15-meter resolution DEM data from the Karamay block of a basin for scheme testing, involving the following steps:
[0142] Step 1: Geological element extraction
[0143] Figure 4A This is a specific example diagram of an interpreted stratigraphic line in an embodiment of the present invention. Figure 4B This is a specific example diagram of occurrence data in an embodiment of the present invention. Based on field geological reconnaissance and remote sensing image analysis, it is divided into 5 stratigraphic units, as shown below. Figure 4A As shown. Figure 4B These are the interpreted partial attitude points, displayed in dip / dipping format, such as 179 / 19 and 140 / 72 in the figure.
[0144] Step 2: Generating the terrain profile outline
[0145] Figure 5 This is a specific example diagram of a surface line segment in an embodiment of the present invention. This embodiment is based on a user-drawn diagram. Figure 5 The aforementioned green surface line segments generate near-surface geological profiles. Figure 6 This is a specific example diagram of drawing terrain contour lines in an embodiment of the present invention. The automatically calculated surface contour lines are as follows: Figure 6 As shown.
[0146] Step 3: Drawing near-surface geological profiles
[0147] Figure 7 This is a specific example diagram of drawing a near-surface geological profile in an embodiment of the present invention. The intersection points of the surface line segment and the stratigraphic line are the nodes where the strata extend downwards. The surrounding attitudes are identified, and the stratigraphic nodes are extended downwards according to their dip and dip angle, filling in the symbols of the stratigraphic units to obtain the near-surface geological profile of that surface line segment, as shown below. Figure 7 As shown.
[0148] In the second specific embodiment, 1.2-meter resolution remote sensing imagery and 15-meter resolution DEM data from the Karamay block of a basin were selected for scheme testing: through Figure 3A The high-definition remote sensing images on display and Figure 3B The DEM topographic data served as the basic input for construction; based on field geological reconnaissance and image analysis, five stratigraphic units were delineated, and the boundary interpretation results are shown in [reference needed]. Figure 4A The distribution of the extracted attitude point data (including dip / pitch parameters) is shown in the figure. Figure 4B User-drawn Figure 5 The green surface line segment shown triggers automated processing to generate... Figure 6 The topographic profile outline is obtained; finally, through spatial intersection, attitude matching, and extension calculations, stratigraphic symbols are automatically generated and filled in. Figure 7 The near-surface geological profile verified the technical feasibility of the entire process.
[0149] Of course, it is understood that there may be other variations of the above detailed process, and all such variations should fall within the protection scope of this invention.
[0150] In this embodiment of the invention, based on satellite remote sensing imagery and a digital elevation model (DEM), stratigraphic boundaries and stratigraphic attitude vector point data of the target near-surface geological region are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the DEM. The stratigraphic attitude vector point data includes attitude vector point information with three-dimensional coordinates, dip angle, and dip angle. Elevation information is obtained from the DEM data to generate a topographic profile outline containing terrain undulation curves and their downward extension lines. The topographic profile outline and the stratigraphic boundaries are spatially intersected to generate extended stratigraphic nodes below the outline. Corresponding stratigraphic attitude vector point data is matched to the extended stratigraphic nodes. The downward extension direction of the strata is calculated based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, generating the target near-surface stratigraphic unit. Geological symbols and colors are automatically filled in according to the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological region is drawn according to a preset scale. This invention extracts stratigraphic boundaries and stratigraphic attitude vector point data based on the interaction of satellite remote sensing imagery and digital elevation models. The attitude data is projected onto a plane using spatial coordinates to generate structured information containing three-dimensional coordinates, dip angle, and dip height. This step replaces manual field surveying, enabling the acquisition of comprehensive geological attribute data and resolving the fragmentation problem of traditional attitude data collection. Based on user-drawn surface lines, a topographic profile outline containing the original topographic curves and their extensions is automatically generated, establishing a precise spatial framework. Extended nodes with geological attributes are automatically generated through the spatial intersection of the outline and stratigraphic boundaries, achieving synchronous inheritance of location and attributes and eliminating positioning errors from manual translation. By matching the stratigraphic attitude vector point data around the nodes, the horizontal extension direction is controlled based on their dip angle, and the vertical extension slope is determined based on their dip height. The three-dimensional morphology of the stratigraphic unit is objectively calculated, and standard symbol colors are automatically matched according to the stratigraphic name and filled into the output profile according to a preset ratio. This improves the accuracy and efficiency of near-surface geological profile drawing, reduces mapping error rates, and lowers exploration and drawing costs, providing reliable technical support for refined oil and gas resource exploration.
[0151] This invention also provides a near-surface geological profile generation device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the near-surface geological profile generation method, the implementation of this device can refer to the implementation of the near-surface geological profile generation method; repeated details will not be elaborated further.
[0152] This invention also provides a near-surface geological profile generation device to improve the accuracy and efficiency of near-surface geological profile drawing and reduce the mapping error rate. Figure 9 This is a schematic diagram of a near-surface geological profile generation device according to an embodiment of the present invention, as shown below. Figure 9 As shown, the device includes:
[0153] The data extraction module 901 is used to extract stratigraphic boundaries and stratigraphic attitude vector point data of a target near-surface geological area based on satellite remote sensing imagery and a digital elevation model. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the digital elevation model. The stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle.
[0154] The terrain profile outline generation module 902 is used to obtain elevation information from digital elevation model data and generate a terrain profile outline containing terrain undulation curves and their downward copy lines.
[0155] The extended stratigraphic node generation module 903 is used to spatially intersect the topographic profile outline and the stratigraphic boundary to generate extended stratigraphic nodes below the outline.
[0156] The target near-surface stratigraphic unit generation module 904 is used to match the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; calculate the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generate the target near-surface stratigraphic unit.
[0157] The geological profile drawing module 905 is used to automatically fill in geological symbols and colors according to the name of the near-surface stratigraphic unit of the target, and draw the geological profile of the near-surface geological area of the target according to a preset scale.
[0158] In one embodiment, the data extraction module is specifically used for:
[0159] Remote sensing interpretation markers for different strata are established based on the results of field geological surveys. These remote sensing interpretation markers are determined by comparing the characteristics of strata tone, texture, and structure in satellite remote sensing images with the characteristics of strata in the field.
[0160] Based on the aforementioned remote sensing interpretation markers, vectorized stratigraphic boundaries with coordinates are delineated on satellite remote sensing images.
[0161] In one embodiment, the data extraction module is specifically used for:
[0162] Calculation points are selected at preset intervals along the demarcated stratigraphic boundaries, and the density of calculation points is increased in areas where stratigraphic orientation changes; each group of calculation points consists of three non-collinear spatial points.
[0163] The three-dimensional coordinates of each spatial point are obtained based on the digital elevation model. A geological plane is constructed using the three-point coordinates, and the corresponding plane normal vector is calculated.
[0164] Project the plane's normal vector onto the horizontal plane, calculate the angle between the projection and the due north direction to generate the dip angle; calculate the angle between the plane's normal vector and the horizontal plane to generate the tilt angle.
[0165] Generate stratigraphic attitude vector point data containing three-dimensional coordinates, dip angle, and dip angle.
[0166] In one embodiment, the terrain profile contour generation module is specifically used for:
[0167] Receives surface line segments in the form of straight lines or polylines drawn by users on remote sensing images;
[0168] Elevation data is extracted from the digital elevation model based on the endpoint coordinates of the surface line segment.
[0169] Based on the elevation data, a topographic elevation undulation curve reflecting the undulation of the land surface is generated;
[0170] A parallel curve is copied at a preset distance below the original terrain elevation undulation curve, and the original terrain elevation undulation curve and the copied parallel curve together form the terrain profile outline.
[0171] In one embodiment, the extended stratum node generation module is specifically used for:
[0172] The location of the intersection point in geographic space is determined by calculating the spatial intersection relationship between the topographic profile outline and the extracted vector stratigraphic boundary.
[0173] The intersection point is taken as an extended stratum node under the outline;
[0174] The geological attribute information recorded in the vector file of the intersecting stratigraphic boundary is associated with the extended stratigraphic nodes under the outline and inherited; the geological attribute information includes stratigraphic unit type and spatial identification parameters.
[0175] In one embodiment, the target near-surface stratigraphic unit generation module is specifically used for:
[0176] Based on the principle of nearest neighbor in spatial location, each extended stratigraphic node is associated with stratigraphic attitude vector point data;
[0177] Obtain the corresponding dip angle and dip angle from the matched stratigraphic attitude vector point data;
[0178] The horizontal extension direction is determined based on the tilt angle, and the vertical extension slope is calculated by combining the tilt angle.
[0179] Based on the calculation results of the horizontal and vertical slopes, the stratigraphic nodes are driven to extend downwards in three-dimensional space to generate the corresponding target near-surface stratigraphic units.
[0180] In one embodiment, the geological profile drawing module is specifically used for:
[0181] Based on the mapping relationship library, the target geological filling pattern, target geological symbol, and target color code are matched by the name of the target near-surface stratigraphic unit; the mapping relationship library includes the mapping relationship between the names of different near-surface stratigraphic units and their corresponding geological filling patterns, geological symbols, and color codes.
[0182] Receive user-preset profile drawing parameters; the profile drawing parameters include the horizontal scale, the vertical scale, and the display depth range of the stratigraphic unit;
[0183] The matched target geological symbols and target color codes are projected onto the three-dimensional geometric structure of the near-surface stratigraphic unit according to preset scale parameters to generate symbolic filling results;
[0184] Based on the topographic profile outline, the target near-surface stratigraphic units, and the symbolic filling results, a geological profile of the target near-surface geological region is generated.
[0185] This invention provides an embodiment of a computer device for implementing all or part of the above-described near-surface geological profile generation method. The computer device specifically includes the following components:
[0186] The computer device comprises a processor, memory, a communications interface, and a bus; wherein the processor, memory, and communications interface communicate with each other via the bus; the communications interface is used to realize information transmission between related devices; the computer device can be a desktop computer, tablet computer, or mobile terminal, etc., and this embodiment is not limited to these. In this embodiment, the computer device can be implemented with reference to the embodiments for implementing the method for generating near-surface geological profiles and the embodiments for implementing the device for generating near-surface geological profiles, the contents of which are incorporated herein by reference, and repeated details will not be described again.
[0187] Figure 10 This is a schematic diagram of a computer device provided in an embodiment of the present invention, which discloses a schematic block diagram of the system configuration of a computer device 1000 according to an embodiment of this application. Figure 10 As shown, the computer device 1000 may include a central processing unit 1001 and a memory 1002; the memory 1002 is coupled to the central processing unit 1001. It is worth noting that... Figure 10 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.
[0188] In one embodiment, the near-surface geological profile generation function can be integrated into the central processing unit 1001. The central processing unit 1001 can be configured to perform the following control:
[0189] Based on satellite remote sensing imagery and digital elevation models, stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological region of the target are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the digital elevation model. The stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle.
[0190] Elevation information is obtained from digital elevation model data to generate a terrain profile outline that includes terrain undulation curves and their downward copy lines.
[0191] Spatially intersect the topographic profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline;
[0192] To extend the stratigraphic nodes, match the corresponding stratigraphic attitude vector point data; calculate the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generate the target near-surface stratigraphic unit;
[0193] Geological symbols and colors are automatically filled in based on the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological area is drawn according to a preset scale.
[0194] In another embodiment, the near-surface geological profile generation device can be configured separately from the central processing unit 1001. For example, the near-surface geological profile generation device can be configured as a chip connected to the central processing unit 1001, and the near-surface geological profile generation function can be realized through the control of the central processing unit.
[0195] like Figure 10 As shown, the computer device 1000 may further include: a communication module 1003, an input unit 1004, an audio processor 1005, a display 1006, and a power supply 1007. It is worth noting that the computer device 1000 does not necessarily need to include... Figure 10 All components shown; in addition, the computer device 1000 may also include Figure 10 For components not shown, please refer to existing technologies.
[0196] like Figure 10 As shown, the central processing unit 1001, sometimes also referred to as a controller or operation control, may include a microprocessor or other processor device and / or logic device. The central processing unit 1001 receives input and controls the operation of various components of the computer device 1000.
[0197] The memory 1002 may be, for example, one or more of a cache, flash memory, hard drive, removable medium, volatile memory, non-volatile memory, or other suitable device. It can store the aforementioned device-related information, and may also store programs for executing that information. The central processing unit 1001 can execute the program stored in the memory 1002 to perform information storage or processing, etc.
[0198] Input unit 1004 provides input to central processing unit 1001. This input unit 1004 may be, for example, a keypad or touch input device. Power supply 1007 provides power to computer device 1000. Display 1006 displays images, text, and other display objects. This display may be, for example, an LCD display, but is not limited to this.
[0199] The memory 1002 can be a solid-state memory, such as a read-only memory (ROM), random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROMs, etc. The memory 1002 can also be some other type of device. The memory 1002 includes a buffer memory 1021 (sometimes referred to as a buffer). The memory 1002 may include an application / function storage unit 1022 for storing application programs and function programs or processes for executing operations of the computer device 1000 via the central processing unit 1001.
[0200] The memory 1002 may also include a data storage unit 1023 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the computer device. The driver storage unit 1024 of the memory 1002 may include various drivers for the computer device for communication functions and / or for performing other functions of the computer device (such as messaging applications, address book applications, etc.).
[0201] The communication module 1003 is a transmitter / receiver that transmits and receives signals via the antenna 1008. The communication module (transmitter / receiver) 1003 is coupled to the central processing unit 1001 to provide input signals and receive output signals, which is the same as in a conventional mobile communication terminal.
[0202] Based on different communication technologies, multiple communication modules 1003 can be configured in the same computer device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) 1003 is also coupled to a speaker 1009 and a microphone 1010 via an audio processor 1005 to provide audio output via the speaker 1009 and receive audio input from the microphone 1010, thereby realizing typical telecommunications functions. The audio processor 1005 may include any suitable buffer, decoder, amplifier, etc. Furthermore, the audio processor 1005 is also coupled to a central processing unit 1001, enabling on-device recording via the microphone 1010 and on-device playback of stored sound via the speaker 1009.
[0203] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for generating near-surface geological profiles.
[0204] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the above-described method for generating near-surface geological profiles.
[0205] In this embodiment of the invention, based on satellite remote sensing imagery and a digital elevation model (DEM), stratigraphic boundaries and stratigraphic attitude vector point data of the target near-surface geological region are extracted. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic lines and calculating the horizontal projection of the plane normal vector corresponding to the calculation points based on the spatial coordinates of the DEM. The stratigraphic attitude vector point data includes attitude vector point information with three-dimensional coordinates, dip angle, and dip angle. Elevation information is obtained from the DEM data to generate a topographic profile outline containing terrain undulation curves and their downward extension lines. The topographic profile outline and the stratigraphic boundaries are spatially intersected to generate extended stratigraphic nodes below the outline. Corresponding stratigraphic attitude vector point data is matched to the extended stratigraphic nodes. The downward extension direction of the strata is calculated based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, generating the target near-surface stratigraphic unit. Geological symbols and colors are automatically filled in according to the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological region is drawn according to a preset scale. This invention extracts stratigraphic boundaries and stratigraphic attitude vector point data based on the interaction of satellite remote sensing imagery and digital elevation models. The attitude data is projected onto a plane using spatial coordinates to generate structured information containing three-dimensional coordinates, dip angle, and dip height. This step replaces manual field surveying, enabling the acquisition of comprehensive geological attribute data and resolving the fragmentation problem of traditional attitude data collection. Based on user-drawn surface lines, a topographic profile outline containing the original topographic curves and their extensions is automatically generated, establishing a precise spatial framework. Extended nodes with geological attributes are automatically generated through the spatial intersection of the outline and stratigraphic boundaries, achieving synchronous inheritance of location and attributes and eliminating positioning errors from manual translation. By matching the stratigraphic attitude vector point data around the nodes, the horizontal extension direction is controlled based on their dip angle, and the vertical extension slope is determined based on their dip height. The three-dimensional morphology of the stratigraphic unit is objectively calculated, and standard symbol colors are automatically matched according to the stratigraphic name and filled into the output profile according to a preset ratio. This improves the accuracy and efficiency of near-surface geological profile drawing, reduces mapping error rates, and lowers exploration and drawing costs, providing reliable technical support for refined oil and gas resource exploration.
[0206] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0207] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0208] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0209] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0210] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for generating near-surface geological profiles, characterized in that, include: Based on satellite remote sensing imagery and digital elevation models, extract stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological region of the target; The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic line and calculating the horizontal projection of the plane normal vector corresponding to the calculation point based on the spatial coordinates of the digital elevation model; the stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle. Elevation information is obtained from digital elevation model data to generate a terrain profile outline that includes terrain undulation curves and their downward copy lines. Spatially intersect the topographic profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline; To extend the stratigraphic nodes, match the corresponding stratigraphic attitude vector point data; calculate the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generate the target near-surface stratigraphic unit; Geological symbols and colors are automatically filled in based on the name of the target near-surface stratigraphic unit, and a geological profile of the target near-surface geological area is drawn according to a preset scale.
2. The method as described in claim 1, characterized in that, Based on satellite remote sensing imagery and digital elevation models, the stratigraphic boundaries of the near-surface geological region of the target are extracted, including: Remote sensing interpretation markers for different strata are established based on the results of field geological surveys. These remote sensing interpretation markers are determined by comparing the characteristics of strata tone, texture, and structure in satellite remote sensing images with the characteristics of strata in the field. Based on the aforementioned remote sensing interpretation markers, vectorized stratigraphic boundaries with coordinates are delineated on satellite remote sensing images.
3. The method as described in claim 1, characterized in that, Based on satellite remote sensing imagery and digital elevation models, stratigraphic attitude vector point data of the near-surface geological region of the target are extracted, including: Calculation points are selected at preset intervals along the demarcated stratigraphic boundaries, and the density of calculation points is increased in areas where stratigraphic orientation changes; each group of calculation points consists of three non-collinear spatial points. The three-dimensional coordinates of each spatial point are obtained based on the digital elevation model. A geological plane is constructed using the three-point coordinates, and the corresponding plane normal vector is calculated. Project the plane's normal vector onto the horizontal plane, calculate the angle between the projection and the due north direction to generate the dip angle; calculate the angle between the plane's normal vector and the horizontal plane to generate the tilt angle. Generate stratigraphic attitude vector point data containing three-dimensional coordinates, dip angle, and dip angle.
4. The method as described in claim 1, characterized in that, Elevation information is obtained from digital elevation model data to generate a terrain profile outline containing topographic relief curves and their downstream copy lines, including: Receives surface line segments in the form of straight lines or polylines drawn by users on remote sensing images; Elevation data is extracted from the digital elevation model based on the endpoint coordinates of the surface line segment. Based on the elevation data, a topographic elevation undulation curve reflecting the undulation of the land surface is generated; A parallel curve is copied at a preset distance below the original terrain elevation undulation curve, and the original terrain elevation undulation curve and the copied parallel curve together form the terrain profile outline.
5. The method as described in claim 1, characterized in that, Spatially intersecting the topographic profile outline with the stratigraphic boundary to generate extended stratigraphic nodes below the outline, including: The location of the intersection point in geographic space is determined by calculating the spatial intersection relationship between the topographic profile outline and the extracted vector stratigraphic boundary. The intersection point is taken as an extended stratum node under the outline; The geological attribute information recorded in the vector file of the intersecting stratigraphic boundary is associated with the extended stratigraphic nodes under the outline and inherited; the geological attribute information includes stratigraphic unit type and spatial identification parameters.
6. The method as described in claim 1, characterized in that, To extend the stratigraphic nodes, match the corresponding stratigraphic attitude vector point data; Based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, the downward extension direction of the stratigraphy is calculated, and the target near-surface stratigraphic unit is generated, including: Based on the principle of nearest neighbor in spatial location, each extended stratigraphic node is associated with stratigraphic attitude vector point data; Obtain the corresponding dip angle and dip angle from the matched stratigraphic attitude vector point data; The horizontal extension direction is determined based on the tilt angle, and the vertical extension slope is calculated by combining the tilt angle. Based on the calculation results of the horizontal and vertical slopes, the stratigraphic nodes are driven to extend downwards in three-dimensional space to generate the corresponding target near-surface stratigraphic units.
7. The method as described in claim 1, characterized in that, Geological symbols and colors are automatically filled in based on the name of the near-surface stratigraphic unit of the target, and a geological profile of the near-surface geological area of the target is drawn according to a preset scale, including: Based on the mapping relationship library, the target geological filling pattern, target geological symbol, and target color code are matched by the name of the target near-surface stratigraphic unit; the mapping relationship library includes the mapping relationship between the names of different near-surface stratigraphic units and their corresponding geological filling patterns, geological symbols, and color codes. Receive user-preset profile drawing parameters; the profile drawing parameters include the horizontal scale, the vertical scale, and the display depth range of the stratigraphic unit; The matched target geological symbols and target color codes are projected onto the three-dimensional geometric structure of the near-surface stratigraphic unit according to preset scale parameters to generate symbolic filling results; Based on the topographic profile outline, the target near-surface stratigraphic units, and the symbolic filling results, a geological profile of the target near-surface geological region is generated.
8. A near-surface geological profile generation device, characterized in that, include: The data extraction module is used to extract stratigraphic boundaries and stratigraphic attitude vector point data of the near-surface geological area of the target based on satellite remote sensing images and digital elevation models. The stratigraphic attitude vector point data is obtained by selecting multiple non-collinear calculation points on the stratigraphic line and calculating the horizontal projection of the plane normal vector corresponding to the calculation point based on the spatial coordinates of the digital elevation model; the stratigraphic attitude vector point data includes attitude vector point information such as three-dimensional coordinates, dip angle, and dip angle. The terrain profile outline generation module is used to obtain elevation information from digital elevation model data and generate terrain profile outlines that include terrain undulation curves and their downward copy lines. The extended stratigraphic node generation module is used to spatially intersect the topographic profile outline and the stratigraphic boundary to generate extended stratigraphic nodes below the outline. The target near-surface stratigraphic unit generation module is used to match the corresponding stratigraphic attitude vector point data for the extended stratigraphic nodes; it calculates the downward extension direction of the stratigraphy based on the dip angle and dip angle in the matched stratigraphic attitude vector point data, and generates the target near-surface stratigraphic unit. The geological profile drawing module is used to automatically fill in geological symbols and colors based on the name of the near-surface stratigraphic unit of the target, and draw the geological profile of the near-surface geological area of the target according to a preset scale.
9. The apparatus as claimed in claim 8, characterized in that, The geological profile drawing module is specifically used for: Based on the mapping relationship library, the target geological filling pattern, target geological symbol, and target color code are matched by the name of the target near-surface stratigraphic unit; the mapping relationship library includes the mapping relationship between the names of different near-surface stratigraphic units and their corresponding geological filling patterns, geological symbols, and color codes. Receive user-preset profile drawing parameters; the profile drawing parameters include the horizontal scale, the vertical scale, and the display depth range of the stratigraphic unit; The matched target geological symbols and target color codes are projected onto the three-dimensional geometric structure of the near-surface stratigraphic unit according to preset scale parameters to generate symbolic filling results; Based on the topographic profile outline, the target near-surface stratigraphic units, and the symbolic filling results, a geological profile of the target near-surface geological region is generated.
10. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 7.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 7.
12. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 7.