[go: up one dir, main page]

CN105260605B - A kind of processing method of 3-d seismic data set, server, client and system - Google Patents

A kind of processing method of 3-d seismic data set, server, client and system Download PDF

Info

Publication number
CN105260605B
CN105260605B CN201510662670.4A CN201510662670A CN105260605B CN 105260605 B CN105260605 B CN 105260605B CN 201510662670 A CN201510662670 A CN 201510662670A CN 105260605 B CN105260605 B CN 105260605B
Authority
CN
China
Prior art keywords
data
sub
block
blocks
data sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510662670.4A
Other languages
Chinese (zh)
Other versions
CN105260605A (en
Inventor
黄兴贵
隆波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China National Petroleum Corp
BGP Inc
Original Assignee
China National Petroleum Corp
BGP Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China National Petroleum Corp, BGP Inc filed Critical China National Petroleum Corp
Priority to CN201510662670.4A priority Critical patent/CN105260605B/en
Publication of CN105260605A publication Critical patent/CN105260605A/en
Application granted granted Critical
Publication of CN105260605B publication Critical patent/CN105260605B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Geophysics And Detection Of Objects (AREA)

Abstract

The embodiment of the present application discloses processing method, server, client and the system of a kind of 3-d seismic data set.This method comprises: obtaining all data sub-blocks for meeting preset requirement in 3-d seismic data set;Measured data in different data sub-block is compared simultaneously with corresponding preset data, to judge in the 3-d seismic data set with the presence or absence of heterogeneous data;The processing result of heterogeneous data in the 3-d seismic data set is sent to client.Using technical solution disclosed in the present application, the heterogeneous data in 3-d seismic data set can detecte out, be conducive to the reliability and preciseness that improve subsequent calculated result.

Description

A kind of processing method of 3-d seismic data set, server, client and system
Technical field
This application involves oil exploration technology field, in particular to a kind of processing method of 3-d seismic data set, service Device, client and system.
Background technique
3-d seismic data set is the master data that difference equation is applied in seismic exploration technique, can be by will be three-dimensional Seismic data carries out grid dividing to obtain.With the requirement that the progress of oil exploration technology and high density are explored, correspond to ground The data volume of the 3-d seismic data set of matter model is increasing.One 100 square kilometres of geological model, 3-D seismics number It can achieve 100GB or more according to the data volume of body.If the grid dividing precision of 3-d seismic data set increases, dimensionally The data volume of shake data volume will be increased with geometric.Since the data volume of 3-d seismic data set is huge, in currently available technology When visualizing 3-d seismic data set, all assume that all measured datas in 3-d seismic data set are equal under normal circumstances Meet physical attribute feature, and in practical applications since the data source of 3-d seismic data set is uncertain, or it is three-dimensional For seismic data cube obtained by the discrete conversion of blocky geological model, this, which to exist in 3-d seismic data set, does not meet ground The heterogeneous data of ball physical attribute feature.These heterogeneous datas may will affect the reliability of subsequent calculated result, it is also possible to make At comparing huge economic loss.
Summary of the invention
The purpose of the embodiment of the present application be to provide the processing method of 3-d seismic data set a kind of, server, client and System, to realize the purpose for the reliability for helping to improve subsequent calculated result.
In order to solve the above technical problems, the embodiment of the present application provides a kind of processing method of 3-d seismic data set, service Device, client and system are achieved in that
The embodiment of the present application provides a kind of processing method of 3-d seismic data set, comprising:
Obtain all data sub-blocks for meeting preset requirement in 3-d seismic data set;
Measured data in different data sub-block is compared simultaneously with preset data, to judge the 3-D seismics number According in body whether there is heterogeneous data;
The processing result of the 3-d seismic data set is exported, including sends the processing result, the place to client Reason result includes numerical value, quantity and/or the position coordinates of the heterogeneous data.
In one embodiment, all data sub-blocks for meeting preset requirement include: in the acquisition 3-d seismic data set
According to default piecemeal rule, acquired 3-d seismic data set is divided into multiple data sub-blocks;
The data sub-block for meeting preset requirement is chosen from all data sub-blocks.
In one embodiment, all data sub-blocks for meeting preset requirement include: in the acquisition 3-d seismic data set
The data sub-block for meeting preset requirement is chosen from pre-stored all data sub-blocks.
In one embodiment, all data sub-blocks store in the following manner:
All data sub-blocks are ranked up according to the position coordinates of the data sub-block;
According to the sequence of the data sub-block, a point race is carried out to the data sub-block after sequence;
Divide race according to the data sub-block, the data sub-block is stored.
In one embodiment, the preset data obtains in the following manner:
Electric signal is converted by optical signal entrained by acquired a plurality of light;
The preset data is obtained using the electric signal.
In one embodiment, there are after heterogeneous data in judging the 3-d seismic data set, the method is also wrapped It includes:
Count the quantity of the heterogeneous data.
In one embodiment, after the quantity for counting the heterogeneous data, the method also includes:
The statistical magnitude of the heterogeneous data is compared with preset quantity, judges the matter of the 3-d seismic data set Whether amount is qualified.
In one embodiment, after the quantity for counting the heterogeneous data, the method also includes:
The statistical magnitude of the heterogeneous data is converted into color of image value.
In one embodiment, there are after heterogeneous data in judging the 3-d seismic data set, the method is also wrapped It includes:
According to the physical attribute of heterogeneous data, the heterogeneous data is classified.
In one embodiment, there are after heterogeneous data in judging the 3-d seismic data set, the method is also wrapped It includes:
The numerical value of the heterogeneous data is compared with preset threshold, judges whether that the heterogeneous data can be ignored.
In one embodiment, the method also includes:
Acquired data sub-block is stored.
The embodiment of the present application also provides a kind of processing methods of 3-d seismic data set, comprising:
The solicited message of analyzing three-dimensional seismic data weight is sent to server;
The processing result for the 3-d seismic data set that server is sent is received, the processing result is that server passes through By in different data sub-block measured data and preset data simultaneously compare and to obtain;
Show that the processing result, the processing result include that numerical value, quantity and/or the position of the heterogeneous data are sat Mark.
The embodiment of the present application provides a kind of server, and the server includes:
First acquisition unit, for obtaining all data sub-blocks for meeting preset requirement in 3-d seismic data set;
First comparison unit is sentenced for comparing the measured data in different data sub-block simultaneously with preset data Break in the 3-d seismic data set with the presence or absence of heterogeneous data;
Output unit sends the place for exporting the processing result of the 3-d seismic data set, including to client Manage result.
In one embodiment, the server further include:
Conversion unit, for converting electric signal for optical signal entrained by acquired a plurality of light;
Second acquisition unit, for obtaining the preset data from the electric signal converted.
The embodiment of the present application provides a kind of client, and the client includes:
Transmission unit, for sending the solicited message of analyzing three-dimensional seismic data weight to server;
Receiving unit, for receiving the processing result of heterogeneous data in the 3-d seismic data set that server is sent, The processing result be server by by different data sub-block measured data and preset data compare simultaneously come It arrives;
Display unit, for showing that the processing result, the processing result include the numerical value of the heterogeneous data, quantity And/or position coordinates.
The embodiment of the present application provides a kind of analysis system of 3-d seismic data set, and the system comprises above-mentioned servers And client.
As can be seen from the technical scheme provided by the above embodiments of the present application, the embodiment of the present application obtains in 3-d seismic data set All data sub-blocks for meeting preset requirement;Measured data in different data sub-block is compared simultaneously with preset data, Judge in the 3-d seismic data set with the presence or absence of heterogeneous data;The processing of the 3-d seismic data set is sent to client As a result, the processing result includes numerical value, quantity and/or the position coordinates of the heterogeneous data, user is by checking the place Reason result can check the relevant information of heterogeneous data, can choose and reject the heterogeneous data in subsequent calculating, this is advantageous In the reliability for improving subsequent calculated result.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The some embodiments recorded in application, for those of ordinary skill in the art, in the premise of not making the creative labor property Under, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of flow chart of one embodiment of the processing method of 3-d seismic data set provided by the present application.
Fig. 2 is the structural schematic diagram of 3-d seismic data set.
Fig. 3 is the schematic diagram that heterogeneous data is shown with color.
Fig. 4 is the schematic diagram that heterogeneous data is shown with column diagram.
Fig. 5 is the flow chart of one embodiment of the processing method of another 3-d seismic data set provided by the present application.
Fig. 6 is a kind of structural schematic diagram of the analysis system of 3-d seismic data set provided by the present application.
Fig. 7 is a kind of structural schematic diagram of server provided by the present application.
Fig. 8 is a kind of structural schematic diagram of client provided by the present application.
Specific embodiment
The embodiment of the present application provides processing method, server, client and the system of a kind of 3-d seismic data set.
In order to make those skilled in the art better understand the technical solutions in the application, below in conjunction with the application reality The attached drawing in example is applied, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described implementation Example is merely a part but not all of the embodiments of the present application.Based on the embodiment in the application, this field is common The application protection all should belong in technical staff's every other embodiment obtained without creative efforts Range.
The processing method of 3-d seismic data set described herein is described in detail with reference to the accompanying drawing.Although This application provides as the following examples or method operating procedure described in flow chart, but based on conventional or without creative Labour may include more or less operating procedure in the method.There is no necessary causal in logicality In step, the execution of these steps sequence is not limited to provided by the embodiments of the present application execute sequence.The method in reality In device or end product when executing, can execute according to embodiment or method shown in the drawings sequence or parallel hold Row.
Below based on server, a kind of processing method of 3-d seismic data set in the application is illustrated in conjunction with Fig. 1 One embodiment method flow diagram.This method comprises:
S110: server obtains the data sub-block for meeting preset requirement in 3-d seismic data set.
Server can obtain the data sub-block for meeting preset requirement in 3-d seismic data set based on trigger condition.It is described Trigger condition can be the solicited message for receiving the analyzing three-dimensional seismic data weight of client transmission;It is also possible to preset Acquisition 3-d seismic data set in meet preset requirement data sub-block time.The solicited message can be uncommon containing user Hope the relevant information of seismic data in the 3-d seismic data set of analysis, such as the location information and/or physics category of seismic data Property information etc..The preset requirement can be the solicited message.
The 3-d seismic data set can be by carrying out grid dividing obtained one to collected seismic data The set of serial variance data point.Each data point (i.e. mesh point) can recorde velocity of longitudinal wave, shear wave velocity and rock The physical property datas such as stone density and other data.3-d seismic data set is usually indicated with coordinate (X, Y, Z), wherein X, Y indicate that plane coordinates, Z indicate underground longitudinal direction depth.The 3-d seismic data set often has a large amount of grid cell, example Such as nx × ny × nz=5120 × 5040 × 550 grid cell, each grid cell can have to be made of four data points Vertex.Fig. 2 shows the structural schematic diagrams of 3-d seismic data set, and wherein ix, iy, iz are respectively the length of a grid cell Degree, width and depth.
The 3-d seismic data set can obtain in the following manner: server can receive the three-dimensional of client transmission Seismic data cube;The solicited message that server can also be sent according to client, calls pre-stored 3-d seismic data set.
The data sub-block can be server directly by the 3-d seismic data set carry out piecemeal by way of come It obtains, is also possible to server by way of calling the data sub-block of the pre-stored 3-d seismic data set to obtain It takes.
In one embodiment, the server is obtained by way of the 3-d seismic data set is directly carried out piecemeal The data sub-block for meeting solicited message is taken to may comprise steps of:
S111: server is divided into multiple data according to default piecemeal rule, by acquired 3-d seismic data set Block.
After obtaining 3-d seismic data set, server can be according to default piecemeal rule, by acquired 3-D seismics Data volume is divided into multiple data sub-blocks.The default piecemeal rule, which can refer to, is divided into the 3-d seismic data set Quantity, size and storage location of data sub-block etc..The default piecemeal rule can be client transmission, be also possible to It is pre-set.
In one embodiment, server can be according to the data volume of 3-d seismic data set, memory space (for example, each The remaining space of physical hard disk) and user demand acquired 3-d seismic data set is split.For example, dimensionally The data volume size for shaking data volume is 100GB, and memory space is 2 physical hard disks, and each physical hard disk has 5 disks;User Demand includes being stored in the 3-d seismic data set in 4 disks, pays the utmost attention to each grid in 3-d seismic data set The Z-direction coordinate of data at point.Server can pass through the performance and residue sky to the physical hard disk and Logical Disk Between analyzed, the 3-d seismic data set can be divided into 12 data sub-blocks, each disk can store 3 data Sub-block, wherein the size of data of 8 data sub-blocks is 8G, the size of data of remaining 4 data sub-blocks is 9G.
S112: server chooses all satisfactory data sub-blocks simultaneously from the multiple data sub-block.
After the 3-d seismic data set is divided into multiple data sub-blocks, server can be from obtained all numbers According to choosing all satisfactory data sub-blocks simultaneously in sub-block.Contain the solicited message middle finger in selected data sub-block Show the seismic data of detection.Each data sub-block can contain multiple slices, and selected data sub-block has common slice.
In another embodiment, server can be by calling the data of the pre-stored 3-d seismic data set The mode of block meets the data sub-block of solicited message to obtain.Specifically, server can be according to the correlation of the data sub-block Information searches corresponding data sub-block in the database, and calls found data sub-block.
Data sub-block in database can be in the following manner to store:
Firstly, server can define the piecemeal coordinate system of the data sub-block according to the received instruction of institute.At described point In block coordinate system, coordinate unit can be grid number, i.e. Grid dimension;Fix name can be row, column, depth, can distinguish Fixation is mapped to Y-axis, X-axis and Z axis.
Then, server can be ranked up the data sub-block.Server can be according to the data sub-block in institute The coordinate in piecemeal coordinate system is stated, the coded sequence of the coordinate of the data sub-block is set, such as can be according to data The sequence of the Z axis coordinate of block, X axis coordinate and Y axis coordinate is arranged the coding of the data sub-block;Then it can use The coordinate of the data sub-block is converted to one-dimensional Z sequence (i.e. Morton sequence) by Morton (Morton) coding, according to the Z sequence converted It is ranked up.For example, the 3-d seismic data set has 5120 grid cells, Y direction to have 5040 grids in X-direction Unit and Z-direction have 1100 grid cells;The 3-d seismic data set has been divided into 12 data sub-blocks, according to each The grid cell situation in direction, the 3-d seismic data set are segmented into 2 data sub-blocks, X-directions in Z-direction and are divided into 3 data sub-blocks and Y direction are divided into 2 data sub-blocks.Therefore, the Morton encoding model of data sub-block can be The binary coding of yy.xx.zz.The number of data sub-block can be expressed as follows: X-direction are as follows: 0,1,2;Y direction are as follows:0,1;Z-direction are as follows: 0,1;The data sub-block can proceed as follows sequence:
Finally, server can store the data sub-block after sequence.After being ranked up to data sub-block, service Data sub-block after sequence can be carried out a point race by device, and the data sub-block is divided into different data blocks according to coordinate position Race, wherein the adjoining digital sub-block of coordinate position constitutes a data block race;Then it will belong to the number of the same data block race It is stored in the same position according to sub-block, different data block race is stored in different positions.The different position can refer to together Different disk in one hard disk, may also mean that different hard disks.For example, being encoded to00000000、00000100 He01000000 data sub-block can store at the first disk (disk for being located at the outermost subregion of a physical hard disk);It is encoded to00000001、00000101 He01000001 data sub-block can store in second disk;It is encoded to00000010、00000110 He01000010 data sub-block can store in third disk;00000011、00000111 He01000011 Data sub-block can store at the 4th disk (disk for being located at the most interior subregion of the physical hard disk).
By the step, the parallel memorizing to multiple data sub-blocks is may be implemented in server, after this can be conducive to raising The continuous efficiency calculated.
S120: server compares the measured data in different data sub-block with corresponding preset data simultaneously, sentences Break in the 3-d seismic data set with the presence or absence of heterogeneous data.
After getting all satisfactory data sub-blocks, server can be by phase in acquired all data sub-blocks The measured data at mesh point is answered to compare simultaneously with preset data;It can also while will be in acquired all data sub-blocks Several data sub-blocks in measured data at respective grid points compared simultaneously with preset data;Judge the 3-D seismics It whether there is heterogeneous data in data volume.In contrasting data sub-block in the presence of different from preset data when having measured data, It may determine that there are heterogeneous datas in the 3D seismic data;Contrasting measured data and present count in each data sub-block According to it is identical when, it can be determined that in the 3D seismic data be not present heterogeneous data.
The measured data can be to be obtained by actual measurement, can be velocity of longitudinal wave, shear wave velocity and close The physical attributes data such as degree.The preset data can be the physical attribute data of client transmission;It is also possible to The physical attribute data that server is obtained by converting optical signal into electric signal.Specifically, server can incite somebody to action oneself Multiple optical signals entrained by the light that body issues or the extraneous multiple optical signals sent are converted into electric signal simultaneously;Then basis The electric signal that is converted obtains preset data.Preset data corresponding to each data sub-block can be different, can also be identical.
The heterogeneous data is the measured data different from preset data, for example, 3-D seismics superposition offset data etc. is non- Physical attribute data.Measured data and preset data difference can refer to the numerical value of the measured data and the number of preset data Value is different, for example, preset data is velocity of longitudinal wave, numerical value can for 1500m/s, 2000m/s, 3400m/s, 4000m/s with And 4700m/s, and surveying velocity of longitudinal wave is 3500m/s, then the velocity of longitudinal wave is heterogeneous data.Measured data and present count It can refer to that the physical attribute of the measured data is different from the physical attribute of preset data according to difference, such as present count According to for velocity of longitudinal wave and shear wave velocity, and measured data is that 3-D seismics are superimposed offset data, then 3-D seismics superposition offset Data are heterogeneous data.
In one embodiment, server in judging the 3-d seismic data set there are after heterogeneous data, Ke Yitong The quantity of the heterogeneous data is counted, then can be compared the quantity counted with preset quantity.It is counted contrasting Quantity when being less than preset quantity, the available result for indicating that the 3-d seismic data set is up-to-standard;Contrasting When the quantity of statistics is greater than preset quantity, the available result for indicating that the 3-d seismic data set is off quality.One In embodiment, the quantity can be converted to color of image value after the quantity for counting the heterogeneous data by server.
In one embodiment, server in judging the 3-d seismic data set there are after heterogeneous data, can be by The heterogeneous data is classified according to the physical attribute of heterogeneous data.For example, being not by heterogeneous data at all positions Velocity of longitudinal wave with numerical value is divided into one kind, and being divided into for shear wave velocity that heterogeneous data at all positions is different numerical value is another Class.After classifying to heterogeneous data, further the heterogeneous data in same class can also be grouped, such as heterogeneous data is Velocity of longitudinal wave, can by numerical value be 5000m/s~5100m/s velocity of longitudinal wave be divided into one group, by numerical value be 5200m/s~ The velocity of longitudinal wave of 5300m/s is divided into another group.After classifying and/or be grouped after to the heterogeneous data, server can also unite Count the quantity of heterogeneous data in each classification and/or grouping.
In one embodiment, server can be incited somebody to action there are after heterogeneous data in judging the 3-d seismic data set The numerical value of the heterogeneous data is compared with preset threshold, is less than preset threshold in the numerical value for contrasting the heterogeneous data When, the heterogeneous data can be ignored;It is available to neglect when the numerical value for contrasting the heterogeneous data is greater than preset threshold The slightly result of the heterogeneous data.For example, heterogeneous data is rock density, value 3.5t/m3, preset threshold 4.0t/m3, then The heterogeneous data can be ignored, be regarded as satisfactory measured data.
In this step, server simultaneously compares the measured data in different data sub-block with preset data, this Be conducive to improve the efficiency for detecting heterogeneous data in 3-d seismic data set.
S130: server exports the processing result of the 3-d seismic data set.
After comparing to all data sub-blocks, server can send the 3-d seismic data set to client The processing result of quality.The processing result can indicate whether the quality of the 3-d seismic data set is qualified;Also it can wrap Include the numerical value of heterogeneous data and/or location information etc. in the 3-d seismic data set.The processing result also can also include Statistical result in previous step, such as the quantity of heterogeneous data.
After client receives the processing result of server transmission, the processing knot can be shown according to default display mode Fruit.For example, the heterogeneous data of different physical attributes and/or different numerical values reciteds can be shown with different colors, such as Fig. 3 It is shown.White indicates that heterogeneous data is not present at the mesh point in Fig. 3, and grey indicates that there are heterogeneous datas at the mesh point; Gray scale is deeper, indicates that the numerical value of heterogeneous data is bigger.In addition it is also possible to the heterogeneous data is shown with the form of histogram, As shown in Figure 4.Figure 4, it is seen that numerical value is most less than the quantity of 10 heterogeneous data, the heterogeneous data that numerical value is 20 Minimum number.
Before or after server sends the processing result to client, server can also store the processing knot Fruit.
By the step, user can choose the display mode of the heterogeneous data, heterogeneous data to be checked and subsequent The seismic data that can be used in calculating, the visuality of 3-d seismic data set can be improved in this, is conducive to improve user experience Effect is also beneficial to improve the reliability of subsequent calculated result.
Through the above steps as can be seen that the embodiment of the present application passes through server according to received request information, obtain Data sub-block corresponding to 3-d seismic data set;Server is simultaneously by the measured data and preset data in different data sub-block It compares, judges in the 3-d seismic data set with the presence or absence of heterogeneous data;Server sends the three-dimensional to client The processing result of seismic data weight, user can know institute in the 3-d seismic data set by the processing result The relevant information of existing heterogeneous data, user also can choose rejects the heterogeneous data in subsequent calculating, this is realized The purpose for being conducive to improve the reliability of subsequent calculated result is also beneficial to reduce subsequent amount of calculation and improves subsequent meter Calculate efficiency.
In one embodiment, for the ease of subsequent calculating, the method can also include:
S140: server stores the data sub-block of the 3-d seismic data set.
After the data sub-block for obtaining the 3-d seismic data set, server can be carried out the data sub-block after sequence Divide race, the data sub-block is divided into different data block races according to coordinate position, wherein adjoining number of coordinate position Block constitutes a data block race;Then the data sub-block for belonging to the same data block race is stored in the same position, different numbers Different positions is stored according to block race.
After storing to data sub-block, server can also be named the storage location of the data sub-block, And the relevant information of each data sub-block is recorded, for example, the quantity of data sub-block, size and/or location information etc..
The specific implementation procedure of the step can be no longer superfluous herein to chat with reference to the associated description in step S110.
It should be noted that the execution sequence between the step and step S120-S130 is not restricted.
Below based on client, a kind of 3-d seismic data set provided by the embodiments of the present application is illustrated in conjunction with Fig. 5 Processing method.This method comprises:
S210: user end to server sends the solicited message of the quality of analyzing three-dimensional seismic data cube.
Client can send the request letter of analyzing three-dimensional seismic data weight based on data analysis task to server Breath.The solicited message can wish the relevant information of seismic data in the 3-d seismic data set of analysis containing user, such as The location information of seismic data and/or physical attribute information etc..
S220: client receives the processing result for the 3-d seismic data set that server is sent, the processing result It is that server is obtained by comparing the measured data in different data sub-block simultaneously with preset data.
After sending solicited message to server, client can receive the 3-d seismic data set of server transmission The processing result of middle heterogeneous data, the processing result are servers by by measured data in different data sub-block and default Data compare to obtain simultaneously.The detailed process that server obtains the processing result can refer to step S120, This no longer goes to live in the household of one's in-laws on getting married and chats.
S230: client shows that the processing result, the processing result include the numerical value of the heterogeneous data, quantity And/or position coordinates.
After the processing result for receiving server transmission, client can show the place according to default display mode Reason is as a result, in order to which user checks.
Client can show the heterogeneous data of different physical attributes and/or different numerical values reciteds with different colors Show;The heterogeneous data can also be shown with the form of histogram.
Through the above steps, user can know institute in the 3-d seismic data set by shown processing result The relevant information of existing heterogeneous data, user also can choose rejects the heterogeneous data in subsequent calculating, this is realized The purpose for being conducive to improve the reliability of subsequent calculated result is also beneficial to reduce subsequent amount of calculation and improves subsequent meter Calculate efficiency.
The embodiment of the present application also provides the analysis systems of another 3-d seismic data set, as shown in Figure 6.The system packet Include server 610 and client 620.Wherein, server 610 can be used for receiving the solicited message of client transmission, can be with For obtaining corresponding data sub-block in 3-d seismic data set;Can be used for by different data sub-block measured data with Preset data is compared parallel, is judged in the 3-d seismic data set with the presence or absence of heterogeneous data;Can also be for Client sends the processing result for corresponding to the heterogeneous data.In addition, server 610 can be also used for storing data Block and processing result.Client 620 can be used for sending the solicited message of analyzing three-dimensional seismic data weight to server; It can be used for receiving the processing result of heterogeneous data in the 3-d seismic data set that server is sent;It can be also used for showing Show the processing result.
The embodiment of the present application also provides a kind of servers, as shown in Figure 7.The server may include: acquiring unit 710, the first comparison unit 720 and output unit 730.Wherein, acquiring unit 710 can be used for obtaining 3-d seismic data set In all data sub-blocks for meeting preset requirement;First comparison unit 720 can be used for the actual measurement number in different data sub-block It compares, judges in the 3-d seismic data set with the presence or absence of heterogeneous data simultaneously according to preset data;Transmission unit 730 It can be used for exporting the processing result of the 3-d seismic data set, including for sending processing result to client.
In one embodiment, acquiring unit 710 may include:
Piecemeal subelement can be used for being divided into acquired 3-d seismic data set more according to default piecemeal rule A data sub-block;
First chooses subelement, can be used for choosing data for meeting preset requirement from all data sub-blocks Block.
In one embodiment, acquiring unit 710 can also include:
Second chooses subelement, can be used for choosing the number for meeting preset requirement from pre-stored all data sub-blocks According to sub-block.
In one embodiment, the server can also include:
Conversion unit can be used for multiple optical signals entrained by the light by itself sending or the extraneous multiple light sent Signal is converted into electric signal simultaneously;
Second acquisition unit can be used for obtaining preset data according to the electric signal converted.
In one embodiment, the server can also include statistic unit, can be used for counting the heterogeneous data Quantity.
In one embodiment, the server can also include the second comparison unit, can be used for foreign peoples's number According to statistical magnitude compared with preset quantity, judge whether the quality of the 3-d seismic data set qualified.
In one embodiment, the server can also include converting unit, can be used for the heterogeneous data Statistical magnitude is converted to color of image value.
In one embodiment, the server can also include taxon, can be used for the object according to heterogeneous data Attribute is managed, the heterogeneous data is classified.
In one embodiment, the server can also include third comparison unit, can be used for foreign peoples's number According to numerical value compared with preset threshold, judge whether that the heterogeneous data can be ignored.
In one embodiment, the server can also include storage unit, can be used for acquired data Block and processing result are stored.
The embodiment of the present application also provides a kind of clients, as shown in Figure 8.The client may include:
Transmission unit 810 can be used for sending the solicited message of analyzing three-dimensional seismic data weight to server;
Receiving unit 820 can be used for receiving the processing result of the 3-d seismic data set of server transmission, described Processing result can be server by by different data sub-block measured data and preset data compare simultaneously come It arrives;
Display unit 830, is displayed for the processing result, and the processing result may include the heterogeneous data Numerical value, quantity and/or position coordinates.
System, device or the unit that above-described embodiment illustrates can specifically be realized, Huo Zheyou by computer chip or entity Product with certain function is realized.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this The function of each unit can be realized in the same or multiple software and or hardware when application.
The step of method described in the embodiment of the present invention or algorithm can be directly embedded into hardware, processor execute it is soft The combination of part module or the two.Software module can store in RAM memory, flash memory, ROM memory, EPROM storage Other any form of storaging mediums in device, eeprom memory, register, hard disk, moveable magnetic disc, CD-ROM or this field In.Illustratively, storaging medium can be connect with processor, so that processor can read information from storaging medium, and It can be to storaging medium stored and written information.Optionally, storaging medium can also be integrated into the processor.Processor and storaging medium can To be set in asic, ASIC be can be set in user terminal.Optionally, processor and storaging medium also can be set in In different components in the terminal of family.
In one or more exemplary designs, above-mentioned function described in the embodiment of the present invention can be in hardware, soft Part, firmware or any combination of this three are realized.If realized in software, these functions be can store and computer-readable On medium, or it is transferred on a computer readable medium in the form of one or more instructions or code forms.Computer readable medium includes electricity Brain storaging medium and convenient for so that computer program is allowed to be transferred to from a place telecommunication media in other places.Storaging medium can be with It is that any general or special computer can be with the useable medium of access.For example, such computer readable media may include but It is not limited to RAM, ROM, EEPROM, CD-ROM or other optical disc storages, disk storage or other magnetic storage devices or other What can be used for carry or store with instruct or data structure and it is other can be by general or special computer or general or specially treated The medium of the program code of device reading form.In addition, any connection can be properly termed computer readable medium, example Such as, if software is to pass through a coaxial cable, fiber optic cables, double from a web-site, server or other remote resources Twisted wire, Digital Subscriber Line (DSL) are defined with being also contained in for the wireless way for transmitting such as example infrared, wireless and microwave In computer readable medium.The disk (disk) and disk (disc) includes compress disk, radium-shine disk, CD, DVD, floppy disk And Blu-ray Disc, disk is usually with magnetic replicate data, and disk usually carries out optically replicated data with laser.Combinations of the above Also it may be embodied in computer readable medium.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method Part explanation.
Although depicting the application by embodiment, it will be appreciated by the skilled addressee that the application there are many deformation and Variation is without departing from spirit herein, it is desirable to which the attached claims include these deformations and change without departing from the application's Spirit.

Claims (14)

1. a kind of processing method of 3-d seismic data set characterized by comprising
Obtain all data sub-blocks for meeting preset requirement in 3-d seismic data set, wherein the 3-d seismic data set packet Include the set that the obtained discrete data point of grid dividing is carried out to collected seismic data;
All data sub-blocks for meeting preset requirement in the acquisition 3-d seismic data set, comprising:
Choose the data sub-block for meeting preset requirement, selected data sub-block simultaneously from pre-stored all data sub-blocks In containing the seismic data for indicating detection in solicited message, all data sub-blocks store in the following manner:
It is ranked up according to the position coordinates of all data sub-blocks based on all data sub-blocks of Morton ordered pair constructed in advance;
According to the sequence of all data sub-blocks, a point race is carried out to all data sub-blocks after sequence;
Divide race according to all data sub-blocks, all data sub-blocks are stored, comprising: the data sub-block of same data block race It is stored in same position, the data sub-block of different data block race is stored in different positions;
By measured data and the corresponding preset data at respective mesh node in the data sub-block for meeting preset requirement simultaneously into Row comparison, to judge in the 3-d seismic data set with the presence or absence of heterogeneous data, wherein the measured data includes longitudinal wave speed Degree, shear wave velocity and density, the heterogeneous data are the numerical value or ground of its numerical value or physical attribute and the preset data The different measured data of ball physical attribute;
The processing result of the 3-d seismic data set is exported, including sends the processing result, the processing knot to client Fruit includes numerical value, quantity and/or the position coordinates of the heterogeneous data.
2. the method according to claim 1, wherein in the acquisition 3-d seismic data set it is all meet it is default It is required that data sub-block include:
According to default piecemeal rule, acquired 3-d seismic data set is divided into multiple data sub-blocks;
The data sub-block for meeting preset requirement is chosen from all data sub-blocks.
3. the method according to claim 1, wherein the preset data obtains in the following manner:
Electric signal is converted by optical signal entrained by acquired a plurality of light;
The preset data is generated according to the electric signal converted.
4. the method according to claim 1, wherein in judging the 3-d seismic data set, there are foreign peoples After data, the method also includes:
Count the quantity of the heterogeneous data.
5. according to the method described in claim 4, it is characterized in that, after the quantity for counting the heterogeneous data, the side Method further include:
The statistical magnitude of the heterogeneous data is compared with preset quantity, judges that the quality of the 3-d seismic data set is No qualification.
6. according to the method described in claim 4, it is characterized in that, after the quantity for counting the heterogeneous data, the side Method further include:
The statistical magnitude of the heterogeneous data is converted into color of image value.
7. the method according to claim 1, wherein in judging the 3-d seismic data set, there are foreign peoples After data, the method also includes:
According to the physical attribute of heterogeneous data, the heterogeneous data is classified.
8. the method according to claim 1, wherein in judging the 3-d seismic data set, there are foreign peoples After data, the method also includes:
The numerical value of the heterogeneous data is compared with preset threshold, judges whether that the heterogeneous data can be ignored.
9. the method according to claim 1, wherein the method also includes:
Acquired data sub-block is stored.
10. a kind of processing method of 3-d seismic data set characterized by comprising
The solicited message of analyzing three-dimensional seismic data weight is sent to server;
The processing result for the 3-d seismic data set that server is sent is received, the processing result is server by following What mode determined: obtaining all data sub-blocks for meeting preset requirement in 3-d seismic data set, the 3-d seismic data set Set including carrying out the obtained discrete data point of grid dividing to the seismic data that receives, comprising: from pre-stored The data sub-block for meeting preset requirement is chosen in all data sub-blocks simultaneously, is contained in solicited message in selected data sub-block It indicates the seismic data of detection, all data sub-blocks store in the following manner: being sat according to the position of all data sub-blocks Mark is ranked up based on all data sub-blocks of Morton ordered pair constructed in advance, according to the sequence of all data sub-blocks, after sequence All data sub-blocks carry out a point race, the data sub-block of same data block race is stored in same position, the number of different data block race Different positions is stored according to sub-block;By at respective mesh node in the data sub-block for meeting preset requirement measured data with it is right The preset data answered while comparing acquisition processing result;
Show that the processing result, the processing result include numerical value, quantity and/or the position coordinates of heterogeneous data,
Wherein, the measured data includes velocity of longitudinal wave, shear wave velocity and density, and the heterogeneous data is its numerical value or earth object Manage the attribute measured data different from the numerical value of the preset data or physical attribute.
11. a kind of server, which is characterized in that the server includes:
First acquisition unit, for obtaining all data sub-blocks for meeting preset requirement in 3-d seismic data set, wherein described 3-d seismic data set includes the set that the obtained discrete data point of grid dividing is carried out to collected seismic data;
All data sub-blocks for meeting preset requirement in the acquisition 3-d seismic data set, comprising:
Choose the data sub-block for meeting preset requirement, selected data sub-block simultaneously from pre-stored all data sub-blocks In containing the seismic data for indicating detection in solicited message, all data sub-blocks store in the following manner:
It is ranked up according to the position coordinates of all data sub-blocks based on all data sub-blocks of Morton ordered pair constructed in advance;
According to the sequence of all data sub-blocks, a point race is carried out to all data sub-blocks after sequence;
Divide race according to all data sub-blocks, all data sub-blocks are stored, comprising: the data sub-block of same data block race It is stored in same position, the data sub-block of different data block race is stored in different positions;
First comparison unit, for will meet the measured data in the data sub-block of preset requirement at respective mesh node with it is corresponding Preset data compare simultaneously, to judge in the 3-d seismic data set with the presence or absence of heterogeneous data, wherein the reality Measured data includes velocity of longitudinal wave, shear wave velocity and density, the heterogeneous data be its numerical value or physical attribute with it is described pre- If the different measured data of the numerical value or physical attribute of data;
Output unit, for exporting the processing result of the 3-d seismic data set, including for sending the place to client Manage result.
12. server according to claim 11, which is characterized in that the server further include:
Conversion unit, for converting electric signal for optical signal entrained by acquired a plurality of light;
Second acquisition unit, for obtaining the preset data from the electric signal converted.
13. a kind of client, which is characterized in that the client includes:
Transmission unit, for sending the solicited message of analyzing three-dimensional seismic data weight to server;
Receiving unit, the processing result of the 3-d seismic data set for receiving server transmission, the processing result are Server is determined by following manner: all data sub-blocks for meeting preset requirement in 3-d seismic data set are obtained, it is described 3-d seismic data set includes the set that the obtained discrete data point of grid dividing is carried out to the seismic data received, packet It includes: from pre-stored all data sub-blocks while choosing the data sub-block for meeting preset requirement, selected data sub-block In containing the seismic data for indicating detection in solicited message, all data sub-blocks store in the following manner: according to all The position coordinates of data sub-block are ranked up based on all data sub-blocks of Morton ordered pair constructed in advance, according to all data sub-blocks Sequence, a point race is carried out to all data sub-blocks after sequence, the data sub-block of same data block race is stored in same position, no Data sub-block with data block race is stored in different positions;At respective mesh node in the data sub-block for meeting preset requirement Measured data compare acquisition processing result simultaneously with corresponding preset data;
Display unit, for showing that the processing result, the processing result include numerical value, quantity and/or the position of heterogeneous data Coordinate is set,
Wherein, the measured data includes velocity of longitudinal wave, shear wave velocity and density, and the heterogeneous data is its numerical value or earth object Manage the attribute measured data different from the numerical value of the preset data or physical attribute.
14. a kind of analysis system of 3-d seismic data set, which is characterized in that the system comprises such as claim 11 or 12 institutes The server stated and client as claimed in claim 13.
CN201510662670.4A 2015-10-14 2015-10-14 A kind of processing method of 3-d seismic data set, server, client and system Active CN105260605B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510662670.4A CN105260605B (en) 2015-10-14 2015-10-14 A kind of processing method of 3-d seismic data set, server, client and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510662670.4A CN105260605B (en) 2015-10-14 2015-10-14 A kind of processing method of 3-d seismic data set, server, client and system

Publications (2)

Publication Number Publication Date
CN105260605A CN105260605A (en) 2016-01-20
CN105260605B true CN105260605B (en) 2019-04-09

Family

ID=55100294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510662670.4A Active CN105260605B (en) 2015-10-14 2015-10-14 A kind of processing method of 3-d seismic data set, server, client and system

Country Status (1)

Country Link
CN (1) CN105260605B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697516B (en) * 2020-12-25 2023-11-10 花瓣云科技有限公司 Three-dimensional model reconstruction method, apparatus and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262244A (en) * 2011-04-29 2011-11-30 中国石油集团川庆钻探工程有限公司 Rapid processing method for large-area three-dimensional seismic data volume
CN103064111A (en) * 2012-12-12 2013-04-24 中国石油天然气集团公司 Micro seismic event recognition method based on morphological filtering
CN103630935A (en) * 2013-11-22 2014-03-12 中国石油集团川庆钻探工程有限公司地球物理勘探公司 Method for removing alternating current interference signal in seismic data
CN104932017A (en) * 2015-05-26 2015-09-23 中国石油天然气集团公司 Anomalous amplitude suppression method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5616392B2 (en) * 2012-05-09 2014-10-29 年晃 菊池 Earthquake precursor observation device and method, earthquake precursor observation program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262244A (en) * 2011-04-29 2011-11-30 中国石油集团川庆钻探工程有限公司 Rapid processing method for large-area three-dimensional seismic data volume
CN103064111A (en) * 2012-12-12 2013-04-24 中国石油天然气集团公司 Micro seismic event recognition method based on morphological filtering
CN103630935A (en) * 2013-11-22 2014-03-12 中国石油集团川庆钻探工程有限公司地球物理勘探公司 Method for removing alternating current interference signal in seismic data
CN104932017A (en) * 2015-05-26 2015-09-23 中国石油天然气集团公司 Anomalous amplitude suppression method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
海量地震数据处理方案与技术发展趋势;李虹等;《中国石油勘探》;20140725;第19卷(第4期);第48-55页

Also Published As

Publication number Publication date
CN105260605A (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CA2792185C (en) System and method for identifying individual trees in lidar data using local view
CN110839016A (en) Abnormal flow monitoring method, device, equipment and storage medium
CN111526119A (en) Abnormal flow detection method and device, electronic equipment and computer readable medium
CN107784276B (en) Microseismic event identification method and device
CN109587008A (en) Detect the method, apparatus and storage medium of abnormal flow data
CN115034600A (en) Early warning method and system for geological disaster monitoring
CN103440199B (en) Test bootstrap technique and device
CN110769369B (en) Position determination method, determination device, server, and computer-readable storage medium
CN106776337A (en) Performance analysis method and device and electronic equipment
CN108579094A (en) A kind of user interface detection method and relevant apparatus, system and storage medium
CN117095216B (en) Model training method, system, equipment and medium based on countermeasure generation network
CN117992295A (en) Service test data construction method and device
CN110533663A (en) A kind of image parallactic determines method, apparatus, equipment and system
CN105260605B (en) A kind of processing method of 3-d seismic data set, server, client and system
Haining et al. Providing scientific visualization for spatial data analysis: Criteria and an assessment of SAGE
CN117765375A (en) Power grid inspection data management method and related device
CN109308264A (en) The evaluation method and relevant device and storage medium of data desensitization effect
US11645784B1 (en) Techniques for detecting and classifying relevant changes
CN110363863A (en) A kind of the input data generation method and system of neural network
CN113709261B (en) System for fusing multi-channel data chain processing
CN106326395B (en) A kind of local visual feature selection approach and device
CN115510998A (en) Transaction abnormal value detection method and device
CN116524386A (en) Video detection method, apparatus, device, readable storage medium, and program product
CN115034362B (en) Calibration device generation method and device and robust calibration method and device
WO2021021035A1 (en) Data modeling and analysis system for geographic information systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant