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 PDFInfo
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000000034 method Methods 0.000 claims abstract description 36
- 230000005540 biological transmission Effects 0.000 claims description 14
- 230000003287 optical effect Effects 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 235000013399 edible fruits Nutrition 0.000 claims description 3
- 238000012797 qualification Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 7
- 241001269238 Data Species 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
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
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.
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)
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)
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)
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 |
-
2015
- 2015-10-14 CN CN201510662670.4A patent/CN105260605B/en active Active
Patent Citations (4)
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)
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 |