A method, device, equipment and medium for automatically drawing a geological profile
By sending preset instructions on the BIMBase platform, the problems of low efficiency and poor generalization of geological profiles in the prior art are solved, and efficient and diversified geological profile generation are achieved.
Patent Information
- Application Number
- CN202411283804.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-09-13
AI Technical Summary
In the prior art, manual drawing and geological body model sectioning technology obtains geological profiles with low efficiency, high workload, and low general use, which cannot meet the needs of various sectioning methods.
By sending preset instructions on the BIMBase platform, the horizontal section lines of the target geological profile are automatically obtained, the initial geological profile is generated based on these section lines, and multiple target geological profiles are generated through cutting.
It improves the efficiency of obtaining target geological profiles, can meet the needs of multiple cutting methods, and reduces the workload of manual operations.
Smart Images

Figure CN118781289B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method, device, equipment and medium for automatically drawing a geological profile. Background Art
[0002] In recent years, Building Information Modeling (BIM) technology has been increasingly used in the geological survey industry. Among them, BIMBase is the first domestic BIM platform and software to achieve independent research and development of key core technologies and safe and controllable BIM. Geological-related calculations and modeling can also gradually be achieved on BIMBase.
[0003] A geological profile is an actual section that shows the geological structure of the surface or a certain depth along a certain direction. A geological profile can reflect the structure of the strata and the properties of the rock mass. It is the most intuitive and effective way to express the strata in the vertical direction. It can vividly and intuitively express the structural structure and sedimentary laws of the strata, and provide a basis for systematic analysis of regional or local geological conditions, correct guidance of the development and utilization of underground resources, and the implementation and construction of projects. In the prior art, methods for obtaining geological profiles include manually drawing geological profiles and obtaining geological profiles using geological body model cutting technology. In the process of obtaining geological profiles using geological body model cutting technology, the starting point and end point of the cutting line are determined, and the straight line between the two points is used as the cutting line to cut the geological body model to obtain the geological profile.
[0004] However, the above method also has the following technical problems:
[0005] Manual drawing of geological profiles and the use of geological body model cutting technology to obtain geological profiles do not use BIMBase. Manual drawing of geological profiles is inefficient and labor-intensive. The presentation of geological profiles is also affected by the work experience of the draftsmen and is not objective enough. In the process of obtaining geological profiles using geological body model cutting technology, the geological body model can only be cut by determining a straight line through two points. It has low versatility and cannot meet the needs of various cutting methods. Summary of the invention
[0006] In view of the above technical problems, the technical solution adopted by the present invention is:
[0007] According to a first aspect of the present invention, a method for automatically generating a geological profile is provided, the method being used to obtain a target geological profile, the method comprising the following steps:
[0008] When the image type of the target geological profile is a geological cross-section, obtaining a transverse section line corresponding to the target three-dimensional stratigraphic model includes the following steps:
[0009] When the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line, wherein the target geological profile is a geological profile corresponding to the target geological profile map, and the specific route stake number is a stake number determined from several stake numbers of the route in the preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, the section line is extended to both sides along the extension direction to a preset distance to obtain a transverse section line, and the section line extension direction is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number.
[0010] When the target geological profile does not need to be perpendicular to a specific route stake number, it is determined whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer, which is a stratigraphic layer determined from all stratigraphic layers in the target three-dimensional stratigraphic model.
[0011] When the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer, a second preset instruction is sent to BIMBase to obtain a transverse section line. When the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic layer, a third preset instruction is sent to BIMBase to obtain a transverse section line. When BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are connected in sequence according to the arrangement order of the preset point coordinates in the preset point coordinate list to generate connected line segments and use the connected line segments as transverse section lines. When BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line. The preset exploration line is an exploration line selected in advance from several exploration lines in the target three-dimensional stratigraphic model.
[0012] Obtain an initial geological profile based on the transverse section line.
[0013] A fourth preset instruction is sent to BIMBase to enable BIMBase to output several target geological profiles. When BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profiles.
[0014] According to a second aspect of the present invention, there is provided a geological profile automatic drawing device, the device is used to obtain a target geological profile, the device comprising:
[0015] The transverse section line acquisition module is used to obtain the transverse section line corresponding to the target three-dimensional stratigraphic model when the image type of the target geological section map is a geological cross-section map. The transverse section line acquisition module includes:
[0016] The first acquisition unit of the transverse section line is used to send the first preset instruction to BIMBase to obtain the transverse section line when the target geological section needs to be perpendicular to the specific route stake number, wherein the target geological section is the geological section corresponding to the target geological section map, and the specific route stake number is a stake number determined from several stake numbers of the route in the preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, it extends to both sides along the extension direction of the section line to a preset distance to obtain the transverse section line, and the extension direction of the section line is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number.
[0017] The exploration line judgment unit is used to judge whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer when the target geological profile does not need to be perpendicular to the specific route stake number. The target stratigraphic layer is a stratigraphic layer determined from all stratigraphic layers in the target three-dimensional stratigraphic model.
[0018] The second acquisition unit for the transverse section line is used to send a second preset instruction to BIMBase to obtain the transverse section line when the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic model, and to send a third preset instruction to BIMBase to obtain the transverse section line when the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic model. When BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are connected in sequence according to the arrangement order of the preset point coordinates in the preset point coordinate list to generate connected line segments and use the connected line segments as the transverse section line. When BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line, and the preset exploration line is an exploration line selected in advance from a plurality of exploration lines in the target three-dimensional stratigraphic model.
[0019] The initial geological profile acquisition module is used to acquire the initial geological profile based on the transverse section line.
[0020] The first acquisition module of the target geological profile is used to send a fourth preset instruction to BIMBase to enable BIMBase to output several target geological profiles. When BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profile.
[0021] According to a third aspect of the present invention, there is provided a non-transitory computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the aforementioned method.
[0022] According to a fourth aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the aforementioned method when executing the computer program.
[0023] The present invention has at least the following beneficial effects:
[0024] The present invention provides a method, device, equipment and medium for automatically drawing a geological profile. The method obtains a target geological profile based on BIMBase; if the image type of the target geological profile is a geological cross-section, when the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratum, a second preset instruction is sent to BIMBase to obtain the transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the target stratum, the second preset instruction is sent to BIMBase to obtain the transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the target stratum, the second preset instruction is sent to BIMBase to obtain the transverse section line. When the position of the layer is determined, a third preset instruction is sent to BIMBase to obtain a transverse cutting line; an initial geological profile is obtained based on the transverse cutting line, and a fourth preset instruction is sent to BIMBase to enable BIMBase to output several target geological profiles; it can be seen that when the image type of the target geological profile is a geological cross-section, the present invention determines the transverse cutting line based on the requirements of the target geological profile corresponding to BIMBase and the target geological profile, obtains the initial geological profile based on the transverse cutting line, and obtains the target geological profile based on BIMBase and the initial geological profile, which is beneficial to improving the efficiency of obtaining the target geological profile and can meet the needs of various cutting methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0026] Figure 1 A flow chart of a method for automatically drawing a geological profile provided in the first embodiment of the present invention;
[0027] Figure 2 A schematic diagram of the structure of a geological profile automatic plotting device provided in Example 2 of the present invention. DETAILED DESCRIPTION
[0028] 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar tasks, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0030] Embodiment 1,
[0031] The first embodiment of the present invention provides a method for automatically generating a geological profile, the method is used to obtain a target geological profile, and the method comprises the following steps: Figure 1 As shown:
[0032] S1. When the image type of the target geological profile is a geological cross-section, a transverse section line corresponding to the target three-dimensional stratigraphic model is obtained.
[0033] Specifically, the image type of the target geological profile is the image type input by the user, including a geological cross-section and a geological longitudinal section. The geological cross-section can be understood as a geological profile that is vertical or nearly vertical to the direction of the rock formation, and the geological longitudinal section can be understood as a geological profile that is parallel to the overall direction of the rock formation.
[0034] Specifically, the target three-dimensional stratum model is a preset three-dimensional stratum model that is input into BIMBase and passed by a preset highway route model.
[0035] Furthermore, the preset highway route model is a preset mathematical or computer graphic model that represents the geometric shape and position of the highway in three-dimensional space.
[0036] Furthermore, the preset three-dimensional stratum model is a preset three-dimensional space model used to represent underground rock layers and their structures.
[0037] Specifically, a regular grid or an irregular grid may be used to construct a preset highway route model and a preset three-dimensional stratum model.
[0038] Preferably, irregular triangular grids are used to construct a preset highway route model and a preset three-dimensional stratigraphic model. The grid division algorithm of regular grids is relatively simple and convenient for numerical simulation calculations, but it is difficult to adapt to complex geometric shapes and irregular boundaries. Irregular grids are suitable for expressing complex and irregular structural surfaces, and can better simulate the geological interface state and geological body structural morphology, and can reflect the heterogeneity of geological structures.
[0039] Specifically, step S1 also includes the following sub-steps S11-S13:
[0040] S11. When the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line, wherein the target geological profile is a geological profile corresponding to the target geological profile map, and the specific route stake number is a stake number determined from several stake numbers of the route in the preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, the section line is extended to both sides along the extension direction to a preset distance to obtain a transverse section line, and the section line extension direction is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number.
[0041] Specifically, when the section line is extended to both sides along the extension direction to a preset distance respectively, the two preset distances may be the same or different.
[0042] Specifically, the first preset instruction is an instruction for generating a transverse section line when the geological section corresponding to the target geological section map needs to be perpendicular to a specific route stake number.
[0043] S12. When the target geological profile does not need to be perpendicular to a specific route stake number, determine whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer. The target stratigraphic layer is a stratigraphic layer determined from all stratigraphic layers in the target three-dimensional stratigraphic model. It can be understood as a stratigraphic layer selected by a technician in this field from all stratigraphic layers in the target three-dimensional stratigraphic model according to actual needs, and will not be repeated here.
[0044] Specifically, the target three-dimensional stratigraphic model includes several exploration lines.
[0045] Furthermore, for exploration areas where the rock layers in the target three-dimensional stratigraphic model are evenly distributed, the dip angle is small, the geological structure is stable, and the faults are rare, that is, when the geological structure of the exploration area is relatively simple, a single arrangement is adopted to arrange the exploration lines in the exploration area, for example: parallel or oblique arrangement.
[0046] Furthermore, for exploration areas where the stratigraphic occurrence in the target three-dimensional stratigraphic model varies greatly and irregularly, that is, when the geological structure of the exploration area is relatively complex, a comprehensive arrangement method of parallel, oblique or radial arrangement is adopted to arrange the exploration lines in the exploration area, where the stratigraphic occurrence refers to the spatial orientation and posture of the rock strata, including: strike, dip and inclination.
[0047] S13. When the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic model, a second preset instruction is sent to BIMBase to obtain a transverse section line. When the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic model, a third preset instruction is sent to BIMBase to obtain a transverse section line. When BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are sequentially connected in the order in which the preset point coordinates are arranged in the preset point coordinate list to generate connected line segments and the connected line segments are used as transverse section lines. When BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line. The preset exploration line is an exploration line selected in advance from a plurality of exploration lines in the target three-dimensional stratigraphic model.
[0048] Specifically, when the preset exploration line is used as the transverse section line, the obtained section will pass through the borehole, and there is no need to set the effective range. However, when the connected line segments are used as the transverse section line and extended to the preset distances on both sides along the extension direction of the section line to obtain the transverse section line, the section line may not directly pass through any borehole, but the borehole information still needs to be displayed. At this time, it is necessary to define an effective distance, that is, to extend a certain range on both sides of the section line so that the boreholes contained in this range can be projected onto the section line. The boreholes are transferred to the section line by vertical projection and then converted into information on the section. The farther the borehole is from the section line, the greater the error caused by the projection. Therefore, the effective distance should not be set too large. The boreholes passing through the effective distance will contain all relevant information, such as the strata traversed by the borehole, the depth of the stratum, and the elevation of the hole.
[0049] Specifically, the second preset instruction is an instruction to generate a transverse section line when the exploration line in the target three-dimensional stratum model extends to the position of the target stratum.
[0050] Specifically, the third preset instruction is an instruction to generate a transverse section line when the exploration line in the target three-dimensional stratum model does not extend to the position of the target stratum.
[0051] Specifically, the preset point coordinate list includes several preset point coordinates, which are the point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratigraphic model, wherein the point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratigraphic model are generated based on a preset three-dimensional space coordinate system, the origin of the preset three-dimensional space coordinate system is the center point of the target three-dimensional stratigraphic model, and the positive direction of the x-axis, the positive direction of the y-axis and the positive direction of the z-axis of the preset three-dimensional space coordinate system are set by technicians in this field according to actual needs and will not be repeated here.
[0052] Through the above steps, if the image type of the target geological profile is a geological cross-section, when the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratum, a second preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratum, a third preset instruction is sent to BIMBase to obtain a transverse section line; based on the requirements of the target geological profile corresponding to BIMBase and the target geological profile, a transverse section line is determined, an initial geological profile is obtained based on the transverse section line, and the target geological profile is obtained based on BIMBase and the initial geological profile, which is conducive to improving the efficiency of obtaining the target geological profile and can meet the needs of various sectioning methods.
[0053] S2. Obtain an initial geological profile based on the transverse section line.
[0054] Specifically, step S2 also includes the following steps:
[0055] S21. Send an intermediate instruction to BIMbase to obtain the original geological section, wherein when BIMBase receives the intermediate instruction, it extends the transverse section line in the vertical direction to form a designated section and uses the designated section as the original geological section.
[0056] Specifically, the intermediate instruction is an instruction for generating an original geological profile.
[0057] Specifically, before the transverse section line is extended in the vertical direction to form a section, it is necessary to obtain transverse section line information to determine the position and direction of the transverse section line.
[0058] Furthermore, the transverse section line information includes: a section starting point of the transverse section line and a section end point of the transverse section line.
[0059] Furthermore, when the transverse section line is a connected line segment, the transverse section line information also includes: intersection coordinates of the intersection of two intersecting line segments in the transverse section line and vector directions of each line segment, wherein the intersection coordinates are generated based on a preset three-dimensional space coordinate system.
[0060] S22. An intersection line obtained by intersecting the original geological profile with the strata in the target three-dimensional stratum model is used as a horizontal stratum intersection line.
[0061] S23. If all the transverse stratigraphic intersection lines are in the same two-dimensional plane, the original geological section is used as the intermediate geological section. If all the transverse stratigraphic intersection lines are not in the same two-dimensional plane, all the transverse stratigraphic intersection lines are converted to the same two-dimensional plane and the geological section formed by all the transverse stratigraphic intersection lines converted to the same two-dimensional plane is used as the intermediate geological section.
[0062] Specifically, the lateral stratigraphic intersection line may be a closed line, indicating that the original geological profile completely passes through both sides of the target three-dimensional stratigraphic model.
[0063] Furthermore, the transverse stratigraphic intersection line may also be an open line, indicating that the original geological section passes through one side of the target three-dimensional stratigraphic model, and the starting position or the ending position of the original geological section is inside the target three-dimensional stratigraphic model.
[0064] Furthermore, the horizontal stratigraphic intersection lines may also be two non-closed lines, indicating that the starting position and the ending position of the original geological profile are both inside the target three-dimensional stratigraphic model. In this case, the two non-closed lines represent the upper stratigraphic line and the lower stratigraphic line, respectively.
[0065] Specifically, when the transverse section line is a connected line segment and all transverse stratum intersection lines are not in the same two-dimensional plane, all transverse stratum intersection lines are converted to the same two-dimensional plane through the following steps:
[0066] S231, obtain the line segment list A corresponding to the transverse section line = {A1, A2, ..., A i , ..., A m}, where A i is the i-th line segment in the transverse section line, i ranges from 1 to m, and m is the number of line segments corresponding to the transverse section line.
[0067] S232, set the x coordinate in the preset three-dimensional space coordinate system to A ix , the y coordinate is A iy , the z coordinate is B z Point A i The origin of the corresponding two-dimensional rectangular coordinate system, where A ix A is the preset three-dimensional coordinate system i The x coordinate corresponding to the starting point, Aiy A is the preset three-dimensional coordinate system i The y coordinate corresponding to the starting point, B z It is the z coordinate corresponding to the lowest point of all strata in the target three-dimensional stratum model in the preset three-dimensional spatial coordinate system.
[0068] S233, will be with A i Parallel lateral stratigraphic intersection lines are converted to A i The corresponding two-dimensional rectangular coordinate system is used to obtain the transformed lateral stratum intersection line, where A i The difference between the elevation of a point in the parallel horizontal stratum intersection line and the elevation of the lowest point of all strata in the target three-dimensional stratum model is taken as the elevation of the point in A. i The y coordinate of the point in the corresponding two-dimensional rectangular coordinate system is taken as the z coordinate of the point in the preset three-dimensional coordinate system. i The corresponding x-coordinate in the two-dimensional rectangular coordinate system.
[0069] S234, A2, A3, ..., A i , ..., A m The corresponding lateral stratum intersection lines in the two-dimensional rectangular coordinate system are translated to the two-dimensional rectangular coordinate system corresponding to A1, where A i The position of the transformed lateral stratum intersection line in the corresponding two-dimensional rectangular coordinate system is A1 in the corresponding two-dimensional rectangular coordinate system. i-1 After the corresponding 2D rectangular coordinate system of the converted lateral strata intersection line is located in the 2D rectangular coordinate system of A1, A i-1 is the i-1th line segment in the transverse section line.
[0070] Through the above steps, a list of line segments corresponding to the transverse section line is obtained, the origin of the two-dimensional rectangular coordinate system corresponding to the line segments corresponding to the transverse section line is obtained, the stratigraphic intersection lines parallel to the line segments corresponding to the transverse section line are converted to the two-dimensional rectangular coordinate system corresponding to the line segments to obtain the converted transverse stratigraphic intersection lines, all the converted transverse stratigraphic intersection lines are translated to the two-dimensional rectangular coordinate system corresponding to the first line segment corresponding to the transverse section line, all the transverse stratigraphic intersection lines are converted to the same two-dimensional plane and the geological section formed by all the transverse stratigraphic intersection lines converted to the same two-dimensional plane is used as the intermediate geological section, which is conducive to improving the accuracy of obtaining the intermediate geological section.
[0071] S24, adding the preset transverse profile information to the intermediate geological profile to form an initial geological profile.
[0072] Specifically, the preset transverse section information includes column information below the transverse section, a direction pointer and section line information.
[0073] Furthermore, the column information below the transverse profile includes mileage pile number and elevation, which is used to record the drilling information through which the intermediate geological profile passes.
[0074] Furthermore, the direction pointer is used to mark the starting direction and the ending direction of the intermediate geological section. If the transverse section line is obtained when BIMBase receives the first preset instruction, the mileage information is marked in the direction pointer.
[0075] Furthermore, the section line information includes left and right arrows above the middle geological section, the left arrow indicates the vector direction from the section end point of the transverse section line to the section starting point of the transverse section line, and the angle between the vector direction and the north direction is marked next to the left arrow, and the right arrow indicates the vector direction from the section starting point of the transverse section line to the section end point of the transverse section line, and the angle between the vector direction and the north direction is marked next to the right arrow.
[0076] Through the above steps, an intermediate instruction is sent to BIMbase to obtain the original geological section, and the intersection line obtained by intersecting the original geological section with the strata in the target three-dimensional stratigraphic model is used as the horizontal stratigraphic intersection line. If all the horizontal stratigraphic intersection lines are in the same two-dimensional plane, the original geological section is used as the intermediate geological section. If all the horizontal stratigraphic intersection lines are not in the same two-dimensional plane, all the horizontal stratigraphic intersection lines are converted to the same two-dimensional plane and the geological section formed by all the horizontal stratigraphic intersection lines converted to the same two-dimensional plane is used as the intermediate geological section. The preset horizontal section information is added to the intermediate geological section to form an initial geological section map, so that the content of the initial geological section map is more complete, and it can express the structural structure and sedimentary law of the strata more vividly and intuitively, and provide a basis for systematic analysis of regional or local geological conditions, correct guidance of the development and utilization of underground resources, and implementation and construction of projects.
[0077] S3. Send a fourth preset instruction to BIMBase to make BIMBase output several target geological profiles, wherein when BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profile, wherein the preset profile length in the target geological profile is set by those skilled in the art according to actual needs and will not be repeated here. For example: if the output size of the target geological profile is A3, the preset profile length in the target geological profile is set to 300 mm; it can be understood that the initial geological profile is cropped into several 300 mm long images and printed on A3 paper.
[0078] Specifically, the fourth preset instruction is an instruction to output the target geological profile when the image type of the target geological profile is a geological cross-section.
[0079] In the above steps, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profiles, which can realize automatic drawing and convenient printing into paper drawings for use.
[0080] Through the above steps, if the image type of the target geological profile is a geological cross-section, when the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to a specific route stake number and the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratum, a second preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to a specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratum, a third preset instruction is sent to BIMBase to obtain a transverse section line; an initial geological profile is obtained based on the transverse section line, and a fourth preset instruction is sent to BIMBase to enable BIMBase to output several target geological profiles; this is beneficial to improving the efficiency of obtaining the target geological profile and can meet the needs of various sectioning methods.
[0081] Specifically, in a specific embodiment, after the initial geological profile is clipped according to the preset profile length in the target geological profile to generate a plurality of target geological profiles and before the target geological profile is output, the target geological profile is improved by the following steps:
[0082] S10, determining a closed area in the target geological profile and filling the closed area with a preset pattern, wherein, when the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line in the target geological profile is a closed line, all points on the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a closed point string to generate a closed area; when the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line in the target geological profile is an unclosed line, all points on the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a point string and a point is added at the end of the point string to form a closed point string to generate a closed area; when the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line in the target geological profile is two unclosed lines, all points in one of the transverse stratigraphic intersection lines or the converted transverse stratigraphic intersection lines are formed into a first point string, all points in the other transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a second point string in reverse order, the first point string and the second point string are merged and then the first point in the first point string is added to form a closed point string to generate a closed area.
[0083] Specifically, the style, color, size and angle of the preset pattern are determined by those skilled in the art according to actual needs and will not be described in detail here.
[0084] S20. When the target three-dimensional stratigraphic model includes a hydrological surface model, the hydrological surface and the stable water surface information of the borehole are added to the target geological profile, wherein a blue dotted line is used to represent the line obtained by sectioning the hydrological surface model according to the transverse section line, and an inverted triangle is used to represent the water level depth. The stable water level depth is stored in the borehole model attributes. When the borehole is on the transverse section line, the water level depth is the same as the depth of the hydrological surface at that location. When the borehole is not on the transverse section line but within the effective range, the water level depth is different from the depth of the hydrological surface at that location.
[0085] Specifically, the difference between the water level depth and the depth of the hydrological surface at that location can be used to determine whether the set effective distance is too large, and thus adjust it.
[0086] S30, adding identification information to the target geological profile, including: stratum name, number and geological age.
[0087] Specifically, since the target geological profile may be relatively complex, the corresponding profile shapes of each stratum in the target geological profile are irregular polygons. Therefore, identification information is placed at the center of gravity of the polygon. When the center of gravity of the polygon is not inside the polygon, identification information is placed at the center position between the two intersection points of the horizontal center position of the polygon and the profile.
[0088] S40. When the drawing of the target geological profile is an A3 drawing, a drawing frame and drawing frame information are added to the target geological profile, wherein the drawing frame information at least includes project name information, survey unit information and scale information.
[0089] Through the above steps, the closed area in the target geological profile is determined and the preset pattern is filled into the closed area. When the target three-dimensional stratigraphic model includes a hydrological surface model, the hydrological surface and the stable water surface information of the borehole are added to the target geological profile, and the identification information is added to the target geological profile. When the drawing of the target geological profile is an A3 drawing, a frame and frame information are added to the target geological profile, and the target geological profile is further improved. It can express the structural structure and sedimentary laws of the strata more vividly and intuitively, and provide a basis for systematically analyzing regional or local geological conditions, correctly guiding the development and utilization of underground resources, and the implementation and construction of projects.
[0090] Specifically, in a specific embodiment, after step S3, the following steps are also included:
[0091] S4. When the image type of the target geological profile is a geological longitudinal profile, a longitudinal section line is determined according to a starting pile number and an ending pile number, wherein the starting pile number and the ending pile number are both pile numbers of a route in a preset highway route model and the starting pile number is smaller than the ending pile number.
[0092] S5. The target three-dimensional stratigraphic model is sliced according to the longitudinal section line along the direction of the highway route in the preset highway route model to obtain a first key geological section, and an intersection line obtained by intersecting the first key geological section with the strata in the target three-dimensional stratigraphic model is used as the longitudinal stratigraphic intersection line.
[0093] S6. If all the longitudinal stratigraphic intersection lines are in the same two-dimensional plane, the first key geological section shall be used as the second key geological section. If all the longitudinal stratigraphic intersection lines are not in the same two-dimensional plane, all the longitudinal stratigraphic intersection lines shall be converted to the same two-dimensional plane and the geological section formed by all the longitudinal stratigraphic intersection lines converted to the same two-dimensional plane shall be used as the second key geological section.
[0094] Specifically, when the longitudinal section line is a connected line segment and all longitudinal stratum intersection lines are not in the same two-dimensional plane, all longitudinal stratum intersection lines are converted to the same two-dimensional plane through the following steps:
[0095] S61, obtain the line segment list C={C1, C2, ..., C j , ..., C n}, where C j is the jth line segment in the longitudinal section line, the value of j ranges from 1 to n, and n is the number of line segments corresponding to the longitudinal section line.
[0096] S62, set the x coordinate in the preset three-dimensional space coordinate system to C jx , the y coordinate is C jy , the z coordinate is B z The point is C j The origin of the corresponding two-dimensional rectangular coordinate system, where C jx C is the preset three-dimensional coordinate system j The x coordinate corresponding to the starting point, C jy C is the preset three-dimensional coordinate system j The y coordinate of the starting point.
[0097] S63, will be with C j Parallel vertical strata intersection lines are converted to C j The corresponding two-dimensional rectangular coordinate system is used to obtain the converted vertical stratum intersection line, where the intersection line with C j The difference between the elevation of a point in the parallel longitudinal stratum intersection line and the elevation of the lowest point of all strata in the target three-dimensional stratum model is taken as the elevation of the point in C j The y coordinate of the corresponding two-dimensional rectangular coordinate system, the mileage corresponding to the point and C j The difference in mileage corresponding to the starting point is taken as the point in C j The corresponding x-coordinate in the two-dimensional rectangular coordinate system.
[0098] S64, C2, C3, ..., C j , ..., C n The converted vertical stratum intersection lines in the corresponding two-dimensional rectangular coordinate system are translated to the two-dimensional rectangular coordinate system corresponding to C1, where C j The position of the corresponding two-dimensional rectangular coordinate system in the converted longitudinal stratum intersection line in C1 is C j-1 After the position of the converted vertical stratum intersection line in the corresponding two-dimensional rectangular coordinate system of C1 in the two-dimensional rectangular coordinate system, C j-1 is the j-1th line segment in the longitudinal section line.
[0099] Through the above steps, a list of line segments corresponding to the longitudinal section line is obtained, the origin of the two-dimensional rectangular coordinate system corresponding to the line segment corresponding to the longitudinal section line is obtained, the stratigraphic intersection lines parallel to the line segment corresponding to the longitudinal section line are converted to the two-dimensional rectangular coordinate system corresponding to the line segment to obtain the converted longitudinal stratigraphic intersection lines, all the converted longitudinal stratigraphic intersection lines are translated to the two-dimensional rectangular coordinate system corresponding to the first line segment corresponding to the longitudinal section line, all the longitudinal stratigraphic intersection lines are converted to the same two-dimensional plane and the geological section formed by all the longitudinal stratigraphic intersection lines converted to the same two-dimensional plane is used as the second key geological section, which is conducive to improving the accuracy of obtaining the second key geological section.
[0100] S7. Add the preset longitudinal profile information to the second key geological profile to form a candidate geological profile.
[0101] Specifically, the preset longitudinal section information includes column information and highway route information below the longitudinal section.
[0102] Furthermore, the highway route information includes the starting point, end point and direction of the highway route.
[0103] Furthermore, when the route is presented in the second key geological profile, the preset longitudinal profile information includes: design elevation, indicating the elevation of the route, ground elevation, indicating the elevation of the ground, mileage pile number, indicating the drilling mileage of the second key geological profile, engineering geological zone, engineering geological sub-zone and engineering geological overview, among which the engineering geological zone, engineering geological sub-zone and engineering geological overview are the engineering geological information of the geological profile area corresponding to the second key geological profile, and the engineering geological zoning can be obtained based on a comprehensive investigation of the regional landform, Quaternary geological characteristics (strata, genesis, lithology, etc.) and engineering geological properties of the soil.
[0104] Furthermore, when a bridge is presented in the second key geological profile, the preset longitudinal profile information includes ground elevation and mileage pile number, which is used to record the ground elevation and mileage of the drilling location and the ground elevation and mileage of the bridge pile foundation.
[0105] Furthermore, when a tunnel is presented in the second key geological profile, the preset longitudinal profile information includes: ground elevation, design elevation, mileage pile number, surrounding rock grade and engineering geological and hydrogeological overview, among which the surrounding rock grade is used to represent tunnel related information, and surrounding rock classification refers to dividing an infinite rock sequence into a finite number of categories with different degrees of stability based on indicators such as the structural characteristics and integrity of the rock mass, and the physical and mechanical properties of the rock. The existing specifications divide the tunnel surrounding rock into six levels, namely, Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, and Ⅵ. The engineering geological and hydrogeological overview is the engineering geological and hydrological information of the geological profile area corresponding to the second key geological profile.
[0106] Furthermore, the preset longitudinal profile information also includes 100-meter pile information, setting the 100-meter pile spacing, and setting different mileage pile numbers and corresponding design elevations and ground elevations according to the spacing.
[0107] S8. Send an output instruction to BIMBase so that BIMBase outputs several target geological profiles. When BIMBase receives the output instruction, it crops the candidate geological profiles according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and output the target geological profiles. The preset route distance and the preset scale are set by those skilled in the art according to actual needs and will not be repeated here.
[0108] Specifically, when the image type of the target geological profile is a geological longitudinal profile, the output instruction is an instruction to output the target geological profile.
[0109] Through the above steps, when the image type of the target geological profile is a geological longitudinal profile, the longitudinal section line is determined according to the starting pile number and the ending pile number. If all the longitudinal stratigraphic intersection lines are in the same two-dimensional plane, the first key geological profile is used as the second key geological profile. If all the longitudinal stratigraphic intersection lines are not in the same two-dimensional plane, all the longitudinal stratigraphic intersection lines are converted to the same two-dimensional plane and the geological profile formed by all the longitudinal stratigraphic intersection lines converted to the same two-dimensional plane is used as the second key geological profile. The preset longitudinal profile information is added to the second key geological profile to form a candidate geological profile. An output instruction is sent to BIMBase to enable BIMBase to output several target geological profiles, which is conducive to improving the efficiency of obtaining the target geological profile.
[0110] Specifically, in a specific embodiment, after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output, the target geological profile is improved, wherein the method of improving the target geological profile after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output is basically the same as the method of improving the target geological profile after the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and before the target geological profile is output. Those skilled in the art can refer to steps S10-S40 to improve the target geological profile after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output, which will not be repeated here.
[0111] Embodiment 2:
[0112] The second embodiment of the present invention provides a geological profile automatic drawing device, the device is used to obtain a target geological profile, such as Figure 2 As shown, the device comprises:
[0113] The transverse section line acquisition module 1 is used to acquire the transverse section line corresponding to the target three-dimensional stratum model when the image type of the target geological section image is a geological cross-section image.
[0114] Specifically, the image type of the target geological profile is the image type input by the user, including a geological cross-section and a geological longitudinal section. The geological cross-section can be understood as a geological profile that is vertical or nearly vertical to the direction of the rock formation, and the geological longitudinal section can be understood as a geological profile that is parallel to the overall direction of the rock formation.
[0115] Specifically, the target three-dimensional stratum model is a preset three-dimensional stratum model that is input into BIMBase and passed by a preset highway route model.
[0116] Furthermore, the preset highway route model is a preset mathematical or computer graphic model that represents the geometric shape and position of the highway in three-dimensional space.
[0117] Furthermore, the preset three-dimensional stratum model is a preset three-dimensional space model used to represent underground rock layers and their structures.
[0118] Specifically, a regular grid or an irregular grid may be used to construct a preset highway route model and a preset three-dimensional stratum model.
[0119] Preferably, irregular triangular grids are used to construct a preset highway route model and a preset three-dimensional stratum model.
[0120] Specifically, the transverse section line acquisition module 1 includes:
[0121] The first acquisition unit of the transverse section line is used to send a first preset instruction to BIMBase to obtain the transverse section line when the target geological section needs to be perpendicular to the specific route stake number, wherein the target geological section is the geological section corresponding to the target geological section map, and the specific route stake number is a stake number determined from several stake numbers of the route in the preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, it extends to both sides along the extension direction of the section line to a preset distance to obtain the transverse section line, and the extension direction of the section line is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number.
[0122] Specifically, when the section line is extended to both sides along the extension direction to a preset distance respectively, the two preset distances may be the same or different.
[0123] Specifically, the first preset instruction is an instruction for generating a transverse section line when the geological section corresponding to the target geological section map needs to be perpendicular to a specific route stake number.
[0124] The exploration line judgment unit is used to judge whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic model when the target geological profile does not need to be perpendicular to a specific route stake number. The target stratigraphic model is a stratigraphic model determined from all stratigraphic models in the target three-dimensional stratigraphic model; it can be understood as a stratigraphic model selected by a technician in this field from all stratigraphic models in the target three-dimensional stratigraphic model according to actual needs, and will not be repeated here.
[0125] Specifically, the target three-dimensional stratigraphic model includes several exploration lines.
[0126] Furthermore, for exploration areas where the rock layers in the target three-dimensional stratigraphic model are evenly distributed, the dip angle is small, the geological structure is stable, and the faults are rare, that is, when the geological structure of the exploration area is relatively simple, a single arrangement is adopted to arrange the exploration lines in the exploration area, for example: parallel or oblique arrangement.
[0127] Furthermore, for exploration areas where the stratigraphic occurrence in the target three-dimensional stratigraphic model varies greatly and irregularly, that is, when the geological structure of the exploration area is relatively complex, a comprehensive arrangement method of parallel, oblique or radial arrangement is adopted to arrange the exploration lines in the exploration area, where the stratigraphic occurrence refers to the spatial orientation and posture of the rock strata, including: strike, dip and inclination.
[0128] The second acquisition unit for the transverse section line is used to send a second preset instruction to BIMBase to obtain the transverse section line when the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic model, and to send a third preset instruction to BIMBase to obtain the transverse section line when the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic model, wherein when BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are connected in sequence according to the arrangement order of the preset point coordinates in the preset point coordinate list to generate connected line segments and use the connected line segments as the transverse section line; when BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line, and the preset exploration line is an exploration line selected in advance from a plurality of exploration lines in the target three-dimensional stratigraphic model.
[0129] Specifically, when the preset exploration line is used as the transverse section line, the obtained section will pass through the borehole, and there is no need to set the effective range. However, when the connected line segments are used as the transverse section line and extended to the preset distances on both sides along the extension direction of the section line to obtain the transverse section line, the section line may not directly pass through any borehole, but the borehole information still needs to be displayed. At this time, it is necessary to define an effective distance, that is, to extend a certain range on both sides of the section line so that the boreholes contained in this range can be projected onto the section line. The boreholes are transferred to the section line by vertical projection and then converted into information on the section. The farther the borehole is from the section line, the greater the error caused by the projection. Therefore, the effective distance should not be set too large. The boreholes passing through the effective distance will contain all relevant information, such as the strata traversed by the borehole, the depth of the stratum, and the elevation of the hole.
[0130] Specifically, the second preset instruction is an instruction to generate a transverse section line when the exploration line in the target three-dimensional stratum model extends to the position of the target stratum.
[0131] Specifically, the third preset instruction is an instruction to generate a transverse section line when the exploration line in the target three-dimensional stratum model does not extend to the position of the target stratum.
[0132] Specifically, the preset point coordinate list includes several preset point coordinates, which are the point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratigraphic model, wherein the point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratigraphic model are generated based on a preset three-dimensional space coordinate system, the origin of the preset three-dimensional space coordinate system is the center point of the target three-dimensional stratigraphic model, and the positive direction of the x-axis, the positive direction of the y-axis and the positive direction of the z-axis of the preset three-dimensional space coordinate system are set by technicians in this field according to actual needs and will not be repeated here.
[0133] The initial geological profile acquisition module 2 is used to acquire the initial geological profile based on the transverse section line.
[0134] Specifically, the initial geological profile acquisition module 2 includes:
[0135] The original geological section acquisition unit is used to send an intermediate instruction to BIMbase to acquire the original geological section, wherein when BIMBase receives the intermediate instruction, it extends the transverse section line in the vertical direction to form a specified section and uses the specified section as the original geological section.
[0136] Specifically, the intermediate instruction is an instruction for generating an original geological profile.
[0137] Specifically, before the transverse section line is extended in the vertical direction to form a section, it is necessary to obtain transverse section line information to determine the position and direction of the transverse section line.
[0138] Furthermore, the transverse section line information includes: a section starting point of the transverse section line and a section end point of the transverse section line.
[0139] Furthermore, when the transverse section line is a connected line segment, the transverse section line information also includes: intersection coordinates of the intersection of two intersecting line segments in the transverse section line and vector directions of each line segment, wherein the intersection coordinates are generated based on a preset three-dimensional space coordinate system.
[0140] The transverse stratigraphic intersection line acquisition unit is used to use the intersection line obtained by intersecting the original geological section with the stratigraphic layer in the target three-dimensional stratigraphic model as the transverse stratigraphic intersection line.
[0141] The intermediate geological profile acquisition unit is used to take the original geological profile as the intermediate geological profile if all the transverse stratigraphic intersection lines are in the same two-dimensional plane; if all the transverse stratigraphic intersection lines are not in the same two-dimensional plane, then all the transverse stratigraphic intersection lines are converted to the same two-dimensional plane and the geological profile formed by all the transverse stratigraphic intersection lines converted to the same two-dimensional plane is taken as the intermediate geological profile.
[0142] Specifically, the lateral stratigraphic intersection line may be a closed line, indicating that the original geological profile completely passes through both sides of the target three-dimensional stratigraphic model.
[0143] Furthermore, the transverse stratigraphic intersection line may also be an open line, indicating that the original geological section passes through one side of the target three-dimensional stratigraphic model, and the starting position or the ending position of the original geological section is inside the target three-dimensional stratigraphic model.
[0144] Furthermore, the horizontal stratigraphic intersection lines may also be two non-closed lines, indicating that the starting position and the ending position of the original geological profile are both inside the target three-dimensional stratigraphic model. In this case, the two non-closed lines represent the upper stratigraphic line and the lower stratigraphic line, respectively.
[0145] Specifically, when the transverse section line is a connected line segment and all transverse stratigraphic intersection lines are not in the same two-dimensional plane, the intermediate geological section acquisition unit includes the following subunits, which are used to convert all transverse stratigraphic intersection lines into the same two-dimensional plane:
[0146] The line segment acquisition subunit is used to obtain the line segment list A={A1, A2, ..., A i , ..., A m}, where A i is the i-th line segment in the transverse section line, i ranges from 1 to m, and m is the number of line segments corresponding to the transverse section line.
[0147] The origin acquisition subunit is used to obtain the x coordinate of the preset spatial three-dimensional coordinate system as A ix , the y coordinate is A iy , the z coordinate is B z Point A i The origin of the corresponding two-dimensional rectangular coordinate system, where A ix A is the preset three-dimensional coordinate system i The x coordinate corresponding to the starting point, A iy A is the preset three-dimensional coordinate system i The y coordinate corresponding to the starting point, B z It is the z coordinate corresponding to the lowest point of all strata in the target three-dimensional stratum model in the preset three-dimensional spatial coordinate system.
[0148] Transform the lateral stratigraphic intersection line to obtain the subunit, which is used to convert the A i Parallel lateral stratigraphic intersection lines are converted to A i The corresponding two-dimensional rectangular coordinate system is used to obtain the transformed lateral stratum intersection line, where A i The difference between the elevation of a point in the parallel horizontal stratum intersection line and the elevation of the lowest point of all strata in the target three-dimensional stratum model is taken as the elevation of the point in A. i The y coordinate of the point in the corresponding two-dimensional rectangular coordinate system is taken as the z coordinate of the point in the preset three-dimensional coordinate system. i The corresponding x-coordinate in the two-dimensional rectangular coordinate system.
[0149] The subunit for converting the horizontal stratigraphic intersection line is used to convert A2, A3, ..., A i , ..., A m The corresponding lateral stratum intersection lines in the two-dimensional rectangular coordinate system are translated to the two-dimensional rectangular coordinate system corresponding to A1, where A i The position of the transformed lateral stratum intersection line in the corresponding two-dimensional rectangular coordinate system is A1 in the corresponding two-dimensional rectangular coordinate system. i-1After the corresponding 2D rectangular coordinate system of the converted lateral strata intersection line is located in the 2D rectangular coordinate system of A1, A i-1 is the i-1th line segment in the transverse section line.
[0150] The initial geological profile acquisition unit is used to add preset transverse profile information to the intermediate geological profile to form an initial geological profile.
[0151] Specifically, the preset transverse section information includes column information below the transverse section, a direction pointer and section line information.
[0152] Furthermore, the column information below the transverse profile includes mileage pile number and elevation, which is used to record the drilling information through which the intermediate geological profile passes.
[0153] Furthermore, the direction pointer is used to mark the starting direction and the ending direction of the intermediate geological section. If the transverse section line is obtained when BIMBase receives the first preset instruction, the mileage information is marked in the direction pointer.
[0154] Furthermore, the section line information includes left and right arrows above the middle geological section, the left arrow indicates the vector direction from the section end point of the transverse section line to the section starting point of the transverse section line, and the angle between the vector direction and the north direction is marked next to the left arrow, and the right arrow indicates the vector direction from the section starting point of the transverse section line to the section end point of the transverse section line, and the angle between the vector direction and the north direction is marked next to the right arrow.
[0155] The first acquisition module 3 of the target geological profile is used to send a fourth preset instruction to BIMBase to make BIMBase output several target geological profiles, wherein when BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profile, wherein the preset profile length in the target geological profile is set by those skilled in the art according to actual needs and will not be repeated here. For example: if the output size of the target geological profile is A3, the preset profile length in the target geological profile is set to 300 mm; it can be understood that the initial geological profile is cropped into several 300 mm long images and printed on A3 paper.
[0156] Specifically, in a specific embodiment, the target geological profile first acquisition module 3 further includes the following unit, which is used to improve the target geological profile after the initial geological profile is clipped according to the preset profile length in the target geological profile to generate a plurality of target geological profiles and before outputting the target geological profile:
[0157] A pattern filling unit is used to determine a closed area in a target geological profile and fill a preset pattern into the closed area, wherein, when a transverse stratigraphic intersection line or a converted transverse stratigraphic intersection line in the target geological profile is a closed line, all points on the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a closed point string to generate a closed area; when a transverse stratigraphic intersection line or a converted transverse stratigraphic intersection line in the target geological profile is an unclosed line, all points on the transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a point string and a point is added at the end of the point string to form a closed point string to generate a closed area; when a transverse stratigraphic intersection line or a converted transverse stratigraphic intersection line in the target geological profile is two unclosed lines, all points in one of the transverse stratigraphic intersection lines or the converted transverse stratigraphic intersection lines are formed into a first point string, all points in the other transverse stratigraphic intersection line or the converted transverse stratigraphic intersection line are formed into a second point string in reverse order, the first point string and the second point string are merged and then the first point in the first point string is added to form a closed point string to generate a closed area.
[0158] Specifically, the style, color, size and angle of the preset pattern are determined by those skilled in the art according to actual needs and will not be described in detail here.
[0159] The hydrological surface and water surface information adding unit is used to add the hydrological surface and the stable water surface information of the borehole to the target geological profile when the target three-dimensional stratigraphic model includes the hydrological surface model. The blue dotted line is used to represent the line obtained by cutting the hydrological surface model according to the transverse cutting line, and the water level depth is represented by an inverted triangle. The stable water level depth is stored in the borehole model attributes. When the borehole is on the transverse cutting line, the water level depth is the same as the depth of the hydrological surface at that location. When the borehole is not on the transverse cutting line but within the effective range, the water level depth is different from the depth of the hydrological surface at that location.
[0160] Specifically, the difference between the water level depth and the depth of the hydrological surface at that location can be used to determine whether the set effective distance is too large, and thus adjust it.
[0161] The identification information adding unit is used to add identification information to the target geological profile, including: stratum name, number and geological age.
[0162] Specifically, since the target geological profile may be relatively complex, the corresponding profile shapes of each stratum in the target geological profile are irregular polygons. Therefore, identification information is placed at the center of gravity of the polygon. When the center of gravity of the polygon is not inside the polygon, identification information is placed at the center position between the two intersection points of the horizontal center position of the polygon and the profile.
[0163] The frame information adding unit is used to add a frame and frame information to the target geological profile when the drawing of the target geological profile is an A3 drawing, wherein the frame information at least includes project name information, survey unit information and scale information.
[0164] Specifically, the fourth preset instruction is an instruction to output the target geological profile when the image type of the target geological profile is a geological cross-section.
[0165] Specifically, in a specific embodiment, after the first target geological profile acquisition module 3, the following modules are also included:
[0166] The longitudinal section line acquisition module is used to determine the longitudinal section line according to the starting pile number and the ending pile number when the image type of the target geological profile is a geological longitudinal profile, wherein the starting pile number and the ending pile number are both the pile numbers of the route in the preset highway route model and the starting pile number is smaller than the ending pile number.
[0167] The longitudinal stratigraphic intersection line acquisition module is used to slice the target three-dimensional stratigraphic model according to the longitudinal section line along the direction of the highway route in the preset highway route model to obtain the first key geological section, and use the intersection line obtained by the intersection of the first key geological section and the stratum in the target three-dimensional stratigraphic model as the longitudinal stratigraphic intersection line.
[0168] The second key geological profile acquisition module is used to use the first key geological profile as the second key geological profile if all the longitudinal stratigraphic intersection lines are in the same two-dimensional plane; if all the longitudinal stratigraphic intersection lines are not in the same two-dimensional plane, all the longitudinal stratigraphic intersection lines are converted to the same two-dimensional plane and the geological profile formed by all the longitudinal stratigraphic intersection lines converted to the same two-dimensional plane is used as the second key geological profile.
[0169] Specifically, when the longitudinal section line is a connected line segment and all longitudinal stratigraphic intersection lines are not in the same two-dimensional plane, the second key geological section acquisition module includes the following units, which are used to convert all longitudinal stratigraphic intersection lines into the same two-dimensional plane:
[0170] The line segment acquisition unit is used to obtain the line segment list C={C1, C2, ..., C j , ..., C n}, where C j is the jth line segment in the longitudinal section line, the value of j ranges from 1 to n, and n is the number of line segments corresponding to the longitudinal section line.
[0171] The origin acquisition unit is used to obtain the x coordinate of the preset three-dimensional coordinate system C jx , the y coordinate is C jy , the z coordinate is B z The point is Cj The origin of the corresponding two-dimensional rectangular coordinate system, where C jx C is the preset three-dimensional coordinate system j The x coordinate corresponding to the starting point, C jy C is the preset three-dimensional coordinate system j The y coordinate of the starting point.
[0172] Convert the vertical stratigraphic intersection line acquisition unit to convert the vertical stratigraphic intersection line with C j Parallel vertical strata intersection lines are converted to C j The corresponding two-dimensional rectangular coordinate system is used to obtain the converted vertical stratum intersection line, where the intersection line with C j The difference between the elevation of a point in the parallel longitudinal stratum intersection line and the elevation of the lowest point of all strata in the target three-dimensional stratum model is taken as the elevation of the point in C j The y coordinate of the corresponding two-dimensional rectangular coordinate system, the mileage corresponding to the point and C j The difference in mileage corresponding to the starting point is taken as the point in C j The corresponding x-coordinate in the two-dimensional rectangular coordinate system.
[0173] The vertical stratigraphic intersection line translation unit is used to convert C2, C3, ..., C j , ..., C n The converted vertical stratum intersection lines in the corresponding two-dimensional rectangular coordinate system are translated to the two-dimensional rectangular coordinate system corresponding to C1, where C j The position of the corresponding two-dimensional rectangular coordinate system in the converted longitudinal stratum intersection line in C1 is C j-1 After the position of the converted vertical stratum intersection line in the corresponding two-dimensional rectangular coordinate system of C1 in the two-dimensional rectangular coordinate system, C j-1 is the j-1th line segment in the longitudinal section line.
[0174] The candidate geological profile acquisition module is used to add the preset longitudinal profile information to the second key geological profile to form a candidate geological profile.
[0175] Specifically, the preset longitudinal section information includes column information and highway route information below the longitudinal section.
[0176] Furthermore, the highway route information includes the starting point, end point and direction of the highway route.
[0177] Furthermore, when the route is presented in the second key geological profile, the preset longitudinal profile information includes: design elevation, indicating the elevation of the route, ground elevation, indicating the elevation of the ground, mileage pile number, indicating the drilling mileage of the second key geological profile, engineering geological zone, engineering geological sub-zone and engineering geological overview, among which the engineering geological zone, engineering geological sub-zone and engineering geological overview are the engineering geological information of the geological profile area corresponding to the second key geological profile, and the engineering geological zoning can be obtained based on a comprehensive investigation of the regional landform, Quaternary geological characteristics (strata, genesis, lithology, etc.) and engineering geological properties of the soil.
[0178] Furthermore, when a bridge is presented in the second key geological profile, the preset longitudinal profile information includes ground elevation and mileage pile number, which is used to record the ground elevation and mileage of the drilling location and the ground elevation and mileage of the bridge pile foundation.
[0179] Furthermore, when a tunnel is presented in the second key geological profile, the preset longitudinal profile information includes: ground elevation, design elevation, mileage pile number, surrounding rock grade and engineering geological and hydrogeological overview, among which the surrounding rock grade is used to represent tunnel related information, and surrounding rock classification refers to dividing an infinite rock sequence into a finite number of categories with different degrees of stability based on indicators such as the structural characteristics and integrity of the rock mass, and the physical and mechanical properties of the rock. The existing specifications divide the tunnel surrounding rock into six levels, namely, Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, and Ⅵ. The engineering geological and hydrogeological overview is the engineering geological and hydrological information of the geological profile area corresponding to the second key geological profile.
[0180] Furthermore, the preset longitudinal profile information also includes 100-meter pile information, setting the 100-meter pile spacing, and setting different mileage pile numbers and corresponding design elevations and ground elevations according to the spacing.
[0181] The second acquisition module of the target geological profile is used to send an output instruction to BIMBase so that BIMBase outputs several target geological profiles. When BIMBase receives the output instruction, the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and output the target geological profile. The preset route distance and the preset scale are set by technical personnel in this field according to actual needs and will not be repeated here.
[0182] Specifically, when the image type of the target geological profile is a geological longitudinal profile, the output instruction is an instruction to output the target geological profile.
[0183] Specifically, in a specific embodiment, after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output, the target geological profile is improved, wherein the method of improving the target geological profile after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output is basically the same as the method of improving the target geological profile after the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and before the target geological profile is output. Those skilled in the art can refer to steps S10-S40 to improve the target geological profile after the candidate geological profile is cropped according to the quotient obtained by dividing the preset route distance by the preset scale to generate several target geological profiles and before the target geological profile is output, which will not be repeated here.
[0184] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store a computer program related to a method in a method embodiment, and the computer program is loaded and executed by the processor to implement the method provided in the above embodiment.
[0185] An embodiment of the present invention further provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method provided in the above embodiment when executing the computer program.
[0186] An embodiment of the present invention further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.
[0187] The present invention provides a method, device, equipment and medium for automatically drawing a geological profile. The method obtains a target geological profile based on BIMBase; if the image type of the target geological profile is a geological cross-section, when the target geological profile needs to be perpendicular to a specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratum, a second preset instruction is sent to BIMBase to obtain the transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the target stratum, the second preset instruction is sent to BIMBase to obtain the transverse section line; when the target geological profile does not need to be perpendicular to the specific route stake number and the exploration line in the target three-dimensional stratigraphic model does not extend to the target stratum, the second preset instruction is sent to BIMBase to obtain the transverse section line. When the position of the layer is determined, a third preset instruction is sent to BIMBase to obtain a transverse cutting line; an initial geological profile is obtained based on the transverse cutting line, and a fourth preset instruction is sent to BIMBase to enable BIMBase to output several target geological profiles; it can be seen that when the image type of the target geological profile is a geological cross-section, the present invention determines the transverse cutting line based on the requirements of the target geological profile corresponding to BIMBase and the target geological profile, obtains the initial geological profile based on the transverse cutting line, and obtains the target geological profile based on BIMBase and the initial geological profile, which is beneficial to improving the efficiency of obtaining the target geological profile and can meet the needs of various cutting methods.
[0188] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.
Claims
1. A method for automatically drawing a geological profile, the method being used to obtain a target geological profile, characterized in that: The method comprises the following steps: When the image type of the target geological profile is a geological cross-section, obtaining a transverse section line corresponding to the target three-dimensional stratigraphic model includes the following steps: When the target geological profile needs to be perpendicular to the specific route stake number, a first preset instruction is sent to BIMBase to obtain a transverse section line, wherein the target geological profile is a geological profile corresponding to the target geological profile map, and the specific route stake number is a stake number determined from a plurality of stake numbers of the route in the preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, the section line is extended to both sides along the extension direction of the section line to a preset distance to obtain a transverse section line, and the section line extension direction is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number; When the target geological profile does not need to be perpendicular to the specific route stake number, determining whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer, the target stratigraphic layer being a stratigraphic layer determined from all stratigraphic layers in the target three-dimensional stratigraphic model; When the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer, a second preset instruction is sent to BIMBase to obtain a transverse section line. When the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic layer, a third preset instruction is sent to BIMBase to obtain a transverse section line. When BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are sequentially connected according to the arrangement order of the preset point coordinates in the preset point coordinate list to generate connected line segments and the connected line segments are used as transverse section lines. When BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line. The preset exploration line is an exploration line pre-selected from a plurality of exploration lines in the target three-dimensional stratigraphic model. Obtaining an initial geological profile based on the transverse section line; A fourth preset instruction is sent to BIMBase to enable BIMBase to output several target geological profiles. When BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profiles.
2. The method for automatically drawing a geological profile according to claim 1, characterized in that: The image type of the target geological profile is the image type input by the user, including geological cross-section and geological longitudinal section.
3. The method for automatically drawing a geological profile according to claim 1, characterized in that: The target three-dimensional stratum model is a preset three-dimensional stratum model that is input into BIMBase and passed by a preset highway route model.
4. The method for automatically drawing a geological profile according to claim 1, characterized in that: The step of obtaining an initial geological profile based on a transverse section line also includes the following steps: Sending an intermediate instruction to BIMbase to obtain the original geological section, wherein when BIMbase receives the intermediate instruction, the transverse section line is extended in a vertical direction to form a designated section and the designated section is used as the original geological section; The intersection line obtained by intersecting the original geological section with the strata in the target three-dimensional strata model is used as the horizontal strata intersection line; If all the horizontal stratigraphic intersection lines are in the same two-dimensional plane, the original geological section is used as the intermediate geological section; if all the horizontal stratigraphic intersection lines are not in the same two-dimensional plane, all the horizontal stratigraphic intersection lines are converted to the same two-dimensional plane and the geological section formed by all the horizontal stratigraphic intersection lines converted to the same two-dimensional plane is used as the intermediate geological section; The preset transverse profile information is added to the intermediate geological profile to form an initial geological profile.
5. The method for automatically drawing a geological profile according to claim 1, characterized in that: The preset point coordinate list includes several preset point coordinates.
6. The method for automatically drawing a geological profile according to claim 5, characterized in that: The preset point coordinates are the point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratum model.
7. The method for automatically drawing a geological profile according to claim 6, characterized in that: The point coordinates input by the user or the point coordinates selected by the user from the target three-dimensional stratum model are generated based on a preset three-dimensional space coordinate system, and the origin of the preset three-dimensional space coordinate system is the center point of the target three-dimensional stratum model.
8. A geological profile automatic drawing device, the device is used to obtain a target geological profile, characterized in that: The device comprises: The transverse section line acquisition module is used to obtain the transverse section line corresponding to the target three-dimensional stratigraphic model when the image type of the target geological section map is a geological cross-section map. The transverse section line acquisition module includes: A first transverse section line acquisition unit is used to send a first preset instruction to BIMBase to acquire a transverse section line when a target geological section needs to be perpendicular to a specific route stake number, wherein the target geological section is a geological section corresponding to a target geological section map, and the specific route stake number is a stake number determined from a plurality of stake numbers of a route in a preset highway route model. When BIMBase receives the first preset instruction, starting from the specific route stake number, the section line is extended to both sides along an extension direction of the section line to a preset distance to acquire a transverse section line, and the section line extension direction is a direction perpendicular to the direction of the highway route corresponding to the specific route stake number; An exploration line judgment unit, used for judging whether the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic layer when the target geological profile does not need to be perpendicular to the specific route stake number, the target stratigraphic layer being a stratigraphic layer determined from all stratigraphic layers in the target three-dimensional stratigraphic model; A second transverse section line acquisition unit is used for sending a second preset instruction to BIMBase to acquire the transverse section line when the exploration line in the target three-dimensional stratigraphic model extends to the position of the target stratigraphic model, and sending a third preset instruction to BIMBase to acquire the transverse section line when the exploration line in the target three-dimensional stratigraphic model does not extend to the position of the target stratigraphic model, wherein when BIMBase receives the second preset instruction, the points corresponding to the preset point coordinates are sequentially connected according to the arrangement order of the preset point coordinates in the preset point coordinate list to generate connected line segments and the connected line segments are used as the transverse section line; when BIMBase receives the third preset instruction, the preset exploration line is used as the transverse section line, and the preset exploration line is an exploration line pre-selected from a plurality of exploration lines in the target three-dimensional stratigraphic model; An initial geological profile acquisition module is used to acquire an initial geological profile based on a transverse section line; The first acquisition module of the target geological profile is used to send a fourth preset instruction to BIMBase to enable BIMBase to output several target geological profiles. When BIMBase receives the fourth preset instruction, the initial geological profile is cropped according to the preset profile length in the target geological profile to generate several target geological profiles and output the target geological profile.
9. A non-transitory computer-readable storage medium, characterized in that: The storage medium stores a computer program, which is loaded and executed by a processor to implement the method for automatically drawing a geological profile as described in any one of claims 1 to 7.
10. An electronic device comprising: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for automatically drawing a geological profile as described in any one of claims 1 to 7 when executing the computer program.
Citation Information
Patent Citations
Geological section output method of three-dimensional geological model
CN104299269A
Geological profile map generation method and system based on three-dimensional model, terminal and medium
CN113593030A