Search

CN-116010344-B - Node seismic data indexing method, device, medium and equipment

CN116010344BCN 116010344 BCN116010344 BCN 116010344BCN-116010344-B

Abstract

The invention discloses a node seismic data indexing method, a device, a medium and equipment, wherein the method comprises the steps of obtaining a starting offset of required seismic data, generating a starting offset list, arranging the seismic data files according to time of the seismic data files in time sequence, judging whether the seismic data files contain the required seismic data or not according to time sequence of the seismic data files, when the seismic data files contain the required seismic data, sequentially reading each channel of data in the seismic data files, judging whether the channel data is initial data of the required data or not according to each channel of data, when the channel data is initial data of the required data, determining a seismic data file in which ending data of the required data are located, and recording file names and paths of the seismic data files in which the starting offset, the starting data and the ending data of the required data are located in an intermediate index file. The invention solves the problem that the seismic data are scanned repeatedly, and indirectly improves the time for extracting the shot set.

Inventors

  • HONG CHENGYU
  • YANG SHANGQIN
  • SONG ZHIXIANG
  • LUO XIANGYU

Assignees

  • 中国石油化工股份有限公司
  • 中国石油化工股份有限公司石油物探技术研究院

Dates

Publication Date
20260512
Application Date
20211022

Claims (7)

  1. 1. A method of indexing seismic data at a node, comprising: obtaining the starting offset of the required seismic data according to the content of the blasting file, and generating a starting offset list; According to the time of the seismic data files, arranging the seismic data files in time sequence; Judging whether the seismic data files contain required seismic data or not according to each sequenced seismic data file, and when the seismic data files contain the required seismic data, reading each channel of data in the seismic data files in sequence; Judging whether the track data is the initial data of the required data according to a starting offset list and the current moment of the track data, determining a seismic data file in which the end data of the required data is positioned when the track data is the initial data of the required data, and recording the starting offset of the required data, the file names and the paths of the seismic data file in which the starting data and the end data are positioned in an intermediate index file; wherein, the following steps are adopted to judge whether the track data is the initial data of the required data: Judging whether the current time of the track data is equal to the time recorded in the starting offset list, if so, determining that the track data is the initial data of the required data; If the current time of the track data is not equal to the time recorded in the starting offset list, reading the next track data; the method comprises the following steps of determining a seismic data file in which end data of required data are located: Calculating the sum of the channel number of the channel data and the channel number acquired in the preset time, and if the sum is smaller than or equal to the total channel number contained in the seismic data file, the starting data and the ending data are in the same seismic data file, wherein the seismic data file of the channel data is the seismic data file of the starting data and the ending data of the required data; If the sum is greater than the total number of channels contained in the seismic data files, the start data and the end data are in different seismic data files, the seismic data file in which the channel data are located is the seismic data file in which the start data are located, and in the sorted seismic data files, the seismic data file in which the channel data are located next to the seismic data file in which the end data are located.
  2. 2. The method of node seismic data indexing of claim 1, wherein the starting offset list is generated by: And obtaining a plurality of initial blasting times according to the content of each blasting file, rounding each initial blasting time to seconds, taking the rounded blasting time as a starting offset of the required seismic data, and generating a starting offset list based on the plurality of starting offsets.
  3. 3. The method of node seismic data indexing according to claim 2, wherein determining whether the seismic data file contains the desired seismic data is based on a starting offset of the desired seismic data and a time of the seismic data file.
  4. 4. An electronic device, the electronic device comprising: A memory storing executable instructions; A processor executing the executable instructions in the memory to implement the node seismic data indexing method of any of claims 1-3.
  5. 5. A computer readable storage medium, characterized in that it stores a computer program which, when executed by a processor, implements the node seismic data indexing method of any of claims 1-3.
  6. 6. A node seismic data indexing apparatus, comprising: the starting offset list generation module is used for obtaining the starting offset of the required seismic data according to the content of the blasting file and generating a starting offset list; the file ordering module is used for ordering the seismic data files according to time of the seismic data files in time sequence; The earthquake data file judging module judges whether the earthquake data files contain required earthquake data or not according to each ordered earthquake data file, and when the earthquake data files contain the required earthquake data, each channel of data in the earthquake data files is read in sequence; The system comprises an index file recording module, a data processing module and a data processing module, wherein for each channel of data, whether the channel data is the initial data of the required data is judged according to a starting offset list and the current time of the channel data, when the channel data is the initial data of the required data, a seismic data file in which the end data of the required data is positioned is determined, and the starting offset, the file name and the path of the seismic data file in which the starting data and the end data of the required data are positioned are recorded in an intermediate index file; wherein, the following steps are adopted to judge whether the track data is the initial data of the required data: Judging whether the current time of the track data is equal to the time recorded in the starting offset list, if so, determining that the track data is the initial data of the required data; If the current time of the track data is not equal to the time recorded in the starting offset list, reading the next track data; the method comprises the following steps of determining a seismic data file in which end data of required data are located: Calculating the sum of the channel number of the channel data and the channel number acquired in the preset time, and if the sum is smaller than or equal to the total channel number contained in the seismic data file, the starting data and the ending data are in the same seismic data file, wherein the seismic data file of the channel data is the seismic data file of the starting data and the ending data of the required data; If the sum is greater than the total number of channels contained in the seismic data files, the start data and the end data are in different seismic data files, the seismic data file in which the channel data are located is the seismic data file in which the start data are located, and in the sorted seismic data files, the seismic data file in which the channel data are located next to the seismic data file in which the end data are located.
  7. 7. The node seismic data indexing device of claim 6, wherein the starting offset list is generated by: And obtaining a plurality of initial blasting times according to the content of each blasting file, rounding each initial blasting time to seconds, taking the rounded blasting time as a starting offset of the required seismic data, and generating a starting offset list based on the plurality of starting offsets.

