Land node instrument post number matching method and device, electronic equipment and storage medium

CN118068403BActive Publication Date: 2026-10-30CHINA NAT PETROLEUM CORP +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211408004.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2026-10-30
Estimated Expiration
2042-11-10

AI Technical Summary

Technical Problem

[0005]本发明的实施例提供了一种陆上节点仪器桩号匹配方法、装置、电子设备及存储介质,以解决陆上节点仪器桩号匹配精度低且效率低的技术问题

Benefits of technology

[0016]本发明的实施例提供的陆上节点仪器桩号匹配方法、装置、电子设备及存储介质,通过解析陆上节点仪器定位文件记录的第一点位坐标集;根据所述第一点位坐标集确定每个坐标点与其他坐标点之间的距离,并根据所述距离确定以每个坐标点为中心的第一预设范围内的坐标点数;确定坐标点数最多的目标坐标点,并确定以所述目标坐标点为中心的第一预设范围内的各坐标点构成第二点位坐标集;响应于所述第二点位坐标集的坐标点数不小于第一预设阈值,计算所述第二点位坐标集中各坐标点的平均值,获得聚焦点;从所述第一点位坐标集中删除所述第二点位坐标集中的各坐标点,获得更新的第一点位坐标集;迭代执行所述根据所述第一点位坐标集确定每个坐标点与其他坐标点之间的距离的步骤,直至第二点位坐标集的坐标点数小于第一预设阈值,获得多个聚焦点;将所述多个聚焦点中的每个聚焦点分别与地震勘探接收点桩号进行匹配;即本发明实施例通过求取每个坐标点指定范围内的坐标点个数,并计算坐标点个数较多的指定范围对应的聚集点,剔除了发散、不聚焦坐标点的影响,提高了桩号匹配的准确性和效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118068403B_ABST
    Figure CN118068403B_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to a kind of land node instrument pile number matching method, device, electronic equipment and storage medium, by analyzing the first point coordinate set recorded in land node instrument positioning file;According to the distance between each coordinate point and other coordinate points in first point coordinate set is determined, and the number of coordinate points in the first preset range with each coordinate point as center is determined;Determine the target coordinate point with the most coordinate points, and determine the second point coordinate set;The average of each coordinate point in the second point coordinate set is calculated, and the focus point is obtained;From the first point coordinate set, delete each coordinate point in the second point coordinate set, obtain the updated first point coordinate set;Iteratively execute the above steps until the number of coordinate points in the second point coordinate set is less than the preset threshold;Each focus point in the multiple focus points is matched with the seismic exploration receiving point pile number respectively;That is, the present application embodiment eliminates not focusing point, improves pile number matching precision and efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of geophysical exploration technology, and in particular to a method, apparatus, electronic device, and storage medium for matching the station numbers of onshore instruments. Background Technology

[0002] In recent years, land node instruments have shown broad application prospects and rapid development in seismic exploration of oil and coal fields due to their advantages such as small size, stability and reliability, and the fact that construction parties are not limited by track capacity.

[0003] Land nodal instruments acquire data independently during field operations, and then download the data after the nodal point is retrieved. Therefore, unlike traditional wired instruments, land nodal instruments cannot obtain the correspondence between nodal station numbers and receiver station numbers during acquisition. Currently, land nodal instruments primarily achieve station number matching by analyzing positioning information, such as correlating positioning coordinates with station numbers using simple geometric averaging.

[0004] However, when the land node instrument is working, it is affected by factors such as time synchronization accuracy, surrounding high-voltage lines, and outside the data acquisition period. The received coordinate point information will be scattered, deviated, and unfocused, which will affect the accuracy of station number matching and reduce matching efficiency. Summary of the Invention

[0005] The embodiments of the present invention provide a method, apparatus, electronic device and storage medium for matching station numbers of onshore node instruments, so as to solve the technical problems of low accuracy and low efficiency in matching station numbers of onshore node instruments.

