CN103793383A - GDS real-time well logging data file - Google Patents
GDS real-time well logging data file Download PDFInfo
- Publication number
- CN103793383A CN103793383A CN201210419368.2A CN201210419368A CN103793383A CN 103793383 A CN103793383 A CN 103793383A CN 201210419368 A CN201210419368 A CN 201210419368A CN 103793383 A CN103793383 A CN 103793383A
- Authority
- CN
- China
- Prior art keywords
- data
- real
- gds
- file
- time logging
- 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.)
- Pending
Links
- 230000000153 supplemental effect Effects 0.000 claims description 16
- 239000002775 capsule Substances 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims description 2
- 230000008520 organization Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 102100023961 ADP-ribosylation factor-like protein 2-binding protein Human genes 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 101000757692 Homo sapiens ADP-ribosylation factor-like protein 2-binding protein Proteins 0.000 description 1
- 101000665873 Homo sapiens Retinol-binding protein 3 Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a GDS real-time well logging data file which comprises a file header and a plurality of logical files, wherein each logical file comprises a plurality of data objects and each data object comprises a data object header and the content of the data object.
Description
Technical field
The present invention relates to a kind of GDS Real-time Logging data file, relate in particular to logical design and the access interface class libraries thereof of GDS Real-time Logging data file.
Background technology
Well logging acquisition software needs a large amount of Real-time Logging data of real time record, and these data comprise well site information, engineering information, log parameter, real-time data collection etc.Due to well logging acquisition software to real time data file in data type, data volume, there is strict demand the aspects such as response time, later stage Graphics Processing, standardization, extensibility, and in industry, most log data file layouts have such or such limitation at present.
Table one has been enumerated the main log data file layout of well logging industry, and each data layout has been provided to basic evaluation:
sequence number | form name | | advantage | limitation | |
1 | dLIS | schlumberger | standard, complete, cross-platform | physics realization more complicated, Real-time Collection performance is inadequate. | |
2 | xTF | atlas, west | succinctly | real-time Collection performance is inadequate. | |
3 | lA716 | atlas, west | succinctly | fall behind, lack of standardization, Real-time Collection performance is inadequate. | |
4 | lAS | well logging association of Canada | succinctly, directly perceived | real-time Collection performance is inadequate. | |
4 | wIS | fORWARD | succinctly | lack of standardization, Real-time Collection performance is inadequate. | |
5 | lDF | logging Company of Zhong You group | succinctly | lack of standardization, can be used to do Real-time Logging data recording, but be unfit to do aftertreatment. |
Table one.
Summary of the invention
The object of the invention is one or more in addressing the above problem.A further object of the present invention is to provide a set of standard, complete, advanced Real-time Logging document format data.Both can support the access of the various types of data of existing various well logging services according to document format data of the present invention, also there is suitable extendibility future.The present invention both can be for real-time data collection record, also can be for well logging aftertreatment data access.
The present invention provides a kind of GDS Real-time Logging data file in one aspect, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
Wherein, described data object is text data object, flow data object, supplemental characteristic object, list data object and/or frame data object.
Wherein, each logical file comprises logical file object head and multiple data object start position information.
Wherein, frame data object is used for storing borehole log data.
Wherein, logical file and data object, physically adopt data capsule object to realize, and logical file object head comprises data capsule head.
Wherein, frame data object comprises frame data object head, passage description block and frame data.
Wherein, frame data object has comprised multiple passage objects, a corresponding logging trace of passage, and passage description block has provided the descriptor of each passage object in frame data object.
Wherein, data frame packet is containing frame index data and multiple channel data piece, multiple data samples that each channel data has comprised respective channel.
Wherein, each sampling point data are multidigit dimensions.
Wherein, list data object is used for the data of storage list case form.
Wherein, list data object head bag comprises data capsule object head.
Wherein, supplemental characteristic object is used for storage of hierarchically supplemental characteristic.
Wherein, supplemental characteristic object comprises parameter hierarchical information region sequence and multiple parameter, each area definition a start-stop degree of depth pair, parameter object provides the parameter value in Liao Ge district.
The present invention provides a kind of logging data processing method on the other hand, described method comprises generation GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
Accompanying drawing explanation
Fig. 1 illustrates GDS Real-time Logging data file general structure of the present invention;
Fig. 2 illustrates the logical organization of the logical file of GDS Real-time Logging data file;
Fig. 3 illustrates the logical organization of GDS frame data object;
Fig. 4 illustrates the frame data structure of GDS Real-time Logging data file;
Fig. 5 illustrates the structure of GDS list data object;
Fig. 6 illustrates the structure of ginseng data object;
Fig. 7 illustrates the class framework of BasicIOSpec software package.
Embodiment
Fully digesting on the basis of understanding the each mainstream data file layout of industry of logging well both at home and abroad, the present invention first starts with from logical organization, and in conjunction with logging well, demand for services has been carried out Logic Structure Design to log data file.
Fig. 1 shows GDS(GeoScope Data System of the present invention) Real-time Logging data file general structure.Each GDS Real-time Logging data file comprises a file header and multiple logical file as can be seen from Figure 1, and each logical file comprises again multiple data objects, and each data object comprises data object head and data object content.
Logical file is mainly used to data object to carry out Classification Management, and Fig. 2 reflects the logical organization of the logical file of GDS Real-time Logging data file.
As can be seen from Figure 2, each logical file is made up of logical file object head and multiple data object start position information.No matter be logical file or data object, physically all adopt data capsule object (DataContainer) to realize, therefore logical file object head has specifically comprised the full content of a data container object head (DataContainerHeader).
GDS data file can comprise the concrete data object of number of different types, as supplemental characteristic object, list data object, frame data object etc.As service needed user also can expand more data object, for example, text data object or flow data object etc.
Frame data use maximum a kind of data objects to liking in the various data objects of GDS Real-time Logging data, and all borehole log datas are all stored with frame data object.Fig. 3 has reflected the logical organization of GDS frame data objects.
Frame data object is made up of frame data object head, passage description block and three parts of frame data.Frame data object physically adopts data capsule object to realize, and therefore frame data object head has specifically comprised the full content of a data container object head, and expands for frame data object.
Each frame data object has comprised multiple passage objects, a corresponding logging trace of passage.The passage description block of frame data object has provided the descriptor of each passage object in this frame object.
The data of multiple passage objects are arranged in order, have formed a Frame.Multiple Frames have formed the total data of frame data objects.Fig. 4 shows the frame data structure of GDS Real-time Logging data file.As can be seen from Figure 4, each data frame packet has contained a frame index data and multiple channel data piece.Multiple data samples that each channel data piece has comprised respective channel, each sampling point data can be multidigit dimensions, give the example of two-dimensional channel sampling point data in Fig. 4.
The list data object of GDS Real-time Logging data file is used for the data of storage list case form, and Fig. 5 has reflected the structure of GDS list data object.
List data object physically adopts data capsule object to realize, and therefore list data object head has specifically comprised the full content of a data container object head, and expands for list data object.
The supplemental characteristic object of GDS Real-time Logging data file is used for storage of hierarchically supplemental characteristic, and Fig. 6 shows the structure of ginseng data object.
As can be seen from Figure 6, each supplemental characteristic object comprises parameter hierarchical information district (Zone) sequence and multiple parameter.Each district (Zone) has in fact defined a start-stop degree of depth pair, and parameter object provides the parameter value of Liao Ge district (Zone).
On GDS Real-time Logging data file Logic Structure Design basis, can need designing user access interface standard BasicIOSpec software package according to practical application, developer uses this standard can access GDS data file and various data object thereof.Fig. 7 shows the class framework according to BasicIOSpec software package of the present invention.
In Fig. 7, GDS data are mainly by IDataFile, ILogicalFile, and the object of tri-logical levels of IDataObject forms.IDataFile is corresponding to a concrete GDS data file, and each IDataFile can comprise multiple ILogicalFile logical files, and each logical file can comprise again multiple IDataObject data objects.
IDataObject is the base class of GDS data object, GDS data object can have multiple concrete form, for example: frame data object IFrameDataObject, list data object ITableDataObject, supplemental characteristic object IParameterDataObject, flow data object IStreamDataObject and text data object ITextDataObject.
On the basis of access interface standard BasicIOSpec, can realize this access interface with C#, and GDS data file access class libraries BasicIO.dll corresponding to compiling generation, this class libraries can supply concrete application call.In order to guarantee the performance requirement of Real-time Collection, in the specific implementation of BasicIO, can carry out performance optimization to the many places details of data access.
The present invention adopts Stratified Strategy in GDS data file Logic Structure Design, be divided into generally three levels of file → logical file → data object, be the balance of completeness and terseness, can guarantee to meet the actual needs of complicated production service, guaranteed again the terseness of logical organization.
Data object can be embodied as the several data object types such as text, binary stream, XML, form, parameter, frame, and frame data object has again the sampling feature that time, the degree of depth etc. are different.So just can guarantee the support of the various data recording of the various well logging services to wireline logging, well logging while drilling, production logging etc.
In physics realization, the present invention introduces the concept of blocks of data object, and all data objects all derive from blocks of data object.The data block record that each blocks of data object is linked by multiple front and back forms.Adopt after blocks of files mechanism, growth data object or deletion available data object generally do not need file to carry out large reformation, therefore from mechanism, overall performance are optimized, and are applicable to doing the various logging operation tasks such as Real-time Collection and aftertreatment.
In the time that concrete data access is realized, can take a series of data retrieval, buffer technology, further promote the performance of data access.
Aspect user's access interface, can set up the access interface object corresponding with logical organization, easy to understand memory, uses also more convenient.
Table two has briefly introduced the basic function of each interface class:
sequence | bag | explanation | |
1 | iDataFileFormat | document format data interface, gets the effect of Factory class from Design Mode | |
2 | iDataFile | geoScope real time data file interface, corresponding GeoScope real time data document entity object | |
3 | iLogicalFile | the logical file interface comprising in GeoScope real time data file.This design is to be consistent with the logical file of POSC standard RP66 | |
4 | iDataObject | data object interface below logical file, concrete data object has frame, form, parameter, binary stream, text, XML six classes | |
5 | iFrameDataObject | frame data object interface.Frame data object mode is frame by frame organized multiple Channel data sequences of log data | |
6 | iChannel | passage object.Each passage has multiple attributes and channel data sequence, and these channel data sequences mode is frame by frame kept in frame data object | |
7 | iNullValue | invalid value object.Record the invalid value value of each channel data | |
8 | iTableDataObect | list data object interface.Each list data object can comprise multiple row, and the data of each row are organized and formed bivariate table lattice structure by row | |
9 | iTableColumn | the row object of list data object, each form has multiple row | |
10 | iTableRow | the row object interface of list data | |
11 | iTableCell | cell object interface in table row, provides concrete unit access method | |
12 | iParameterDataObject | supplemental characteristic object interface.Supplemental characteristic object preserves in the mode of title-value one or more parameters of knowing clearly | |
13 | iParameter | parameter object.Each parameter has a title and value (may be value sequence) | |
14 | parameterZone | layer object in supplemental characteristic object | |
? | iZoneValue | divide the value object of layer parameter.A parameter can have multiple layering values | |
15 | iStreamDataObject | binary stream data object interface.Flow data object is used for preserving binary data blocks | |
16 | iTextDataObject | text data object interface, provides the text data access facility of real time data file | |
17 | iXmlDataObject | xml data object interface.XML data object has been preserved the data of XML form | |
18 | dataSpec | data standard class.Some codes and standards of real time data are wherein comprised, the type name of such as data object etc. | |
19 | basicIOException | the basic exception class of BasicIO | |
20 | dataTypes | the data type that BasicIO supports is enumerated | |
21 | dataTypeHelper | data type helps class, for some helping methods that relate to data type are provided |
Table two.
Invention effect:
Achievement of the present invention has dropped into application, more than 100 mouthfuls of practical loggings in LEAP 800 logging systems.Practice shows, achievement thing GDS Real-time Logging data file structure of the present invention is clear, is easy to learn and use, and can meet Real-time Collection function and the performance requirement of various well loggings services, also can be used as the use of well logging aftertreatment data access.With industry peer's comparison, maintain the leading position at home.
Claims (16)
1. a GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, and wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
2. GDS Real-time Logging data file as claimed in claim 1, wherein, described logical file comprises logical file object head and multiple data object start position information.
3. GDS Real-time Logging data file as claimed in claim 1, wherein, described logical file and data object all adopt data capsule object to realize.
4. GDS Real-time Logging data file as claimed in claim 1, wherein said data object is supplemental characteristic object, list data object and/or frame data object.
5. GDS Real-time Logging data file as claimed in claim 4, wherein, frame data object is used for storing borehole log data.
6. GDS Real-time Logging data file as claimed in claim 5, wherein, frame data object comprises frame data object head, passage description block and frame data.
7. GDS Real-time Logging data file as claimed in claim 6, wherein, frame data object comprises multiple passage objects, a corresponding logging trace of passage.
8. GDS Real-time Logging data file as claimed in claim 7, wherein, passage description block has provided the descriptor of each passage object in frame data object.
9. GDS Real-time Logging data file as claimed in claim 6, wherein, frame data comprise frame index data and multiple channel data.
10. GDS Real-time Logging data file as claimed in claim 9, wherein, multiple sampling point data that each channel data comprises respective channel.
11. GDS Real-time Logging data files as claimed in claim 10, wherein, each sampling point data are multidigit dimensions.
12. GDS Real-time Logging data files as claimed in claim 4, wherein, list data object is used for the data of storage list case form.
13. GDS Real-time Logging data files as claimed in claim 4, wherein, supplemental characteristic object is used for storage of hierarchically supplemental characteristic.
14. GDS Real-time Logging data files as claimed in claim 13, wherein, supplemental characteristic object comprises parameter hierarchical information region sequence and multiple parameter.
15. GDS Real-time Logging data files as claimed in claim 14, wherein, each area definition a start-stop degree of depth pair, described parameter provides the parameter value in Liao Ge district.
16. 1 kinds of logging data processing methods, described method comprises use GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210419368.2A CN103793383A (en) | 2012-10-29 | 2012-10-29 | GDS real-time well logging data file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210419368.2A CN103793383A (en) | 2012-10-29 | 2012-10-29 | GDS real-time well logging data file |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103793383A true CN103793383A (en) | 2014-05-14 |
Family
ID=50669068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210419368.2A Pending CN103793383A (en) | 2012-10-29 | 2012-10-29 | GDS real-time well logging data file |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103793383A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109634957A (en) * | 2018-11-19 | 2019-04-16 | 中国石油集团长城钻探工程有限公司 | A kind of log data dynamic high-efficiency access method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070010947A1 (en) * | 2005-07-07 | 2007-01-11 | Ireland Peter J | Method and system to generate deliverable files |
CN101840436A (en) * | 2010-05-20 | 2010-09-22 | 中国石油化工集团公司 | Logging data file storage method based on table structure |
-
2012
- 2012-10-29 CN CN201210419368.2A patent/CN103793383A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070010947A1 (en) * | 2005-07-07 | 2007-01-11 | Ireland Peter J | Method and system to generate deliverable files |
CN101840436A (en) * | 2010-05-20 | 2010-09-22 | 中国石油化工集团公司 | Logging data file storage method based on table structure |
Non-Patent Citations (3)
Title |
---|
傅少庆等: "核磁共振测井数据格式分析", 《测井技术》 * |
李长文等: "《LEAD测井综合应用平台》", 30 April 2011 * |
王奕: "测井数据管理系统", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109634957A (en) * | 2018-11-19 | 2019-04-16 | 中国石油集团长城钻探工程有限公司 | A kind of log data dynamic high-efficiency access method |
CN109634957B (en) * | 2018-11-19 | 2019-11-29 | 中国石油集团长城钻探工程有限公司 | A kind of log data dynamic high-efficiency access method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106844682B (en) | Method for interchanging data, apparatus and system | |
CN105608088B (en) | A kind of database based on configuration file automatically creates and data dynamic recording method | |
CN102915319B (en) | The technology gathered for information electronics | |
CN104331446B (en) | A kind of massive data processing method mapped based on internal memory | |
CN104615594B (en) | A kind of data-updating method and device | |
CN103729337B (en) | report conversion method and device | |
US20120197950A1 (en) | Sentiment cube | |
CN103646100A (en) | Report data organization model | |
CN104182484A (en) | Method and device for realizing mapping of HBase data and Java domain objects | |
CN106610774A (en) | Webpage table editing method and device | |
CN106682077A (en) | Method for storing massive time series data on basis of Hadoop technologies | |
CN102810115B (en) | Method for implementing multi-layer distributed document management system | |
CN103500206A (en) | Storage method and device based on file storage data | |
CN102682108A (en) | Row and line mixed database storage method | |
CN108038018A (en) | Expansible daily record data storage method and device | |
CN103500226A (en) | Method and device for removing sensitivity of sensitive data | |
CN103793383A (en) | GDS real-time well logging data file | |
CN101814064B (en) | Report template creating method, report generating method and report system | |
CN109947705A (en) | A kind of access System and method for of petroleum works data | |
CN103353885A (en) | Method and system for managing seed breeding data | |
CN103176990A (en) | Spatial data storage and spatial data storage reading method and spatial data storage reading system | |
CN101840436A (en) | Logging data file storage method based on table structure | |
US20140344235A1 (en) | Determination of data modification | |
US20120260224A1 (en) | Digital Netlist Partitioning System For Faster Circuit Reverse-Engineering | |
CN106909665A (en) | A kind of patent retrieval method based on body |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140514 |