A method for batch generating achievement data plotting library files
By formulating standard templates, the acquisition and processing parameter information of seismic measurement lines is written into the drawing library file in batches, which solves the problem of time-consuming and error-prone problems in the existing technology, and improves production efficiency and drawing accuracy.
Patent Information
- Application Number
- CN202110961110.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-20
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2041-08-20
AI Technical Summary
When drawing paper sections of seismic measurement lines in the prior art, the processor needs to manually fill in a large number of collection and processing parameters, resulting in time-consuming and error-prone problems.
By formulating standard templates for LTP and LSL library files, the total drawing parameter information table is written in batches into standard drawing library files, reducing manual operations.
Improves productivity, reduces workload for processing personnel, and reduces drawing error rates.
Smart Images

Figure CN115708106B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of seismic engineering drawing, and particularly relates to a method for batch generating drawing library files of result data. Background Art
[0002] The seismic survey lines in the Ordos Basin are mainly two-dimensional survey lines, which are characterized by a large number of survey lines, various survey line types, a large year span, and different acquisition parameters for each year. When the first party conducts acceptance and submits data, a large number of paper profiles need to be drawn. Currently, the main drawing methods are CGM in the GeoEast system and the geovation software of CGG Company. When drawing with CGM in the GeoEast system, the drawing parameters are filled in the form of a drop-down menu, and when using the geovation software for drawing, the library file needs to be called. For both drawing methods, the processor needs to collect the corresponding acquisition parameters and processing parameters from the field shift report of each survey line, the seismic survey line CMP coordinate-elevation file, etc., and fill them into the corresponding library file. However, filling in these parameters is very time-consuming and error-prone. Therefore, it is of great significance to study a method for batch generating drawing library files of result data. Summary of the Invention
[0003] The purpose of the present invention is to provide a method for batch generating drawing library files of result data. By batch writing the total drawing parameter information table into standard drawing library files according to the formulated LTP and LSL library file standard templates, the production efficiency can be improved, the workload of the processor can be reduced, and the drawing error rate can be lowered.
[0004] To achieve the above object, the technical solution adopted by the present invention is as follows:
[0005] A method for batch generating drawing library files of result data includes the following steps:
[0006] S1. Formulate the LTP and LSL library file standard templates
[0007] S11. Parameter list extraction
[0008] Extract the field acquisition parameter list from the field shift report file, and extract the processing parameter list from the seismic survey line CMP coordinate-elevation file;
[0009] S12. Establish the LTP and LSL library file standard templates
[0010] Save the extracted field acquisition parameter list and processing parameter list in the LTP library file and LSL library file of the seismic processing software, and establish the LTP and LSL library file standard templates;
[0011] S2. Batch generate drawing library files from result data
[0012] S21. Data Preparation and Inspection
[0013] Collect the field shift report files and seismic line CMP coordinate - elevation files for each seismic line, and name the field shift report files and seismic line CMP coordinate - elevation files in a unified format;
[0014] S22. Extract Plotting Parameter Information
[0015] Extract the line number, acquisition team number, and processor name from the seismic line CMP coordinate - elevation file or the field shift report file; and extract the starting and ending CMP numbers, ending CMP number, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, CMP at the intersection, and line direction from the seismic line CMP coordinate - elevation file;
[0016] Extract the field acquisition parameters from the field shift report file; synthesize all the extracted information to obtain the total plotting parameter information table;
[0017] S23. Generate Plotting Library Files
[0018] Batch - write the total plotting parameter information table into standard plotting library files according to the formulated LTP and LSL library file standard templates.
[0019] As a limitation, in step S11, the list of field acquisition parameters extracted from the field shift report file includes: work area name, line number, acquisition team number, trace interval, instrument model, sampling interval, fold, maximum number of traces in the spread, record length, acquisition geometry, construction completion date, source type, well depth / number of vibrations, charge amount / number of source platforms, starting and ending stake numbers;
[0020] The list of processing parameters extracted from the seismic line CMP coordinate - elevation file includes: starting and ending CMP numbers, ending CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, line direction, CMP at the intersection, intersecting line number, intersecting line team number, coordinates at the intersection, fold, sampling interval, starting kilometer number, line kilometer number, processing datum plane, and processor name.
[0021] As a second limitation, in step S12, the list saved in the LTP library file of the seismic processing software includes: starting and ending CMP numbers, ending CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, CMP at the intersection, intersecting line number, intersecting line team number, coordinates at the intersection, fold, sampling interval, starting kilometer number;
[0022] The list saved in the LSL library file includes: work area name, survey line number, acquisition team number, trace interval, instrument model, fold, maximum number of channels in the spread, record length, acquisition geometry, construction completion date, source type, well depth / vibration times, charge amount / source number, starting and ending stake numbers, starting and ending CMP numbers, ending CMP number, survey line direction, survey line kilometerage, processing datum plane, and processor name.
[0023] As a third limitation, in step S12, the seismic processing software is Geovation seismic processing software or CGG seismic processing software.
[0024] Due to the adoption of the above technical solution, compared with the prior art, the technical progress achieved by the present invention lies in:
[0025] (1) By batch writing the total drawing parameter information table into a standard drawing library file according to the formulated LTP and LSL library file standard templates, the present invention improves production efficiency and reduces the workload of processors;
[0026] (2) The present invention reduces the error rate of paper profile drawing and improves drawing efficiency.
[0027] The present invention belongs to the field of seismic engineering drawing and is applicable to batch generation of result data drawing library files. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 is a flowchart of the method according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] The present invention will be further described below in conjunction with embodiments. However, those skilled in the art should understand that the present invention is not limited to the following embodiments, and any improvements and changes made on the basis of the specific embodiments of the present invention fall within the scope of protection of the claims of the present invention.
[0030] Embodiment A method for batch generating result data drawing library files
[0031] As Figure 1 shown, this embodiment includes the following steps:
[0032] S1. Formulate LTP and LSL library file standard templates
[0033] S11. Parameter list extraction
[0034] Extract the field acquisition parameter list from the field report file and extract the processing parameter list from the seismic survey line CMP coordinate-elevation file;
[0035] Among them, the list of field acquisition parameters extracted from the field shift report file includes: work area name, survey line number, acquisition team number, trace interval, instrument model, sampling interval, fold, maximum number of channels in the spread, record length, acquisition geometry, construction completion date, source type, well depth / vibration times, charge / source number, start and end stake numbers;
[0036] The list of processing parameters extracted from the seismic survey line CMP coordinate-elevation file includes: start CMP number, end CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, x coordinate of the first CMP, y coordinate of the first CMP, x coordinate of the last CMP, y coordinate of the last CMP, survey line direction, CMP at the intersection, intersecting survey line number, intersecting survey line team number, coordinates at the intersection, fold, sampling interval, starting kilometer number, survey line kilometer number, processing datum plane, and processor name;
[0037] The starting kilometer number and the survey line kilometer number are both calculated from the x coordinate of the first CMP, the y coordinate of the first CMP, the x coordinate of the last CMP, and the y coordinate of the last CMP. The calculation formulas are both:
[0038]
[0039] S12. Establish the standard templates for LTP and LSL library files;
[0040] Save the extracted list of acquisition parameters and the list of processing parameters in the LTP library file and LSL library file of Geovation seismic processing software or CGG seismic processing software, and establish the standard templates for LTP and LSL library files;
[0041] Among them, the list saved in the LTP library file of the seismic processing software includes: start CMP number, end CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, x coordinate of the first CMP, y coordinate of the first CMP, x coordinate of the last CMP, y coordinate of the last CMP, CMP at the intersection, intersecting survey line number, intersecting survey line team number, coordinates at the intersection, fold, sampling interval, starting kilometer number;
[0042] The list saved in the LSL library file includes: work area name, survey line number, acquisition team number, trace interval, instrument model, fold, maximum number of channels in the spread, record length, acquisition geometry, construction completion date, source type, well depth / vibration times, charge / source number, start and end stake numbers, start CMP number, end CMP number, survey line direction, survey line kilometer number, processing datum plane, processor name; The processing date is generated when the LSL library file is finally saved;
[0043] S2. Generate the plotting library file for batch result data
[0044] S21. Data preparation and inspection
[0045] Collect the field shift report files and seismic line CMP coordinate-elevation files for each seismic line, and name the field shift report files and seismic line CMP coordinate-elevation files in a unified format;
[0046] S22. Extract drawing parameter information
[0047] Extract the line number, acquisition team number, and processor name from the seismic line CMP coordinate-elevation file or field shift report file; and extract the starting and ending CMP numbers, ending CMP number, starting CMP-x coordinate, starting CMP-y coordinate, ending CMP-x coordinate, ending CMP-y coordinate, CMP at the intersection, and seismic line direction from the seismic line CMP coordinate-elevation file;
[0048] Extract the field acquisition parameters from the field shift report file; synthesize all the extracted information to obtain the total drawing parameter information table;
[0049] S23. Generate drawing library files
[0050] Write the total drawing parameter information table into standard drawing library files in batches according to the specified LTP and LSL library file standard templates.
[0051] It should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art can still modify the technical solutions recorded in the above embodiments, or perform equivalent replacements on some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for batch generating result data drawing library files, characterized in that, It includes the following steps: S1. Formulate the standard templates for LTP and LSL library files S11. Parameter list extraction Extract the field acquisition parameter list from the field work report file and extract the processing parameter list from the seismic line CMP coordinate - elevation file; S12. Establish the standard templates for LTP and LSL library files Save the extracted field acquisition parameter list and processing parameter list in the LTP library file and LSL library file of the seismic processing software to establish the standard templates for LTP and LSL library files; S2. Generate drawing library files for batch result data S21. Data preparation and inspection Collect the field work report files and seismic line CMP coordinate - elevation files of each seismic line, and name the field work report files and seismic line CMP coordinate - elevation files in a unified format; S22. Extract drawing parameter information Extract the line number, acquisition team number, and processor name from the seismic line CMP coordinate - elevation file or field work report file; and extract the starting and ending CMP numbers, ending CMP number, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, CMP at the intersection, and line direction from the seismic line CMP coordinate - elevation file; Extract the field acquisition parameters from the field work report file; synthesize all the extracted information to obtain the total drawing parameter information table; S23. Generate drawing library files Write the total drawing parameter information table into standard drawing library files in batches according to the formulated standard templates for LTP and LSL library files.
2. The method for batch generating result data drawing library files according to claim 1, characterized in that, In step S11, the field acquisition parameter list extracted from the field work report file includes: work area name, line number, acquisition team number, trace interval, instrument model, sampling interval, fold, maximum number of channels in the array, record length, acquisition geometry, construction completion date, source type, well depth / number of vibrations, charge amount / number of source platforms, starting and ending stake numbers; The processing parameter list extracted from the seismic line CMP coordinate - elevation file includes: starting and ending CMP numbers, ending CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, line direction, CMP at the intersection, intersecting line number, intersecting line team number, intersection coordinates, fold, sampling interval, starting kilometer number, line kilometer number, processing datum plane, and processor name.
3. The method for batch generating result data drawing library files according to claim 2, characterized in that, In step S12, the list saved in the LTP library file of the seismic processing software includes: starting and ending CMP numbers, ending CMP number, CMP interval, minimum CMP elevation, maximum CMP elevation, first CMP - x coordinate, first CMP - y coordinate, last CMP - x coordinate, last CMP - y coordinate, CMP at the intersection, intersecting line number, intersecting line team number, intersection coordinates, fold, sampling interval, starting kilometer number; The list saved in the LSL library file includes: work area name, survey line number, acquisition team number, trace interval, instrument model, fold, maximum number of channels in the spread, record length, acquisition geometry, construction completion date, source type, well depth / vibration times, charge amount / source number, starting and ending stake numbers, starting and ending CMP numbers, ending CMP number, survey line direction, survey line kilometerage, processing datum plane, processor's name.
4. The method for batch generating result data drawing library files according to claim 3, characterized in that, In step S12, the seismic processing software is Geovation seismic processing software or CGG seismic processing software.
Citation Information
Patent Citations
Automatic element material statistical and drawing method suitable for AutoCAD layout plans
CN107862112A
Method for automatically generating analysis graph and loading document in java background
CN110764842A