[0006] In a first aspect, embodiments of the present invention provide a method for matching the station numbers of onshore nodal instruments, comprising: parsing a first set of point coordinates recorded in an onshore nodal instrument positioning file; determining the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determining the number of coordinate points within a first preset range centered on each coordinate point based on the distances; determining a target coordinate point with the most coordinate points, and determining that each coordinate point within the first preset range centered on the target coordinate point constitutes a second set of point coordinates; in response to the number of coordinate points in the second set of point coordinates being not less than a first preset threshold, calculating the average value of each coordinate point in the second set of point coordinates to obtain a focal point; deleting each coordinate point in the second set of point coordinates from the first set of point coordinates to obtain an updated first set of point coordinates; iteratively executing the step of determining the distance between each coordinate point and other coordinate points based on the first set of point coordinates until the number of coordinate points in the second set of point coordinates is less than the first preset threshold to obtain multiple focal points; and matching each of the multiple focal points with the station number of a seismic exploration receiving point.

[0007] As an embodiment of the present invention, before calculating the average value of each coordinate point in the second point coordinate set, the method further includes: sorting each coordinate point in the second point coordinate set according to time, and deleting coordinate points whose time difference with their left and right adjacent coordinate points is greater than a time threshold.

[0008] As an embodiment of the present invention, after parsing the first set of coordinates of the land node instrument positioning file, the method further includes: deleting abnormal coordinate points in the first set of coordinates; wherein, the abnormal coordinate points include at least one of the following: coordinate points located outside the acquisition time period, coordinate points located outside the coordinate area of ​​the seismic exploration receiving point, and coordinate points where the number of satellites is less than a second preset threshold when receiving timing information.

[0009] As an embodiment of the present invention, the step of matching each of the plurality of focal points with the seismic exploration receiving point station number includes: dividing the exploration area into grids and determining the grid position corresponding to each focal point; determining candidate grids within a second preset range centered on the grid position of the focal point; and matching the focal point with the seismic exploration receiving point station number located within the candidate grid.

[0010] As an embodiment of the present invention, after parsing the first set of coordinates of the onshore node instrument positioning file, the method further includes: converting the coordinate system corresponding to the first set of coordinates into a coordinate system corresponding to the coordinates of the seismic exploration receiving point.

[0011] As an embodiment of the present invention, the first preset range is determined based on the seismic exploration trace distance.

[0012] Secondly, embodiments of the present invention provide a land-based instrument station number matching device, comprising: a parsing module, configured to parse a first set of point coordinates recorded in a land-based instrument positioning file; a processing module, configured to determine the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determine the number of coordinate points within a first preset range centered on each coordinate point based on the distance; determine a target coordinate point with the most coordinate points, and determine that each coordinate point within the first preset range centered on the target coordinate point constitutes a second set of point coordinates; in response to the number of coordinate points in the second set of point coordinates being not less than a first preset threshold, calculate the average value of each coordinate point in the second set of point coordinates to obtain a focal point; delete each coordinate point in the second set of point coordinates from the first set of point coordinates to obtain an updated first set of point coordinates; iteratively execute the step of determining the distance between each coordinate point and other coordinate points based on the first set of point coordinates until the number of coordinate points in the second set of point coordinates is less than the first preset threshold to obtain multiple focal points; and a matching module, configured to match each of the multiple focal points with a seismic exploration receiving point station number.

[0013] As an embodiment of the present invention, the processing module is further configured to: sort the coordinate points in the second point coordinate set according to time, and delete the coordinate points whose time difference with the left and right adjacent coordinate points is greater than the time threshold.

[0014] Thirdly, embodiments of the present invention provide an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used to store computer programs; and the processor is used to implement the steps of the land node instrument station number matching method described in any one of the first aspects when executing the program stored in the memory.

[0015] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of the onshore node instrument station matching method according to any one of the first aspects.

[0016] The embodiments of the present invention provide a method, apparatus, electronic device, and storage medium for matching station numbers of land-based nodal instruments. This involves parsing a first set of coordinates recorded in a land-based nodal instrument positioning file; determining the distance between each coordinate point and other coordinate points based on the first set of coordinates; determining the number of coordinate points within a first preset range centered on each coordinate point based on the distances; determining a target coordinate point with the most coordinate points; and determining that the coordinate points within the first preset range centered on the target coordinate point constitute a second set of coordinates. In response to the condition that the number of coordinate points in the second set of coordinates is not less than a first preset threshold, the average value of each coordinate point in the second set of coordinates is calculated to obtain a focus. The process involves: 1) deleting each coordinate point from the second coordinate set from the first coordinate set to obtain an updated first coordinate set; 2) iteratively executing the step of determining the distance between each coordinate point and other coordinate points based on the first coordinate set until the number of coordinate points in the second coordinate set is less than a first preset threshold, thus obtaining multiple focal points; 3) matching each of the multiple focal points with the seismic exploration receiving point station number; In other words, this embodiment of the invention improves the accuracy and efficiency of station number matching by calculating the number of coordinate points within a specified range for each coordinate point and calculating the cluster points corresponding to the specified range with a larger number of coordinate points, thereby eliminating the influence of divergent and unfocused coordinate points. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0018] 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, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating a method for matching the station numbers of instruments at land nodes, provided in an embodiment of the present invention;

[0020] Figure 2 A flowchart illustrating another method for matching instrument station numbers at land nodes provided in an embodiment of the present invention;

[0021] Figure 3 A flowchart illustrating another method for matching instrument station numbers on land provided in an embodiment of the present invention;

[0022] Figure 4a This is a schematic diagram of a station number matching result provided in an embodiment of the present invention;

[0023] Figure 4b This is a schematic diagram of another station number matching result provided in an embodiment of the present invention;

[0024] Figure 4c This is a schematic diagram illustrating another type of station number matching result provided in an embodiment of the present invention;

[0025] Figure 5 This is a schematic diagram of the structure of a land-based node instrument station number matching device provided in an embodiment of the present invention;

[0026] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] In recent years, land node instruments have shown broad application prospects and rapid development in seismic exploration of oil and coal fields due to their advantages such as small size, stability and reliability, and the fact that construction parties are not limited by track capacity.

[0029] Land nodal instruments collect data independently during field operations, and download data after the nodal is retrieved. Due to its unique data retrieval method, it's impossible to establish the correspondence between nodal station numbers and receiver (or receiver) chainages during data acquisition, unlike traditional wired instruments. Land nodal instruments (referred to as nodals) have a built-in satellite timing and positioning receiving module. When the nodal is in acquisition mode, this module operates periodically, primarily for clock calibration with the nodal and outputting positioning information during operation. After the nodal's data is retrieved, the positioning information from the acquisition period is analyzed and correlated with the positions of the receiving lines (receiving points are arranged in a line) in the SPS (Scanning Power System) to establish the correspondence between the nodal station number and the receiver chainage, achieving chainage matching. Currently, most land nodal instruments achieve chainage matching by analyzing positioning information, using various methods, such as correlating positioning coordinates with chainages through simple geometric mean.

[0030] However, when the land node instrument is working, it is affected by factors such as timing accuracy, surrounding high-voltage lines, and external coordinate information during the acquisition period. The received coordinate point information will be scattered, deviated, and unfocused, which will affect the accuracy of the final matching result.

[0031] To address the aforementioned technical problems, the technical concept of this invention is as follows: by calculating the number of coordinate points within a specified range for each coordinate point, and by calculating the focal point within a specified range with a large number of coordinate points, and by iteratively calculating multiple focal points by filtering the remaining coordinate points, the deviating and divergent coordinate points are effectively eliminated, thereby improving the accuracy of land node instrument station number matching, reducing the degree of manual intervention, and improving matching efficiency.

[0032] Figure 1 This is a flowchart illustrating a method for matching the station numbers of onshore instruments according to an embodiment of the present invention. The executing entity is an onshore instrument station number matching device, or an electronic device equipped with an onshore instrument station number matching device. Figure 1 As shown, the method for matching the station numbers of instruments at land nodes includes:

[0033] Step S101: Analyze the first point coordinate set recorded in the instrument positioning file of the land node.

[0034] Specifically, after recovering the land node instruments, the files recording positioning information from the land node instruments are parsed and downloaded to obtain the original coordinate information of all points (x). t ,y t (t = 1, 2, ..., S, where S is the number of coordinate points of a single node), that is, the coordinate set of the first point.

[0035] In some embodiments, after step S101, the method further includes: converting the coordinate system corresponding to the first point coordinate set into a coordinate system corresponding to the coordinates of the seismic exploration receiving point.

[0036] In this embodiment, for ease of calculation, the coordinate system corresponding to the first point coordinate set is converted into the coordinate system corresponding to the seismic exploration receiving point coordinates. For example, the coordinate system corresponding to the first point coordinate set is usually geodetic coordinates, while the seismic exploration receiving point coordinates usually use plane direct coordinates. The first point coordinate set can be converted from the geodetic coordinate system to the plane direct coordinate system.

[0037] In some embodiments, after step S101, the method further includes: deleting abnormal coordinate points from the first set of point coordinates; wherein the abnormal coordinate points include at least one of the following: coordinate points located outside the acquisition time period, coordinate points located outside the coordinate area of ​​the seismic exploration receiving point, and coordinate points where the number of satellites is less than a second preset threshold when receiving timing information.

[0038] In this embodiment, to further improve the accuracy of matching, the original coordinate set (x... t ,y t Abnormal discrete points within the range, such as coordinate points outside the acquisition time period, outside the SPS coordinate range, or with a small number of satellites when receiving timing information, are used to obtain the organized coordinate point set (x). i ,y i (i = 1, 2, ..., N, where N is the number of coordinate points of a single node), and the subsequent processing will use the sorted set of coordinate points.

[0039] Step S102: Determine the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determine the number of coordinate points within a first preset range centered on each coordinate point based on the distance.

[0040] Specifically, to find (x) i ,y i The distance between each coordinate point and other coordinate points is calculated, thus yielding the number of coordinate points T within a specified distance (i.e., the first preset range) from each coordinate point. i In some embodiments, the first preset range is determined based on the seismic exploration trace distance. For example, the first preset range is a circular area centered on the coordinate point and with a radius of half the seismic exploration trace distance.

[0041] Step S103: Determine the target coordinate point with the most coordinate points, and determine that each coordinate point within a preset range centered on the target coordinate point constitutes the second point coordinate set.

[0042] Specifically, compare the T values ​​corresponding to each coordinate point. i Value, determine T i The point with the largest value is the target point, and the coordinates of this target point are (x, y). k ,y k(1<=k<=N), and obtain a new set of coordinate points (xj,yj) (j=1,2,……,M, M is the number of coordinate points within a specified distance from point K), which constitutes the second set of point coordinates.

[0043] Step S104: Determine whether the number of coordinate points in the second point coordinate set is less than the first preset threshold.

[0044] If yes, terminate the loop and proceed to step S107; otherwise, proceed to step S105.

[0045] Specifically, if the number of coordinate points in the second set of coordinates is small enough (less than the first preset threshold), it means that the number of remaining coordinate points within the specified range centered on each coordinate point is also small enough. That is, the remaining coordinate points are scattered, deviated, and unfocused. In this case, step S107 can be directly executed to match the station numbers of the multiple determined focal points. If the number of coordinate points in the second set of coordinates is still large enough (greater than or equal to the first preset threshold), it means that the coordinate points in the second set of coordinates are relatively dense. Step S105 can be continued to obtain the cluster point corresponding to the second set of coordinates.

[0046] Step S105: Calculate the average value of each coordinate point in the second point coordinate set to obtain the focal point.

[0047] Specifically, the average x-coordinate is calculated by summing the x-coordinate values ​​of each point in the second set of coordinates and dividing by the total number of points in the second set of coordinates; the average y-coordinate is calculated by summing the y-coordinate values ​​of each point in the second set of coordinates and dividing by the total number of points in the second set of coordinates; the average x-coordinate and the average y-coordinate constitute a cluster point.

[0048] In some embodiments, before step S105, the method further includes: sorting the coordinate points in the second point coordinate set according to time, and deleting coordinate points whose time difference with their left and right adjacent coordinate points is greater than a time threshold.

[0049] In this embodiment, to further improve matching accuracy, after determining the second set of point coordinates, the set of coordinate points (x... j ,y j Sort by time (time of release), remove coordinate points whose time is greater than the time threshold along with the left and right adjacent points; then calculate the average coordinate (X1, Y1) of all points, and this point is a focal point.

[0050] Step S106: Delete each coordinate point from the second coordinate set from the first coordinate set to obtain the updated first coordinate set.

[0051] Specifically, from the set of coordinate points (xi ,y i Remove all coordinate points (x) from the data. j ,y j The remaining coordinate points are used as the new set of coordinate points (x). i ,y i The first set of updated point coordinates can be obtained by iterating through steps S102-S106 to obtain multiple focal points until the set of coordinate points (x) is reached. j ,y j) If the number of coordinate points within the loop is less than the first preset threshold, the loop terminates.

[0052] Step S107: Obtain multiple focal points, and match each of the multiple focal points with the chain number of the seismic exploration receiving point.

[0053] Specifically, multiple focal points (x) are obtained through the above steps. v ,y v (v = 1, 2, ..., H, where H is the number of focal points), each focal point is matched with the coordinates of the SPS receiver point to obtain its corresponding station number.

[0054] The land-based node instrument station number matching method provided in this embodiment of the invention involves parsing a first set of point coordinates recorded in the land-based node instrument positioning file; determining the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determining the number of coordinate points within a first preset range centered on each coordinate point based on the distances; determining a target coordinate point with the most coordinate points, and determining that the coordinate points within the first preset range centered on the target coordinate point constitute a second set of point coordinates; in response to the condition that the number of coordinate points in the second set of point coordinates is not less than a first preset threshold, calculating the average value of each coordinate point in the second set of point coordinates to obtain a focal point; and deleting points from the first set of point coordinates from the second set of point coordinates. For each coordinate point, an updated first set of coordinates is obtained; the step of determining the distance between each coordinate point and other coordinate points based on the first set of coordinates is iteratively executed until the number of coordinate points in the second set of coordinates is less than a first preset threshold, thus obtaining multiple focal points; each of the multiple focal points is matched with the seismic exploration receiving point station number; that is, by calculating the number of coordinate points within a specified range for each coordinate point and calculating the cluster points corresponding to the specified range with a large number of coordinate points, the influence of divergent and unfocused coordinate points is eliminated, improving the accuracy and efficiency of station number matching. Moreover, this embodiment of the invention is more applicable to the land node acquisition and construction stage in petroleum geophysical exploration.

[0055] Based on the above embodiments, Figure 2 This is a flowchart illustrating another method for matching instrument station numbers on land, provided in an embodiment of the present invention. Figure 2 As shown, the method for matching the station numbers of instruments at land nodes includes:

[0056] Step S201: Analyze the first point coordinate set recorded in the instrument positioning file of the land node.

[0057] Step S202: Determine the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determine the number of coordinate points within a first preset range centered on each coordinate point based on the distance.

[0058] Step S203: Determine the target coordinate point with the most coordinate points, and determine that the coordinate points within a first preset range centered on the target coordinate point constitute the second point coordinate set.

[0059] Step S204: Determine whether the number of coordinate points in the second point coordinate set is less than the first preset threshold.

[0060] If yes, terminate the loop and proceed to step S207; otherwise, continue with step S205.

[0061] Step S205: Calculate the average value of each coordinate point in the second point coordinate set to obtain the focal point.

[0062] Step S206: Delete each coordinate point from the second coordinate set from the first coordinate set to obtain an updated first coordinate set.

[0063] Step S207: Obtain multiple focal points, divide the exploration area into grids, and determine the grid position corresponding to each focal point.

[0064] Step S208: Determine candidate grids within a second preset range centered on the grid position of the focal point.

[0065] Step S209: Match the focal point with the seismic exploration receiving point station number located within the candidate grid.

[0066] The implementation methods of steps S201-S206 in the embodiments of the present invention are similar to those of steps S101-S106 in the above embodiments, and will not be described again here.

[0067] The difference from the above embodiments is that, in order to further improve the matching speed, in this embodiment, the exploration area is divided into grids and the grid position corresponding to each focal point is determined; candidate grids within a second preset range centered on the grid position of the focal point are determined; and the focal point is matched with the seismic exploration receiving point station number located within the candidate grid.

[0068] Specifically, the SPS exploration area can be divided into grids according to a specified length (usually the trace spacing), and the grid position of each cluster point can be obtained. This cluster point is only matched with seismic exploration receiver points in several surrounding grids, which improves the matching speed and can support a single node to match multiple station numbers.

[0069] The onshore node instrument station matching method provided in this embodiment of the invention divides the exploration area into grids and determines the grid position corresponding to each focal point; determines candidate grids within a second preset range centered on the grid position of the focal point; and matches the focal point with the station of the seismic exploration receiving point located within the candidate grid. That is, when associating each focal point with the SPS receiving point, this embodiment of the invention, based on the grid division of the SPS area, can quickly obtain the station matching result and solves the problem of requiring manual intervention in actual production, such as a single node corresponding to multiple stations or a single station corresponding to multiple nodes, further improving the accuracy and efficiency of on-site station matching.

[0070] Based on the above embodiments, Figure 3 This is a flowchart illustrating another method for matching the station number of onshore node instruments provided in an embodiment of the present invention. Figure 4a This is a schematic diagram of a station number matching result provided in an embodiment of the present invention. Figure 4b This is a schematic diagram illustrating another station number matching result provided in an embodiment of the present invention. Figure 4c This is a schematic diagram illustrating another station number matching result provided by an embodiment of the present invention. To further understand the embodiments of the present invention, the following is combined with... Figure 3 , Figures 4a-4c This embodiment will be explained using the calculation of actual project data collected in exploration area A as an example.

[0071] Step S301: Analyze the first point coordinate set recorded in the instrument positioning file of the land node.

[0072] For exploration area A, location files for 16,142 nodes can be downloaded continuously over multiple days (e.g., 4 days). The number of nodes downloaded each day is relatively consistent, and a total of 4 matches were performed. In this step, the location files downloaded that day are parsed, and these files record the original set of point coordinates.

[0073] Step S302: Convert the coordinate system of the coordinate points in the first point coordinate set to a coordinate system consistent with the coordinate system of the seismic exploration receiving point.

[0074] In step S302, the coordinates of the original point coordinate set are converted into coordinates in a Cartesian coordinate system to be consistent with the coordinate system of the SPS receiving point, and the corresponding SPS file is imported.

[0075] Step S303: Delete the abnormal coordinate points in the first point coordinate set.

[0076] The abnormal coordinate points include at least one of the following: coordinate points located outside the acquisition time period, coordinate points located outside the coordinate area of ​​the seismic exploration receiving point, and coordinate points where the number of satellites receiving the timing information is less than a second preset threshold. Step S303 eliminates abnormal coordinate points that are outside the acquisition time period, outside the SPS coordinate range, or where the number of satellites receiving the timing information is low.

[0077] Step S304: Determine the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and determine the number of coordinate points within a first preset range centered on each coordinate point based on the distance.

[0078] In step S304, the distance between each coordinate point and other coordinate points is calculated, and the number of coordinate points within 20 meters (half a track distance) around each coordinate point is obtained.

[0079] Step S305: Determine the target coordinate point with the most coordinate points, and determine that the coordinate points within a first preset range centered on the target coordinate point constitute the second point coordinate set.

[0080] In step S305, the target coordinate point with the most coordinate points is found, and a new set of coordinate points is formed by the target coordinate point and the coordinate points within 20 meters around it.

[0081] Step S306: Determine whether the number of coordinate points in the second point coordinate set is less than the first preset threshold.

[0082] If yes, terminate the loop and execute steps S310-S312 for the existing focal point; otherwise, continue executing step S307.

[0083] Step S307: Sort the coordinate points in the second point coordinate set according to time, and delete the coordinate points whose time difference with the left and right adjacent coordinate points is greater than the time threshold.

[0084] Step S308: Calculate the average value of each coordinate point in the second point coordinate set to obtain the focal point.

[0085] Through steps S307 and S308, the new set of coordinate points is sorted by time (time synchronization time), and coordinate points whose time is greater than the threshold along with their left and right adjacent points are removed. The average coordinate value of all points is calculated, and this point is a focal point.

[0086] Step S309: Delete each coordinate point from the second coordinate set from the first coordinate set to obtain an updated first coordinate set.

[0087] In step S309, all points in the new set of coordinate points obtained in step S305 are removed from the original set of coordinate points. The remaining coordinate points are used as the new original set of coordinate points. Steps 304-S309 are iterated repeatedly until the number of coordinates in the new set of coordinate points is less than the threshold of 120 (the number of coordinates recorded in half a day). The loop is then terminated, and multiple focal points are obtained.

[0088] Step S310: Obtain multiple focal points, divide the exploration area into grids, and determine the grid position corresponding to each focal point.

[0089] Step S311: Determine candidate grids within a second preset range centered on the grid position of the focal point.

[0090] Step S312: Match the focal point with the seismic exploration receiving point station number located within the candidate grid.

[0091] Through steps S310-S312, the SPS work area is divided into grids of 40 meters each. The grid position of each focal point is determined, and each focal point is matched only with the receiving points within its surrounding 9 grids to obtain its corresponding station number. For example... Figure 4a As shown, solid circles represent matched station points, hollow circles represent unmatched station points, and hollow triangles represent the coordinates of nodes (with some deviation, such as those located in the upper right corner of the diagram); Figure 4b As shown, hollow triangles and hollow rhombuses represent the coordinates of two different nodes, which are matched to the same station number; as Figure 4c As shown, the final result of station number matching for multiple focus points is as follows: the first column from the left, the first column from the right, and the second column from the right have no matches, while the other columns have matches.

[0092] In summary, after obtaining the original coordinate set, this embodiment of the invention first deletes abnormal coordinate points that are outside the acquisition time period, outside the coordinate area of ​​the seismic exploration receiving point, or where the number of satellites received at the time of timing information is less than a certain number. Then, by calculating the number of coordinate points within a specified distance for each coordinate point, valid and invalid points are separated, thus obtaining the focal point. Using the remaining coordinate points after filtering, multiple focal points are iteratively calculated, and a single node can be matched with multiple station numbers, improving the accuracy of the matching results, reducing the degree of manual intervention, and ensuring the quality of the submitted seismic data. Furthermore, by comparing the matching results obtained according to this embodiment with manually determined results, the accuracy and efficiency are high.

[0093] Figure 5 This is a schematic diagram of the structure of a land-based node instrument station matching device provided in an embodiment of the present invention, as shown below. Figure 5 As shown, the device 500 includes:

[0094] The parsing module 501 is used to parse the first set of coordinates of the instrument positioning file of the land node; the processing module 502 is used to determine the distance between each coordinate point and other coordinate points according to the first set of coordinates, and determine the number of coordinate points within a first preset range centered on each coordinate point according to the distance; determine the target coordinate point with the most coordinate points, and determine that the coordinate points within the first preset range centered on the target coordinate point constitute a second set of coordinates; calculate the average value of each coordinate point in the second set of coordinates to obtain a focal point; delete each coordinate point in the second set of coordinates from the first set of coordinates to obtain an updated first set of coordinates; iteratively execute the step of determining the distance between each coordinate point and other coordinate points according to the first set of coordinates until the number of coordinate points in the second set of coordinates is less than a first preset threshold to obtain multiple focal points; the matching module 503 is used to match each of the multiple focal points with the seismic exploration receiving point station number respectively.

[0095] As an embodiment of the present invention, the processing module 502 is further configured to: sort the coordinate points in the second point coordinate set according to time, and delete the coordinate points whose time difference with the left and right adjacent coordinate points is greater than the time threshold.

[0096] As an embodiment of the present invention, the parsing module 501 is further configured to: delete abnormal coordinate points in the first set of point coordinates; wherein the abnormal coordinate points include at least one of the following: coordinate points located outside the acquisition time period, coordinate points located outside the coordinate area of ​​the seismic exploration receiving point, and coordinate points where the number of satellites is less than a second preset threshold when receiving timing information.

[0097] As an embodiment of the present invention, the matching module 503 is specifically used for: dividing the exploration area into grids and determining the grid position corresponding to each focal point; determining candidate grids within a second preset range centered on the grid position of the focal point; and matching the focal point with the seismic exploration receiving point station number located within the candidate grid.

[0098] As an embodiment of the present invention, the parsing module 501 is further configured to: convert the coordinate system corresponding to the first point coordinate set into a coordinate system corresponding to the coordinates of the seismic exploration receiving point.

[0099] As an embodiment of the present invention, the first preset range is determined based on the seismic exploration trace distance.

[0100] The onshore node instrument station number matching device provided in this embodiment of the invention has a similar implementation principle and technical effect to the above embodiments, and will not be described again here.

[0101] like Figure 6As shown, this embodiment of the invention provides an electronic device, including a processor 601, a communication interface 602, a memory 603, and a communication bus 604, wherein the processor 601, the communication interface 602, and the memory 603 communicate with each other via the communication bus 604.

[0102] Memory 603 is used to store computer programs;

[0103] In one embodiment of the present invention, when the processor 601 executes the program stored in the memory 603, it implements the steps of the land node instrument station number matching method provided in any of the foregoing method embodiments.

[0104] The electronic device provided in this embodiment of the invention has a similar implementation principle and technical effect to the above embodiments, and will not be described again here.

[0105] The aforementioned memory 603 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Memory 603 has storage space for program code used to perform any of the method steps described above. For example, the storage space for program code may include individual program codes for implementing the various steps in the methods described above. This program code can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, optical discs (CDs), memory cards, or floppy disks. Such computer program products are typically portable or fixed storage units. The storage unit may have storage segments or storage spaces arranged similarly to memory 603 in the aforementioned electronic device. The program code may be compressed, for example, in a suitable form. Typically, the storage unit includes programs for performing the method steps according to embodiments of the invention, i.e., code that can be read by a processor such as 601, which, when run by the electronic device, causes the electronic device to perform the various steps in the methods described above.

[0106] Embodiments of the present invention also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the land-based node instrument station matching method as described above.

[0107] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; or it may exist independently and not assembled into the device / apparatus. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of the present invention.

[0108] According to embodiments of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present invention, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0109] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0110] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for matching the station numbers of onshore node instruments, characterized in that, include: Analyze the first set of coordinates from the instrument positioning file records at land nodes; The distance between each coordinate point and other coordinate points is determined based on the first set of coordinates, and the number of coordinate points within a first preset range centered on each coordinate point is determined based on the distances. Determine the target coordinate point with the most coordinate points, and determine the second point coordinate set by the coordinate points within a first preset range centered on the target coordinate point; In response to the fact that the number of coordinate points in the second point coordinate set is not less than a first preset threshold, the average value of each coordinate point in the second point coordinate set is calculated to obtain the focal point; Delete each coordinate point from the second coordinate set from the first coordinate set to obtain an updated first coordinate set; The step of determining the distance between each coordinate point and other coordinate points based on the first set of coordinates is executed iteratively until the number of coordinate points in the second set of coordinates is less than a first preset threshold, thereby obtaining multiple focal points; Each of the multiple focal points is matched with the station number of the seismic exploration receiving point.

2. The method according to claim 1, characterized in that, Before calculating the average value of each coordinate point in the second point coordinate set, the method further includes: Sort the coordinate points in the second set of coordinates by time, and delete the coordinate points whose time difference with their left and right adjacent coordinate points is greater than the time threshold.

3. The method according to claim 2, characterized in that, After parsing the first set of coordinates from the land-based node instrument positioning file records, the method further includes: Delete the abnormal coordinate points in the first set of point coordinates; The abnormal coordinate points include at least one of the following: coordinate points located outside the acquisition time period, coordinate points located outside the coordinate area of ​​the seismic exploration receiving point, and coordinate points where the number of satellites receiving the timing information is less than a second preset threshold.

4. The method according to any one of claims 1-3, characterized in that, The step of matching each of the plurality of focal points with the station number of the seismic exploration receiving point includes: The exploration area is divided into grids, and the grid position corresponding to each focal point is determined; Determine candidate grids within a second preset range centered on the grid position of the focal point; The focal point is matched with the station number of the seismic exploration receiving point located within the candidate grid.

5. The method according to any one of claims 1-3, characterized in that, After parsing the first set of coordinates from the land-based node instrument positioning file records, the method further includes: The coordinate system corresponding to the first point coordinate set is converted into a coordinate system corresponding to the coordinates of the seismic exploration receiving point.

