A spatial hierarchical display method for key information of well exploration
By using coordinate system conversion calculation to realize the hierarchical display of drilling data in the three-dimensional environment of oil drilling, the problem of icon occlusion in traditional methods is solved and the rendering efficiency is improved.
Patent Information
- Application Number
- CN201910257504.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-01
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2039-04-01
AI Technical Summary
In oil drilling, the traditional three-dimensional display method has caused the icons to block each other in disorder due to the large amount of information, which reduces the efficiency of three-dimensional scene rendering and drawing.
By using coordinate system conversion calculation in a three-dimensional environment, the drilling data is displayed at different zoom levels, and the number of icons displayed varies with the zoom level, avoiding occlusion between icons.
It improves the efficiency of three-dimensional scene rendering and drawing, avoids the problem of icons blocking each other, and realizes the effective hierarchical display of key information on the exploration well.
Smart Images

Figure CN110070596B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of petroleum drilling engineering, and in particular to a spatial hierarchical display method for key exploration well information. Background Art
[0002] Oil exploration mainly obtains raw underground data through drilling activities. These data are of various types and extremely large in volume. At the same time, oil exploration has the characteristics of high risk and strong unpredictability. It is necessary to use the acquired data to provide a decision-making basis for subsequent work, so as to reduce construction risks and improve the success rate of drilling.
[0003] Drilling a well is the first step in exploration. From the subsequent activities of the well, data from multiple business nodes such as drilling, logging, logging, and oil testing will be obtained. Extracting key information and displaying it in three-dimensional space is an important requirement of the oil industry. The software function should display the drilling trajectory in three dimensions, and use different icons to represent different types of data. The key information obtained during the drilling process, such as lithology, drilling coring, oil testing results, etc., should be marked on the well trajectory or around the well, which is of great significance to petroleum geological research and production decision-making.
[0004] The traditional method is to display all the data at the same time when key information is displayed in three dimensions. However, due to the large amount of information, this often leads to problems such as mutual occlusion and disorder between icons, which also reduces the efficiency of three-dimensional scene rendering. Summary of the invention
[0005] The object of the present invention is to provide a method for hierarchically displaying drilling data at different zoom levels in a three-dimensional environment after the drilling data is replaced by icons.
[0006] In order to achieve the above object, the technical solution of the present invention is:
[0007] 2. A spatial hierarchical display method for key well exploration information, characterized in that it comprises the following steps:
[0008] S1. Obtain various key information from the exploration well drilling and production process;
[0009] S2, establishing a three-dimensional scene model of various key information in step S1 based on the observation coordinate system;
[0010] S3, using the perspective projection model to convert the observation coordinate system coordinates into the projection coordinate system coordinates;
[0011] S4, converting the projection coordinate system coordinates into screen coordinate system coordinates;
[0012] S5, calculating the distance between the coordinates representing each key information in the screen coordinate system;
[0013] S6. Different types of key information are made into different key information icons on the screen coordinate system, and the center position of the key information icon is the coordinate position of the key information in the screen coordinate system;
[0014] S7. Determine the display status of the key information icon by judging the relationship between the distance of the center position of the key information icon in the screen coordinate system and the size of the key information icon.
[0015] Furthermore, the key information in step S1 is the data collected during drilling, logging, well testing, and oil testing, and its categories include at least lithology data, coring data, oil and gas display data, analytical data, logging interpretation data, and oil testing results data.
[0016] Furthermore, each category of data is depth sequence data, including at least one piece of data, and the content of each piece of data includes at least a name, an attribute value, a depth value, and a two-dimensional coordinate value.
[0017] Furthermore, the observation coordinate system in step S2 takes the position of viewpoint S as the origin, the z-axis is perpendicular to the screen, the x and y planes are on the screen, +z points outside the screen, +x points to the right, and +y points upward; the depth value and two-dimensional coordinate value of each data in the key information are converted into observation coordinate system coordinates in three-dimensional space, and the coordinates of each data in the key information in the observation coordinate system are (X, Y, Z).
[0018] Furthermore, the perspective projection model in step S3 includes a viewpoint S, a viewing plane V, and a viewing angle α.
[0019] Furthermore, suppose the distance from the viewpoint S to the viewing plane V is n, the height of the viewing plane V is Hv, and the width of the viewing plane is Wv; since n is constant, according to the tangent theorem of trigonometric functions, the relationship between the viewing angle α and Hv is: tan(α / 2)=(Hv / 2) / n, that is, Hv=2*tan(α / 2)*n. Since Hv and Wv are enlarged and reduced in the same proportion, Wv=2*tan(α / 2)*n.
[0020] Furthermore, the method of converting the observation coordinate system coordinates into the projection coordinate system coordinates in step S3 comprises the following steps:
[0021] S31, suppose the viewpoint S is located at the origin, the viewing plane v is perpendicular to the z-axis, the four sides of the viewing plane v are parallel to the x-axis and the y-axis respectively, and the distance between the viewing plane v and the viewpoint S is n;
[0022] S32, assuming that the perspective projection of a point M (X, Y, Z) in the three-dimensional scene in the viewing volume on the viewing plane is Mv (Xv, Yv, Zv), and since the perspective point is always located in the viewing plane, Zv is always equal to n;
[0023] S33. Draw perpendicular lines to the z-axis from points M and Mv, and project them on the xz plane and yz plane respectively.
[0024] According to the triangle similarity principle, we can get:
[0025] Xv / n=X / Z,Yv / n=Y / Z;
[0026] Solving the above equation, we get:
[0027] Xv=X*n / Z, Yv=Y*n / Z, Zv=n.
[0028] Furthermore, the step S4 of converting the projection coordinate system coordinates into the screen coordinate system coordinates includes the following steps:
[0029] S41, assuming that the width of the viewing plane is Wv, and the height is Hv; the width of the screen is Ws, and the height is Hs;
[0030] S42. Assume that the point (Xv, Yv) in the view plane coordinate system corresponds to the point (Xs, Ys) in the screen coordinate system. Their transformation relationship is as follows:
[0031] Xs=a*Xv+b;
[0032] Ys=c*Yv+d.
[0033] S43. Since the origin of the projection coordinate system is located at the center of the viewing plane, the positive direction of the x-axis is horizontally to the right, and the positive direction of the y-axis is vertically upward; the origin of the screen coordinate system is located at the upper left corner of the screen, and the positive direction of the y-axis is vertically downward; therefore, the (0,0) point in the projection coordinate system corresponds to the center point (0.5*Ws-0.5, 0.5*Hs-0.5) in the screen coordinate system; (-0.5*Wv, -0.5*Hv) in the projection coordinate system corresponds to the (0,0) point in the screen coordinate system;
[0034] S44, substituting the above two values into the relational formula in step 42 can obtain the formula for converting the projection coordinate system coordinates into the screen coordinate system coordinates:
[0035] Xs=(Ws-1)*Xv / Wv+(Ws-1) / 2=(Ws-1)*(Xv / Wv+0.5)
[0036] Ys=(Hs-1)*Yv / Hv+(Hs-1) / 2=(Hs-1)*(Yv / Hv+0.5)
[0037] Furthermore, the method for calculating the distance between the coordinates representing each key information in the screen coordinate system in step S5 is:
[0038] Assume that any two key information are M1 and M2, and their screen coordinate system coordinates are M1(Xs1, Ys1) and M2(Xs2, Ys2) respectively; then the distance between the two key information M1 and M2 in the x-axis direction in the screen coordinate system is Px pixels, and the distance between them in the y-axis direction is Py pixels; the formula is:
[0039] Px = |Xs1-Xs2|;
[0040] Py=|Ys1-Ys2|.
[0041] Furthermore, the method for determining the relationship between the distance of the center position of the key information icon in the screen coordinate system and the size of the key information icon in step S7 includes the following steps:
[0042] S71. Assume that the key information M1 uses the i-th category icon, and define the width of the i-th category key information icon on the screen as Tiw pixels and the height as Tih pixels; assume that the key information M2 uses the j-th category icon, and define the width of the j-th category key information icon on the screen as Tjw pixels and the height as Tjh pixels; then the distance between the center points of the two key information icons in the x-axis direction of the screen is Tx, and the distance between the center points of the two key information icons in the y-axis direction of the screen is Ty. Since the center position of the key information icon is also the screen coordinate position of the key information, the equation is satisfied:
[0043] Tx = Px;
[0044] Ty = Py;
[0045] S72. When two key information icons are adjacent to each other on the screen, one or both of the following equations are satisfied:
[0046] Tx=(Tiw+Tjw) / 2;
[0047] Ty=(Tih+Tjh) / 2;
[0048] S73. When two key information icons do not overlap on the screen, one or both of the following inequalities are satisfied:
[0049] Tx ≥ (Tiw + Tjw) / 2;
[0050] Ty≥(Tih+Tjh) / 2.
[0051] Compared with the prior art, the present invention has the following advantages and positive effects:
[0052] The present invention starts from the data generated during the exploratory well drilling production process, and finally converts the coordinates of the three-dimensional model in the observation coordinate system into the screen coordinate system coordinates through coordinate system conversion calculation, so that the pixel distance between any two key information of the exploratory well after projection on the screen can be calculated when the three-dimensional model is at different zoom levels, and then the pixel distance and the size value of the key information icon are compared to determine whether to display the icon of the key information. The present invention realizes that when the icons of the key information of the exploratory well are displayed in three dimensions, the number displayed is different at different zoom levels. The more the three-dimensional model is enlarged, the more icons are displayed, avoiding the problems of mutual occlusion and disorder between icons caused by the simultaneous display of data in the traditional method, and at the same time improving the efficiency of three-dimensional scene rendering and drawing. This method provides a new idea for the three-dimensional visualization of exploratory well data in the oil industry, and is of great significance to geological research and drilling decision-making in the oil industry. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0054] Figure 1 A schematic diagram showing key information in three-dimensional space;
[0055] Figure 2 It is a schematic diagram of the perspective projection of any point in the three-dimensional scene model on the viewing plane;
[0056] Figure 3 is a schematic diagram of the visual volume;
[0057] Figure 4 It is a schematic diagram of viewing angle α;
[0058] Figure 5 A schematic diagram of the angle at which the user observes the three-dimensional scene;
[0059] Figure 6 It is the projection result diagram of any point in the three-dimensional scene on the xz plane of the observation coordinate system;
[0060] Figure 7 It is a schematic diagram of the viewing plane coordinate model;
[0061] Figure 8 Schematic diagram of the computer screen coordinate model. DETAILED DESCRIPTION
[0062] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work, any modifications, equivalent substitutions, improvements, etc., should be included in the protection scope of the present invention.
[0063] The spatial hierarchical display method of key well exploration information in the present invention comprises the following steps:
[0064] Step 1: Obtain various key information from the exploration well drilling and production process;
[0065] Step 2: Establish a three-dimensional scene model of various key information in step S1 based on the observation coordinate system;
[0066] Step 3: Use the perspective projection model to convert the observation coordinate system coordinates into the projection coordinate system coordinates;
[0067] Step 4: Convert the projection coordinate system coordinates into screen coordinate system coordinates;
[0068] Step 5, calculating the distance between the coordinates representing each key information in the screen coordinate system;
[0069] Step 6: Different types of key information are made into different key information icons on the screen coordinate system, and the center position of the key information icon is the coordinate position of the key information in the screen coordinate system;
[0070] Step 7: Determine the display status of the key information icon by judging the relationship between the distance of the center position of the key information icon in the screen coordinate system and the size of the key information icon.
[0071] In step 1, the key information refers to the data collected during drilling, logging, well testing, and oil testing, and the categories include at least lithology data, coring data, oil and gas display data, analytical data, logging interpretation data, and oil testing results data; each type of data is deep sequence data, including one or more data.
[0072] The specific content of each key information includes at least the name, attribute value, depth value, and two-dimensional coordinate value. For example, in actual applications, if the data with oil and gas display obtained during the drilling process is to be used as key information, it is necessary to extract at least the name of the oil and gas display, the oil and gas display level, the X / Y geographic coordinates, and the Z vertical depth value of the oil and gas display, as shown in the following table:
[0073] Oil and gas display key information data example
[0074] Name of the oil and gas display Oil and gas display level X(m) Y(m) Z(m) Rock chip oil and gas display Oil spots 20651924.98 4187325.17 2913.5 Rock chip oil and gas display Oil spots 20651928.55 4187318.19 2922.0 Rock chip oil and gas display Oil stains 20651932.1 4187308.27 2967.0 Rock chip oil and gas display Fluorescence 20651935.79 4187296.58 2983.0 Rock chip oil and gas display Fluorescence 20651939.49 4187284.57 2983.5 …… …… …… …… ……
[0075] In step 2, the three-dimensional scene contains some or all categories of key information of well exploration. The key information is displayed in three-dimensional space based on the observation coordinate system, such as Figure 1 As shown. The observation coordinate system takes the position of the viewpoint S as the origin, and locates and describes the key information in the entire three-dimensional scene from the observer's perspective. The z-axis of the observation coordinate system is defined to be perpendicular to the screen, the x and y planes are on the screen, +z points to the outside of the screen, +x points to the right, and +y points up. The X / Y geographic coordinates and Z longitudinal depth value of the key information are converted into the observation coordinate system coordinates in the three-dimensional space. The coordinates of any point of key information in the observation coordinate system are (X, Y, Z). The algorithm for converting the X / Y geographic coordinates and Z longitudinal depth value of the key information into the observation coordinate system coordinates in the three-dimensional space adopts the algorithm in the public literature.
[0076] In step 3, the perspective projection model in the specific implementation has the following elements and features:
[0077] A. Viewpoint S
[0078] The viewpoint is the position of the observer.
[0079] B. Visual plane V
[0080] The viewing plane is the two-dimensional plane on which the perspective of a three-dimensional object is rendered. For software users, the viewing plane is the computer screen.
[0081] The perspective projection model also has the following features: for any point N in the three-dimensional scene, a ray R starting from S and passing through point N is constructed, and the intersection point Nv of R and plane V is the perspective projection result of point N. The three-dimensional model can be regarded as composed of a set of points {Ni}, so that rays Ri starting from S and passing through point Ni are constructed in sequence, and the intersection set of these rays and the viewing plane V is the perspective view of the three-dimensional world at the current viewpoint, such as Figure 2 shown.
[0082] C. View volume:
[0083] When the size of V is limited, the visible range of the viewpoint S is a pyramid, and this pyramid is defined as the viewing volume. The larger the viewing plane V, the larger the viewing volume; the smaller the viewing plane V, the smaller the viewing volume; the viewing volume also has the following characteristics: the three-dimensional scene completely within the viewing volume will be projected onto the screen, and the three-dimensional scene completely outside the viewing volume will be eliminated and will not be projected onto the screen; the three-dimensional scene at the boundary of the viewing volume will be cut off, such as Figure 3 shown.
[0084] D. Viewing angle α
[0085] The viewing angle α is the vertical angle of the viewing volume, such as Figure 4 As shown. Changing the size of the viewing angle α will change the size of the viewing plane V, but will not change the actual size of the three-dimensional scene. By changing the size of the viewing angle α, the projection effect of enlarging and reducing the three-dimensional scene on the screen is achieved. The viewing angle has the following characteristics: the larger the viewing angle α, the larger the viewing plane V, and the smaller the three-dimensional scene projected on the viewing plane looks; the smaller the viewing angle α, the smaller the viewing plane V, and the larger the three-dimensional scene projected on the viewing plane looks.
[0086] Suppose the distance from the viewpoint S to the viewing plane V is n, the height of the viewing plane V is Hv, and the width of the viewing plane is Wv; let n be constant. According to the tangent theorem of trigonometric functions, the viewing angle α and Hv have the following relationship: tan(α / 2)=(Hv / 2) / n, that is, Hv=2*tan(α / 2)*n. Since Hv and Wv are enlarged and reduced in the same proportion, Wv=2*tan(α / 2)*n.
[0087] E. Zoom level
[0088] By changing the viewing angle α, the size of the projection of the three-dimensional scene in the viewing plane V can be controlled. Since the viewing angle α has a size range of 0°<α<180°, when the user slides the mouse wheel to change the size of α, each 10° is a zoom level, for a total of 17 zoom levels.
[0089] Correspondence table between viewing angle α size and 3D model zoom level
[0090] Viewing angle α size Zoom level Model size 10° Level 17 maximum 20° Level 16 30° Level 15 …… …… 160° Level 2 170° Level 1 Minimum
[0091] F. Observation angle
[0092] The viewing angle is the angle from which the user observes the 3D scene from outside the screen. The default viewing angle starts from the viewpoint S, which is on the central axis of the viewing volume. The initial angle is perpendicular to the screen, that is, the negative direction of the z-axis. The viewing angle remains unchanged, and the 3D scene always faces the user. Figure 5 shown.
[0093] In step 3, the method of converting the observation coordinate system coordinates into the projection coordinate system coordinates is:
[0094] Assume that the viewpoint S is located at the origin, the viewing plane v is perpendicular to the z-axis, and the four sides are parallel to the x-axis and y-axis respectively, and the distance between the viewing plane and the viewpoint is n.
[0095] Suppose the perspective projection of a point M (X, Y, Z) in the 3D scene in the viewing volume on the viewing plane is Mv (Xv, Yv, Zv). Since the perspective point is always on the viewing plane, Zv is always equal to n. Draw a perpendicular line from point M and Mv to the z axis and project them on the xz plane and yz plane respectively, as follows: Figure 6is the projection result on the xz plane.
[0096] According to the triangle similarity principle, we can get:
[0097] (1) Xv / n = X / Z, Yv / n = Y / Z;
[0098] Solving the above equation, we get:
[0099] (2)Xv=X*n / Z, Yv=Y*n / Z, Zv=n.
[0100] In step 4, the method of converting the projection coordinate system coordinates into the screen coordinate system coordinates is: For the standard model of perspective projection, the coordinate model of the viewing plane is as follows Figure 7 As shown, its coordinate origin is located at the center of the viewing plane, the positive x-axis is horizontally to the right, and the positive y-axis is vertically upward. If you want to display the result of perspective projection on a computer screen, you need to transform the perspective image from the viewing plane coordinate system to the screen coordinate system.
[0101] The coordinate model of the computer screen is as follows Figure 8 As shown, its origin is located at the top corner of the screen, and the positive y-axis is vertically downward. Let the width of the viewing plane be Wv, and the height be Hv; let the width of the screen be Ws, and the height be Hs.
[0102] Assume that the point (Xv, Yv) in the view plane coordinate system corresponds to the point (Xs, Ys) in the screen coordinate system. Their transformation relationship is as follows:
[0103] (3) Xs = a*Xv + b
[0104] (4)Ys=c*Yv+d
[0105] From the view plane coordinate model and the screen coordinate model, we know that the (0,0) point in the view plane corresponds to the center point (0.5*Ws-0.5,0.5*Hs-0.5) in the screen coordinate system; in addition, (-0.5*Wv, -0.5*Hv) of the view plane corresponds to the (0,0) point of the screen. Substituting the above two values into the transformation equation, we can get the formula for converting the view plane coordinate system coordinates into the screen coordinate system coordinates:
[0106] (5)Xs=(Ws-1)*Xv / Wv+(Ws-1) / 2=(Ws-1)*(Xv / Wv+0.5)
[0107] (6)Ys=(Hs-1)*Yv / Hv+(Hs-1) / 2=(Hs-1)*(Yv / Hv+0.5)
[0108] In step 5, the distance of the key information in the screen coordinate system is calculated as follows:
[0109] Assume that any two key information in the three-dimensional scene are M1 and M2, and the corresponding observation coordinate system coordinates are (X1, Y1, Z1) and (X2, Y2, Z2). Through the coordinate transformation methods in claims 7 and 8, the screen coordinate system coordinates calculated are M1 (Xs1, Ys1) and M2 (Xs2, Ys2). Then the distance calculation method of the two key information M1 and M2 on the screen is: the distance in the x-axis direction is Px pixels, and the distance in the y-axis direction is Py pixels, satisfying:
[0110] (7) Px = |Xs1-Xs2|;
[0111] (8)Py=|Ys1-Ys2|.
[0112] In step 6, the key information icon is a symbol with business meaning that can represent different key information in a three-dimensional scene, and is a way of data visualization. The icon also has the following features:
[0113] 1) When the icon is displayed on the screen, the center position of the icon is also the screen coordinate position of the key information;
[0114] 2) Different types of key information have different icons;
[0115] 3) The icons for the same type of key information are the same;
[0116] 4) As the 3D scene is enlarged or reduced, the size of the icon displayed on the screen remains unchanged.
[0117] The following table lists three types of key information commonly used in the drilling process. In actual applications, any type of information can be marked in three dimensions. The style and size of the icon can also be changed according to the specific situation. Specific examples are shown in the following table:
[0118]
[0119] In step 7, the method for determining the relationship between the distance of the key information in the screen coordinate system and the size of the key information icon is as follows: let the key information M1 use the i-th category icon, define the width of the icon of the i-th category key information in the screen as Tiw pixels, and the height as Tih pixels; let the key information M2 use the j-th category icon, define the width of the icon of the j-th category key information in the screen as Tjw pixels, and the height as Tjh pixels. Then the distance between the center points of the two icons in the x-axis direction of the screen is Tx, and the distance between the two icons in the y-axis direction of the screen is Ty. Since the center position of the icon is also the screen coordinate position of the key information, the equation is satisfied:
[0120] (9) Tx = Px;
[0121] (10)Ty=Py.
[0122] When two icons of key information are adjacent to each other on the screen, one or both of the following equations are satisfied:
[0123] (11) Tx = (Tiw + Tjw) / 2;
[0124] (12)Ty=(Tih+Tjh) / 2.
[0125] Then for inequalities (13) and (14), when any one of them is satisfied, or both are satisfied at the same time, it means that the icons of the two key information do not overlap on the screen, and the icon of the key information is displayed in the program; otherwise, it is not displayed.
[0126] (13)Tx≥(Tiw+Tjw) / 2;
[0127] (14)Ty≥(Tih+Tjh) / 2.
[0128] In the underground three-dimensional visualization project of a certain exploration block in an oil field, the invention content was experimented and implemented when the trajectory of the exploration well and key information in the block were visualized and modeled. In the project, the trajectory data of 50 exploration wells in the block, as well as the data of three types of key information, oil and gas display, well wall coring, and drilling coring, were obtained. After converting the observation system coordinates of the three-dimensional scene model into screen coordinates, the distance between any two key information on the screen can be calculated, and by comparing its relationship with the icon size, it is determined whether to display the next icon. While the key information is visualized in three dimensions, the problem of a large number of icons blocking each other when displayed on the screen is effectively avoided, and the number of icons displayed at different zoom levels of the three-dimensional scene is different. Enlarging the three-dimensional scene will display more icons, which improves the efficiency of the three-dimensional scene icon display and achieves the goal and effect of hierarchical display of key information of the exploration well.
Claims
1. A spatial hierarchical display method for key well exploration information, characterized in that: The following steps are involved: S1. Obtain various key information from the exploration well drilling and production process; S2, establishing a three-dimensional scene model of various key information in step S1 based on the observation coordinate system; S3, using the perspective projection model to convert the observation coordinate system coordinates into the projection coordinate system coordinates; S4, converting the projection coordinate system coordinates into screen coordinate system coordinates; S5, calculating the distance between the coordinates representing each key information in the screen coordinate system; S6. Different types of key information are made into different key information icons on the screen coordinate system, and the center position of the key information icon is the coordinate position of the key information in the screen coordinate system; S7. Determine whether the key information icon is displayed or not by judging the relationship between the distance of the center position of the key information icon in the screen coordinate system and the size of the key information icon; suppose the pixel width and height of the two key icons M1 and M2 are (Tiw, Tih) and (Tjw, Tjh) respectively, and the distance between the two icons on the x-axis of the screen coordinate system is Tx, and the distance between the two icons on the y-axis is Ty, then when Tx≥(Tiw+Tjw) / 2 or Ty≥(Tih+Tjh) / 2, the key icons are displayed, otherwise they are not displayed.
2. The spatial hierarchical display method of key exploration well information according to claim 1, characterized in that: The key information in step S1 is the data collected during drilling, logging, well testing and oil testing, and its categories include at least lithology data, coring data, oil and gas display data, analytical data, logging interpretation data and oil testing results data.
3. The spatial hierarchical display method of key well exploration information according to claim 2, characterized in that: Each category of data is depth sequence data, including at least one piece of data, and the content of each piece of data includes at least a name, an attribute value, a depth value, and a two-dimensional coordinate value.
4. The method for spatial hierarchical display of key well exploration information according to claim 3, characterized in that: The observation coordinate system in step S2 takes the position of viewpoint S as the origin, the z-axis is perpendicular to the screen, the x and y planes are on the screen, +z points outside the screen, +x points to the right, and +y points up; the depth value and two-dimensional coordinate value of each data in the key information are converted into the observation coordinate system coordinates in the three-dimensional space, and the coordinates of each data in the key information in the observation coordinate system are (X, Y, Z).
5. The spatial hierarchical display method of key well exploration information according to claim 4, characterized in that: The perspective projection model in step S3 includes a viewpoint S, a viewing plane V, and a viewing angle α.
6. The spatial hierarchical display method of key well exploration information according to claim 5, characterized in that: Suppose the distance from the viewpoint S to the viewing plane V is n, the height of the viewing plane V is Hv, and the width of the viewing plane is Wv; since n is constant, according to the tangent theorem of trigonometric functions, the relationship between the viewing angle α and Hv is: tan(α / 2)=(Hv / 2) / n, that is, Hv=2*tan(α / 2)*n. Since Hv and Wv are enlarged and reduced in proportion, Wv=2*tan(α / 2)*n.
7. The spatial hierarchical display method of key well exploration information according to claim 5, characterized in that: The method of converting the observation coordinate system coordinates into the projection coordinate system coordinates in step S3 comprises the following steps: S31, assuming that the viewpoint S is located at the origin, the viewing plane V is perpendicular to the z-axis, the four sides of the viewing plane V are parallel to the x-axis and the y-axis respectively, and the distance between the viewing plane V and the viewpoint S is n; S32, assuming that the perspective projection of a point M (X, Y, Z) in the three-dimensional scene in the viewing volume on the viewing plane is Mv (Xv, Yv, Zv), and since the perspective point is always located in the viewing plane, Zv is always equal to n; S33, draw perpendicular lines from points M and Mv to the z-axis, and project them on the xz plane and yz plane respectively; According to the triangle similarity principle, we can get: Xv / n=X / Z,Yv / n=Y / Z; Solving the above formula, we get: Xv=X*n / Z, Yv=Y*n / Z, Zv=n.
8. The spatial hierarchical display method of key well exploration information according to claim 7, characterized in that: The step S4 of converting the projection coordinate system coordinates into the screen coordinate system coordinates comprises the following steps: S41, assuming that the width of the viewing plane is Wv, and the height is Hv; the width of the screen is Ws, and the height is Hs; S42. Assume that the point (Xv, Yv) in the view plane coordinate system corresponds to the point (Xs, Ys) in the screen coordinate system. Their transformation relationship is as follows: Xs=a*Xv+b; Ys=c*Yv+d; S43. Since the origin of the projection coordinate system is located at the center of the viewing plane, the positive direction of the x-axis is horizontally to the right, and the positive direction of the y-axis is vertically upward; the origin of the screen coordinate system is located at the upper left corner of the screen, and the positive direction of the y-axis is vertically downward; therefore, the (0,0) point in the projection coordinate system corresponds to the center point (0.5*Ws-0.5,0.5*Hs-0.5) in the screen coordinate system; (-0.5*Wv,-0.5*Hv) in the projection coordinate system corresponds to the (0,0) point in the screen coordinate system; S44, substituting the above two values into the relational formula in step S42 can obtain the formula for converting the projection coordinate system coordinates into the screen coordinate system coordinates: Xs=(Ws-1)*Xv / Wv+(Ws-1) / 2=(Ws-1)*(Xv / Wv+0.5) Ys=(Hs-1)*Yv / Hv+(Hs-1) / 2=(Hs-1)*(Yv / Hv+0.5).
9. The spatial hierarchical display method of key well exploration information according to claim 8, characterized in that: The method for calculating the distance between the coordinates representing each key information in the screen coordinate system in step S5 is: Assume that any two key information are M1 and M2, and their screen coordinate system coordinates are M1(Xs1, Ys1) and M2(Xs2, Ys2) respectively; then the distance between the two key information M1 and M2 in the x-axis direction in the screen coordinate system is Px pixels, and the distance between them in the y-axis direction is Py pixels; the formula is: Px = |Xs1-Xs2|; Py=|Ys1-Ys2|.
Citation Information
Patent Citations
Showing method for target label independent of three-dimensional scene space
CN102521852A
Method for displaying multi-dimensional data values
US20030214537A1