Three-dimensional observation system layout method, electronic device, and readable storage medium
By matching and filling receiver points and shot points in the exploration block area based on unit template parameters, the problem of efficient deployment of three-dimensional observation systems in complex exploration blocks was solved, achieving efficient and regular deployment results and simplifying the construction process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA PETROLEUM & CHEMICAL CORP
- Filing Date
- 2024-12-27
- Publication Date
- 2026-06-30
AI Technical Summary
How to efficiently and accurately deploy a 3D observation system in complex exploration blocks and work areas, reduce manpower and material resources consumption, and improve deployment efficiency and result regularity.
Based on the given unit template parameters, the deployment of physical points is maximized within the work area boundary and does not exceed the boundary by matching and filling the detector and shot points in the region. The deployment process is automated by using electronic devices and computer-readable storage media.
It improves the deployment efficiency of the three-dimensional observation system, simplifies the construction process, ensures regular deployment results, and facilitates the improvement of construction and calculation efficiency.
Smart Images

Figure CN122307631A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of seismic exploration API technology, and in particular to the deployment methods, electronic devices, and readable storage media of three-dimensional observation systems. Background Technology
[0002] With the rapid development of petroleum geophysical exploration technology, the deployment boundary conditions provided in geological tasks in domestic exploration blocks have become increasingly complex. Unit templates are the foundation of 3D seismic observation systems, and related unit templates have expanded from conventional orthogonal unit templates to complex unit templates such as push-pull, odd-even, and brick-wall types. How to accurately and efficiently deploy a 3D observation system based on complex boundary conditions and given unit template parameter information has become an urgent issue of concern for seismic exploration technicians.
[0003] In the design of traditional ground acquisition schemes, seismic exploration technicians usually first set up unit templates, calculate the distance and number of times the unit templates need to be rolled in the longitudinal and transverse directions according to the scope of the work area, and then roll the three-dimensional observation system one unit template at a time. This requires a lot of manpower and resources to complete complex calculations. Summary of the Invention
[0004] The deployment method, electronic equipment, and readable storage medium of the three-dimensional observation system provided in this application can improve the deployment efficiency of the three-dimensional observation system, and the deployment results are regular and convenient for construction.
[0005] In a first aspect, this application provides a method for deploying a three-dimensional observation system. The method includes: acquiring the geophone parameters and shot parameters corresponding to the unit template; constructing a target geophone set based on the geophone parameters; the target geophone set including the coordinates of each geophone; constructing rolling parameters and work area deployment boundaries; performing geophone rolling filling based on the target geophone set, work area deployment boundaries, and rolling parameters to obtain the latest geophone set; performing shot filling based on the latest geophone set and shot parameters to obtain a shot set, and calculating the shot point relationship arrangement; and performing deployment verification based on the latest geophone set, shot set, and relationship arrangement to obtain the three-dimensional observation system.
[0006] The parameters for the receiver points include: number of receiver lines, number of receiver points, channel spacing, receiver line spacing, and receiver point starting coordinates; the parameters for the shot points include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0007] The rolling parameters include the rolling azimuth angle, the inline rolling distance, and the x-line rolling distance.
[0008] The process involves rolling fill of the geophones based on the target geophone set, the work area deployment boundary, and rolling parameters to obtain the latest geophone set. This includes: determining the geophone range based on the target geophone set; performing area matching based on the work area deployment boundary and the geophone range; and rolling fill of the geophones according to the rolling parameters based on the matching results to obtain the latest geophone set.
[0009] Specifically, based on the matching results, the detector points are filled by rolling according to the rolling parameters to obtain the latest detector point set. This includes: in response to a successful matching result, the detector points are filled by rolling according to the rolling parameters to increase the detector point range and obtain the latest detector point set; in response to a failed matching result, the detector points are rolled according to the rolling parameters to decrease the detector point range and obtain the latest detector point set.
[0010] The relationship arrangement consists of the starting track number, the ending track number, the starting line number, the ending line number, and the channel increment.
[0011] The deployment verification is carried out based on the latest set of receiver points, shot points, and relational arrangement to obtain a three-dimensional observation system. This includes: calculating the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle based on the latest set of receiver points, shot points, and relational arrangement; drawing the coverage area based on the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle; and deploying and verifying the system based on the coverage area and the work area deployment boundary to obtain a three-dimensional observation system.
[0012] The process involves setting up and verifying the three-dimensional observation system based on the latest set of receiver points, shot points, and relational arrangement sheets. This includes calculating the coverage count, second shot-receiver distance, second azimuth angle, grid diagram, and rose diagram statistics of the three-dimensional observation system.
[0013] In a second aspect, this application provides an electronic device including a processor and a memory connected to the processor; the memory is used to store a computer program, which, when executed by the processor, is used to implement the method provided in the first aspect.
[0014] Thirdly, this application provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, is used to implement the method provided in the first aspect.
[0015] The beneficial effects of this application are as follows: Unlike the prior art, the deployment method, electronic equipment, and readable storage medium of the three-dimensional observation system provided in this application, based on the given unit template parameters (sensor point parameters and shot point parameters), perform regional matching according to the deployment boundary of the work area, and fill in the sensor points and shot points, so that the physical points are deployed to the maximum extent within the deployment boundary of the work area without exceeding the deployment boundary of the work area, thereby improving the deployment efficiency of the three-dimensional observation system, and the deployment result is regular and convenient for construction. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:
[0017] Figure 1 This is a flowchart illustrating an embodiment of the deployment method of the three-dimensional observation system provided in this application;
[0018] Figure 2 This is a flowchart illustrating another embodiment of the deployment method of the three-dimensional observation system provided in this application;
[0019] Figure 3 This is a schematic diagram of the work area deployment boundary provided in this application;
[0020] Figure 4 yes Figure 3 The corresponding set of shot receivers for the observation system;
[0021] Figure 5 This is a schematic diagram of the structure of an embodiment of the electronic device provided in this application;
[0022] Figure 6 This is a schematic diagram of an embodiment of the computer-readable storage medium provided in this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are only for explaining this application and not for limiting it. Furthermore, it should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, not all structures. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0024] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0025] With the rapid development of petroleum geophysical exploration technology, the deployment boundary conditions provided in geological tasks in domestic exploration blocks have become increasingly complex. Unit templates are the foundation of 3D seismic observation systems, and related unit templates have expanded from conventional orthogonal unit templates to complex unit templates such as push-pull, odd-even, and brick-wall types. How to accurately and efficiently deploy a 3D observation system based on complex boundary conditions and given unit template parameter information has become an urgent issue of concern for seismic exploration technicians.
[0026] In the design of traditional ground acquisition schemes, seismic exploration technicians usually first set up unit templates, calculate the distance and number of times the unit templates need to be rolled in the longitudinal and transverse directions according to the scope of the work area, and then roll the three-dimensional observation system one unit template at a time. This requires a lot of manpower and resources to complete complex calculations.
[0027] Based on this, this application proposes to perform region matching based on given unit template parameters (detector point parameters and shot point parameters) according to the deployment boundary of the work area, and fill in detector points and shot points, so that physical points are deployed to the maximum extent within the deployment boundary of the work area without exceeding the deployment boundary of the work area, thereby improving the deployment efficiency of the three-dimensional observation system, and the deployment result is regular and convenient for construction. For details, please refer to any of the following embodiments or any combination of embodiments.
[0028] See Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of the deployment method for the three-dimensional observation system provided in this application. The method includes:
[0029] Step 11: Obtain the detector point parameters and shot point parameters corresponding to the element template.
[0030] In some embodiments, the detector point parameters include: number of detector lines, number of detector points, channel spacing, detector line spacing, and detector point starting coordinates; the shot point parameters include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0031] In some embodiments, the unit template may be at least one of orthogonal unit template, push-pull unit template, odd-even unit template, and brick wall unit template.
[0032] A unit template contains shot points and multiple receiver points. Typically, there are multiple shot points, and these shots are fired sequentially. The receiver points sequentially check the seismic waves reflected from the subsurface center point caused by each shot point. When a shot is fired from one shot point in the unit template, all receiver points in that unit template receive and detect the seismic waves. Therefore, the unit template determines the shot-receiver relationship. The unit template is the smallest excitation-receiver unit used in 3D observation.
[0033] Step 12: Construct a target receiver set based on receiver parameters; the target receiver set includes the coordinates of each receiver.
[0034] In some embodiments, the coordinates of each detector point corresponding to the unit template can be determined based on parameters such as the number of detector lines, the number of detector points, the channel spacing, the detector line spacing, and the starting coordinates of the detector points.
[0035] Step 13: Build rolling parameters and work zone deployment boundaries.
[0036] In some embodiments, the scrolling parameters include the scrolling azimuth angle, the inline scroll distance, and the x-line scroll distance.
[0037] In some embodiments, the work area deployment boundary can be constructed in advance based on work area data collected on-site.
[0038] Step 14: Perform a rolling fill of the receiver points based on the target receiver point set, the work area deployment boundary, and the rolling parameters to obtain the latest receiver point set.
[0039] In some embodiments, when the range of detector points constructed by the coordinates of detector points in the target detector point set is greater than the work area deployment boundary, the coordinates of detector points in the target detector point set are reduced according to the rolling parameters so that the range of detector points is smaller than the work area deployment boundary.
[0040] In some embodiments, when the range of detector points constructed by the coordinates of detector points in the target detector point set is smaller than the work area deployment boundary, the coordinates of detector points in the target detector point set are increased according to the rolling parameters so that the range of detector points is infinitely close to the work area deployment boundary.
[0041] Step 15: Fill in the shot points based on the latest receiver set and shot point parameters to obtain the shot point set, and calculate the relationship arrangement of the shot points.
[0042] After determining the latest set of receiver points, the final range of receiver points can be known. Then, based on the shot point parameters, shot point filling is performed to obtain the shot point set, and the relationship arrangement of shot points is calculated.
[0043] The relational arrangement consists of the starting channel number, ending channel number, starting line number, ending line number, and channel increment.
[0044] Step 16: Verify the layout based on the latest set of receiver points, shot points, and relational arrangement to obtain the three-dimensional observation system.
[0045] In this embodiment, based on the given unit template parameters (sensor point parameters and shot point parameters), regional matching is performed according to the work area deployment boundary to fill in the sensor points and shot points, so that physical points are deployed to the maximum extent within the work area deployment boundary without exceeding the work area deployment boundary, thereby improving the deployment efficiency of the three-dimensional observation system and the deployment result is regular and convenient for construction.
[0046] See Figure 2 , Figure 2 This is a flowchart illustrating another embodiment of the deployment method for the three-dimensional observation system provided in this application. The method includes:
[0047] Step 21: Obtain the detector point parameters and shot point parameters corresponding to the element template.
[0048] In some embodiments, the detector point parameters include: number of detector lines, number of detector points, channel spacing, detector line spacing, and detector point starting coordinates; the shot point parameters include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0049] Step 22: Construct a target receiver set based on the receiver parameters; the target receiver set includes the coordinates of each receiver.
[0050] Step 23: Build rolling parameters and work zone deployment boundaries.
[0051] In some embodiments, the scrolling parameters include the scrolling azimuth angle, the inline scroll distance, and the x-line scroll distance.
[0052] Step 24: Determine the range of detector points based on the target detector point set.
[0053] In some embodiments, the coordinates of each receiver point in the target receiver point set are traversed to obtain the maximum values xmax and ymax, and the minimum values xmin and ymin in the x and y directions. Based on this, the receiver point range array Array of the element template can be determined. rec Store (xmin, ymin), (xmin, ymax), (xmax, ymax), (xmax, ymin) in sequence.
[0054] Step 25: Perform area matching based on the work area deployment boundary and the range of detector points.
[0055] In some embodiments, the range of the detector points can be used to construct a detector point region. The work area deployment boundary is also a region, so the two regions can be matched.
[0056] Step 26: Based on the matching results, perform rolling fill of the detector points according to the rolling parameters to obtain the latest detector point set.
[0057] In some embodiments, in response to a matching result indicating a successful match, the detector points are filled by rolling according to the rolling parameters to increase the range of detector points and obtain the latest set of detector points.
[0058] If the range of the detector points is contained within the work area deployment boundary, the match is successful. A successful match indicates that the range of detector points may not yet fully occupy the work area deployment boundary. In this case, the detector points can be rolled and filled according to the rolling parameters to increase the range of detector points, maximizing the range of detector points within the work area deployment boundary to obtain the latest set of detector points. Specifically, rolling is performed along the inline direction and the x-line direction based on the rolling azimuth angle and the corresponding inline and x-line rolling distances.
[0059] In some embodiments, in response to a matching result indicating a matching failure, the detector points are rolled according to the rolling parameters to reduce the range of detector points and obtain the latest set of detector points. Specifically, rolling is performed along the inline direction and the x-line direction according to the rolling azimuth angle and the corresponding inline and x-line rolling distances.
[0060] If the range of the detector points is not contained within the work area deployment boundary, the matching fails. If the matching fails, it means that the range of detector points may exceed the work area deployment boundary. In this case, the detector points can be rolled according to the rolling parameters to reduce the range of detector points, so that there is a maximum range of detector points within the work area deployment boundary, thus obtaining the latest set of detector points.
[0061] In some embodiments, after a matching failure, detector point regions located outside the work area deployment boundary are identified. Detector point rolling is performed according to rolling parameters to reduce the detector point regions, bringing them down to within the work area deployment boundary. In other detector point regions, it is determined whether the region is within the work area deployment boundary. If so, detector point rolling fill is performed according to rolling parameters to increase the detector point range. Furthermore, by reducing detector point regions outside the work area deployment boundary and increasing detector point regions within the boundary, the maximum possible detector point range within the work area deployment boundary is achieved, resulting in the latest detector point set.
[0062] Step 27: Fill in the shot points based on the latest receiver set and shot point parameters to obtain the shot point set, and calculate the relationship arrangement of the shot points.
[0063] The relationship arrangement consists of the starting track number, the ending track number, the starting line number, the ending line number, and the channel increment.
[0064] Step 28: Verify the layout based on the latest set of receiver points, shot points, and relational arrangement sheets to obtain the three-dimensional observation system.
[0065] In some embodiments, the number of surface element coverages, the first shot-receiver distance, and the first azimuth are calculated based on the latest set of receiver points, the set of shot points, and the relational arrangement. Then, the coverage area is drawn based on the number of surface element coverages, the first shot-receiver distance, and the first azimuth. The deployment is verified based on the coverage area and the work area deployment boundary to obtain the three-dimensional observation system.
[0066] In some embodiments, if deployment verification fails, detector point filling is performed again.
[0067] The process involves setting up and verifying the three-dimensional observation system based on the latest set of receiver points, shot points, and relational arrangement sheets. This includes calculating the coverage count, second shot-receiver distance, second azimuth angle, grid diagram, and rose diagram statistics of the three-dimensional observation system.
[0068] In this embodiment, based on the given unit template parameters (sensor point parameters and shot point parameters), regional matching is performed according to the work area deployment boundary to fill in the sensor points and shot points, so that physical points are deployed to the maximum extent within the work area deployment boundary without exceeding the work area deployment boundary, thereby improving the deployment efficiency of the three-dimensional observation system and the deployment result is regular and convenient for construction.
[0069] Furthermore, by using the surface element attribute analysis method of the three-dimensional observation system and the deployment effect of boundary monitoring in the work area, technicians are freed from the inconvenience of matching and testing each pair of shot checkpoints of the observation system one by one, improving calculation efficiency, simplifying operation procedures, and bringing convenience to seismic exploration technicians in quickly deploying the three-dimensional observation system in the work area.
[0070] In one application scenario, combined Figure 3 and Figure 4 Explanation:
[0071] Step 1: Set the unit template parameters.
[0072] The parameters of the unit template include: number of detector lines, number of detector points, channel spacing, detector line spacing, detector point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0073] Step 2: Calculate the range of detector points for the unit template.
[0074] Based on the receiver point parameters of the element template in step 1, a one-dimensional array of receiver points is established to store the coordinates of each receiver point within the element template. The receiver point array is traversed to obtain the maximum values (xmax, ymax) and minimum values (xmin, ymin) in the x and y directions. An array of receiver point ranges for the element template is then established. recStore (xmin, ymin), (xmin, ymax), (xmax, ymax), (xmax, ymin) in sequence.
[0075] Step 3: Establish rolling parameters and polygon deployment boundaries.
[0076] Scrolling parameters include: scroll azimuth angle, inline scroll distance, and x-line scroll distance. A one-dimensional array (Array) is created to define the deployment boundary. Bound This includes the coordinates of all inflection points of the boundary. A polygon deployment boundary can be like... Figure 3 As shown.
[0077] Step 4: Filling in the detector points of the observation system.
[0078] Based on the detector range array Array obtained in step 2 rec and the boundary array Array obtained in step 3 Bound The matching of receiver regions begins at the southwest corner of the boundary region (where x and y are at their minimum values). The matching method is based on an array of criteria. rec Is it entirely within the Array? Bound Within the region, if Array rec Completely contained in Array Bound If the match is successful, it is successful; if it is not a complete match, it fails. Then, the array is scrolled according to the inline (x-line) direction. rec Scrolling along the inline (x-line) direction (i.e., Array) rec The x(y) coordinate within the array is increased by the inline (x-line) scroll distance value.
[0079] Step 5: Filling in the shot points for the observation system.
[0080] Based on the array of successfully matched receiver ranges obtained in step 4 and the shot point parameters in step 1, the shot points in each successfully matched unit template within the observation system are sequentially filled.
[0081] Step 6: Calculate the relationship arrangement of the shot points.
[0082] The relational arrangement sheet consists of the starting trace number, ending trace number, starting line number, ending line number, and channel increment. It determines which receivers will receive the seismic signal excited by the current shot point. Based on each shot filled in each unit template in step 5, the index number of each receiver in the corresponding unit template is recorded in the relational arrangement sheet for that shot. After the rolling filling is completed, all relational arrangement sheets are merged to obtain the starting trace number, ending trace number, starting line number, ending line number, and channel increment for each relational arrangement sheet.
[0083] Step 7: Calculate the number of surface element coverages, shot-receiver distance, and azimuth of the observation system.
[0084] Based on the shot-receiver point set and relational arrangement obtained in steps 4, 5, and 6, calculate the number of surface element coverages, shot-receiver distances, and azimuth angles of the observation system, and plot them to compare with the deployment boundary to verify the correctness of the rolling fill layout. Save the results as a binary file.
[0085] Step 8: Calculate the statistical data files for the observation system coverage count, shot-receiver distance, azimuth, grid diagram, and rose diagram.
[0086] Based on the coverage count, shot-receiver distance, and azimuth data files obtained in step 7, statistical data files for the observation system coverage count, shot-receiver distance, azimuth, grid diagram, and rose diagram are generated for subsequent observation system validation. Finally, the element template is used to... Figure 3 A three-dimensional observation system constructed from polygonal deployment boundaries, such as Figure 4 As shown. Figure 4 The red dot represents the shot point, and the blue dot represents the receiver point.
[0087] See Figure 5 , Figure 5 This is a schematic diagram of an embodiment of the electronic device provided in this application. The electronic device 50 includes a processor 51 and a memory 52 connected to the processor 51; the memory 52 is used to store a computer program, which, when executed by the processor 51, is used to implement the following methods:
[0088] Obtain the receiver point parameters and shot point parameters corresponding to the unit template; construct a target receiver point set based on the receiver point parameters; the target receiver point set includes the coordinates of each receiver point; construct rolling parameters and work area deployment boundaries; perform receiver point rolling filling based on the target receiver point set, work area deployment boundaries, and rolling parameters to obtain the latest receiver point set; perform shot point filling based on the latest receiver point set and shot point parameters to obtain the shot point set, and calculate the shot point relationship arrangement patch; perform deployment verification based on the latest receiver point set, shot point set, and relationship arrangement patch to obtain the three-dimensional observation system.
[0089] In some embodiments, the detector point parameters include: number of detector lines, number of detector points, channel spacing, detector line spacing, and detector point starting coordinates; the shot point parameters include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0090] In some embodiments, the scrolling parameters include the scrolling azimuth angle, the inline scroll distance, and the x-line scroll distance.
[0091] In some embodiments, when the computer program is executed by the processor 51, it is also used to implement the following method: determining the range of detector points based on the target set of detector points; performing area matching based on the work area deployment boundary and the range of detector points; and performing detector point rolling filling according to the rolling parameters based on the matching result to obtain the latest set of detector points.
[0092] In some embodiments, when the computer program is executed by the processor 51, it is further configured to implement the following methods: in response to a matching result indicating a successful match, performing a rolling fill of detector points according to rolling parameters to increase the range of detector points and obtain the latest set of detector points; in response to a matching result indicating a failed match, performing a rolling fill of detector points according to rolling parameters to decrease the range of detector points and obtain the latest set of detector points.
[0093] In some embodiments, the relational arrangement sheet consists of a start channel number, an end channel number, a start line number, an end line number, and a channel increment.
[0094] In some embodiments, when the computer program is executed by the processor 51, it is also used to implement the following methods: calculating the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle based on the latest set of receiver points, the set of shot points, and the relational arrangement; drawing the coverage area based on the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle; and performing deployment verification based on the coverage area and the work area deployment boundary to obtain a three-dimensional observation system.
[0095] In some embodiments, after the layout verification is performed based on the latest set of receiver points, set of shot points, and relational arrangement to obtain a three-dimensional observation system, the computer program, when executed by the processor 51, is also used to implement the following methods: calculating the coverage number, second shot-receiver distance, second azimuth angle, grid diagram, and rose diagram statistical data of the three-dimensional observation system.
[0096] It is understood that when the computer program is executed by the processor 51, it is also used to implement the methods of any of the above embodiments.
[0097] See Figure 6 , Figure 6 This is a schematic diagram of an embodiment of the computer-readable storage medium provided in this application. The computer-readable storage medium 60 is used to store a computer program 61, which, when executed by a processor, implements the following method:
[0098] Obtain the receiver point parameters and shot point parameters corresponding to the unit template; construct a target receiver point set based on the receiver point parameters; the target receiver point set includes the coordinates of each receiver point; construct rolling parameters and work area deployment boundaries; perform receiver point rolling filling based on the target receiver point set, work area deployment boundaries, and rolling parameters to obtain the latest receiver point set; perform shot point filling based on the latest receiver point set and shot point parameters to obtain the shot point set, and calculate the shot point relationship arrangement patch; perform deployment verification based on the latest receiver point set, shot point set, and relationship arrangement patch to obtain the three-dimensional observation system.
[0099] In some embodiments, the detector point parameters include: number of detector lines, number of detector points, channel spacing, detector line spacing, and detector point starting coordinates; the shot point parameters include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
[0100] In some embodiments, the scrolling parameters include the scrolling azimuth angle, the inline scroll distance, and the x-line scroll distance.
[0101] In some embodiments, when the computer program 61 is executed by the processor, it is also used to implement the following method: determining the range of detector points based on the target set of detector points; performing area matching based on the work area deployment boundary and the range of detector points; and performing detector point rolling filling according to the matching result and rolling parameters to obtain the latest set of detector points.
[0102] In some embodiments, when the computer program 61 is executed by the processor, it is further configured to implement the following methods: in response to a matching result indicating a successful match, performing a rolling fill of detector points according to rolling parameters to increase the range of detector points and obtain the latest set of detector points; in response to a matching result indicating a failed match, performing a rolling fill of detector points according to rolling parameters to decrease the range of detector points and obtain the latest set of detector points.
[0103] In some embodiments, the relational arrangement sheet consists of a start channel number, an end channel number, a start line number, an end line number, and a channel increment.
[0104] In some embodiments, when the computer program 61 is executed by the processor, it is also used to implement the following method: calculating the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle based on the latest set of receiver points, the set of shot points, and the relational arrangement; drawing the coverage area based on the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle; and performing deployment verification based on the coverage area and the work area deployment boundary to obtain a three-dimensional observation system.
[0105] In some embodiments, after the deployment verification is performed based on the latest set of receiver points, set of shot points, and relational arrangement to obtain a three-dimensional observation system, the computer program 61, when executed by the processor, is also used to implement the following method: calculating the coverage number, second shot-receiver distance, second azimuth angle, grid diagram, and rose diagram statistical data of the three-dimensional observation system.
[0106] It is understood that when computer program 61 is executed by a processor, it is also used to implement the methods of any of the above embodiments.
[0107] In summary, the deployment method, electronic equipment, and readable storage medium of the three-dimensional observation system provided in this application, based on given unit template parameters (sensor point parameters and shot point parameters), perform regional matching according to the deployment boundary of the work area, and fill in the sensor points and shot points, so that physical points are deployed to the maximum extent within the deployment boundary of the work area without exceeding the deployment boundary of the work area, thereby improving the deployment efficiency of the three-dimensional observation system, and the deployment result is regular and convenient for construction.
[0108] Furthermore, by using the surface element attribute analysis method of the three-dimensional observation system and the deployment effect of boundary monitoring in the work area, technicians are freed from the inconvenience of matching and testing each pair of shot checkpoints of the observation system one by one, improving calculation efficiency, simplifying operation procedures, and bringing convenience to seismic exploration technicians in quickly deploying the three-dimensional observation system in the work area.
[0109] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0110] If the integrated units in the other embodiments described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0111] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for deploying a three-dimensional observation system, characterized in that, The method includes: Obtain the detector point parameters and shot point parameters corresponding to the element template; A target detector point set is constructed based on the detector point parameters; the target detector point set includes the coordinates of each detector point; Build rolling parameters and work zone deployment boundaries; Based on the target set of detector points, the work area deployment boundary, and the rolling parameters, the detector points are rolled and filled to obtain the latest set of detector points; Based on the latest set of detector points and the shot point parameters, shot point filling is performed to obtain a shot point set, and the relationship arrangement of shot points is calculated. The layout verification is performed based on the latest set of detector points, the set of shot points, and the relational arrangement to obtain the three-dimensional observation system.
2. The deployment method according to claim 1, characterized in that, The detector parameters include: number of detector lines, number of detector points, channel spacing, detector line spacing, and detector point starting coordinates; the shot point parameters include: number of shot lines, number of shot points, shot point spacing, shot line spacing, and shot point starting coordinates.
3. The deployment method according to claim 1, characterized in that, The rolling parameters include the rolling azimuth angle, the inline rolling distance, and the x-line rolling distance.
4. The deployment method according to claim 1, characterized in that, The step of rolling and filling receiver points according to the target receiver point set, the work area deployment boundary, and the rolling parameters to obtain the latest receiver point set includes: Based on the target set of detector points, the range of detector points is determined; Regional matching is performed based on the work area deployment boundary and the range of the detector points; Based on the matching results, the detector points are filled by rolling according to the rolling parameters to obtain the latest set of detector points.
5. The deployment method according to claim 4, characterized in that, The step of rolling and filling detector points according to the matching results and the rolling parameters to obtain the latest detector point set includes: In response to the matching result indicating a successful match, the detector points are rolled and filled according to the rolling parameters to increase the range of detector points and obtain the latest set of detector points. In response to the matching result indicating a matching failure, the detector points are rolled according to the rolling parameters to reduce the range of detector points and obtain the latest set of detector points.
6. The deployment method according to claim 1, characterized in that, The relational arrangement sheet consists of a start channel number, an end channel number, a start line number, an end line number, and a channel increment.
7. The deployment method according to claim 1, characterized in that, The process of deploying and verifying the system based on the latest set of receiver points, the set of shot points, and the relational arrangement to obtain the three-dimensional observation system includes: Based on the latest set of receiver points, the set of shot points, and the relational arrangement, calculate the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle. The coverage area is drawn based on the number of surface element coverages, the first shot-receiver distance, and the first azimuth angle. The three-dimensional observation system is obtained by deploying and verifying the coverage area and the work area deployment boundary.
8. The deployment method according to claim 1, characterized in that, After the deployment verification based on the latest set of receiver points, the set of shot points, and the relational arrangement plots is performed to obtain the three-dimensional observation system, the process includes: Calculate the coverage count, second shot-receiver distance, second azimuth angle, grid diagram, and rose diagram statistics of the three-dimensional observation system.
9. An electronic device, characterized in that, The electronic device includes a processor and a memory connected to the processor; the memory is used to store a computer program, which, when executed by the processor, is used to implement the method as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by a processor, is used to implement the method as described in any one of claims 1-8.