6. The method according to any one of claims 1-3, characterized in that, The first preset range is determined based on the seismic exploration trace spacing.

7. A land-based node instrument station matching device, characterized in that, include: The parsing module is used to parse the first set of coordinates of the instrument positioning file records at land nodes; The processing module is used to determine the distance between each coordinate point and other coordinate points based on the first set of point coordinates, and to determine the number of coordinate points within a first preset range centered on each coordinate point based on the distances. Determine the target coordinate point with the most coordinate points, and determine the second point coordinate set by the coordinate points within a first preset range centered on the target coordinate point; In response to the fact that the number of coordinate points in the second point coordinate set is not less than a first preset threshold, the average value of each coordinate point in the second point coordinate set is calculated to obtain the focal point; Delete each coordinate point from the second coordinate set from the first coordinate set to obtain an updated first coordinate set; The step of determining the distance between each coordinate point and other coordinate points based on the first set of coordinates is executed iteratively until the number of coordinate points in the second set of coordinates is less than a first preset threshold, thereby obtaining multiple focal points; The matching module is used to match each of the plurality of focal points with the chainage of the seismic exploration receiving point.

8. The apparatus according to claim 7, characterized in that, The processing module is further configured to: sort the coordinate points in the second point coordinate set according to time, and delete coordinate points whose time difference with their left and right adjacent coordinate points is greater than a time threshold.

9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; When executing a program stored in memory, the processor implements the steps of the onshore node instrument station matching method according to any one of claims 1-6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the onshore node instrument station matching method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Onshore wireless node seismic instrument stake number matching method and device

    CN112379409A

  • Method and device for evaluating position credibility of target location

    CN113420067A