Description

Node seismic data indexing method, device, medium and equipment Technical Field The invention belongs to the field of seismic exploration, and particularly relates to a node seismic data indexing method, a device, a medium and electronic equipment. Background The rapid development of economies and the lack of energy have led to an increase in petroleum demand, under which seismic exploration is evolving towards high precision, high density, multi-dimensional directions as the most effective method of petroleum exploration. The resulting large-scale seismic survey data needs to be stored, analyzed and processed in time, and the reading of the data has the characteristics of small blocks and large volumes. The data reading mode used by the conventional magnetic disk has slow processing speed, so that not only is the bottom storage system of the seismic data improved, but also the seismic data is indexed to improve the azimuth speed of the data. Acquiring seismic data through detectors using shot excitation is a common method used in seismic exploration. Among the shot excitation seismic data collected by the current detector, the data of 8 seconds after the shot blasting time is useful for the current main stream processing system, and the index establishment method of the 8 seconds data determines the speed of the later data extraction. The current common index processing mode is that the corresponding wave-detecting point seismic data is scanned when the shot gather data is needed, and then the seismic data at the appointed moment is extracted by utilizing the index. The method can repeatedly scan a certain moment in a certain file, thereby reducing the index establishing time for establishing a certain blasting moment. Therefore, there is a need for an indexing method that avoids repeated scans of seismic data. Disclosure of Invention The invention aims to provide an indexing method for avoiding repeated scanning of seismic data. According to the method, whether the channel data is the initial data of the required data is judged according to the starting offset list and the current moment of the channel data, when the channel data is the initial data of the required data, a seismic data file in which the end data of the required data is located is determined, and the starting offset of the required data, the file name and the path of the seismic data file in which the start data and the end data are located are recorded in the intermediate index file. Optionally, the starting offset list is generated by obtaining a plurality of initial firing times according to the content of each firing file, rounding each initial firing time to seconds, taking the rounded firing time as the starting offset of the required seismic data, and generating the starting offset list based on the plurality of starting offsets. Optionally, determining whether the seismic data file contains the required seismic data according to the starting offset of the required seismic data and the time of the seismic data file. Optionally, judging whether the track data is the initial data of the required data or not by judging whether the current time of the track data is equal to the time recorded in the starting offset list, if the current time of the track data is equal to the time recorded in the starting offset list, determining that the track data is the initial data of the required data, and if the current time of the track data is not equal to the time recorded in the starting offset list, reading the next track data. Optionally, the method comprises the steps of calculating the sum of the number of channels of the channel data and the number of channels acquired in a preset time, and if the sum is smaller than or equal to the total number of channels contained in the seismic data file, determining the seismic data file in which the channel data is located as the starting data and the ending data of the required data in the same seismic data file. Optionally, if the sum is greater than the total number of channels included in the seismic data file, the start data and the end data are in different seismic data files, the seismic data file in which the channel data is located is the seismic data file in which the start data is located, and in the sorted seismic data files, the seismic data file in which the channel data is located is the seismic data file in which the end data is located next to the seismic data file in which the channel data is located. In a second aspect, the invention also provides electronic equipment, which comprises a memory and a processor, wherein executable instructions are stored in the memory, and the processor runs the executable instructions in the memory so as to realize the node seismic data indexing method. In a third aspect, the present invention also provides a computer readable storage medium storing a computer program which when executed by a processor implements the node seismic data indexing method