Rail transit engineering geological data quality automatic inspection method and system

Through automated inspection methods and systems, the problems of low efficiency and error-prone traditional geological data inspection are solved, and data quality is improved and database entry efficiency is improved, and engineering safety is ensured.

CN120386778APending Publication Date: 2025-07-29CHINA RAILWAY FIRST SURVEY & DESIGN INST GRP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510404068.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

Traditional geological data inspection methods rely on manual audits, which have problems of low efficiency and error proneness. Inconsistent geological data formats lead to difficulty in sharing data and low utilization rate.

Method used

Provides an automatic inspection method and system for geological data quality in rail transit engineering, including data preprocessing, automated inspection and storage, and improves data quality and storage efficiency through general attribute inspection and geometric topology inspection.

Benefits of technology

Through batch automated inspection, the storage efficiency and management efficiency of rail transit engineering geological data are improved, the cost of manual review is reduced, and the quality and safety of the project are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120386778A_ABST
    Figure CN120386778A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for automatically checking the quality of geological data of rail transit engineering. The method comprises the following steps of: S1, acquiring and preprocessing the geological data of the rail transit engineering; s2, according to a preset automatic inspection rule, performing automatic inspection on the quality of the preprocessed rail transit engineering geological data, including general attribute inspection and geometric topology inspection, and obtaining an inspection result; and S3, carrying out data processing and warehousing storage according to an inspection result. Batch automatic inspection is suitable for the problems existing in data quality such as attributes and topological relations of the rail transit engineering geological data, the warehousing efficiency of the rail transit engineering geological data can be greatly improved, the management and service efficiency of the rail transit engineering geological data is improved, and along with continuous development and improvement of the technology, the method has good application prospects. The method plays a more important role in improving the quality monitoring efficiency of the rail transit project, reducing the manual auditing cost, guaranteeing the project safety and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automatic inspection of engineering geological data for rail transit, and particularly relates to a method and system for automatically inspecting the quality of engineering geological data for rail transit. Background Art

[0002] Since the 1980s of the 20th century, the construction of urban rail transit in China has entered a period of vigorous development. In order to standardize the construction procedures and ensure the project quality, the state has successively introduced a series of design, construction and acceptance specifications, such as the "Code for Design of Metro", the "Code for Construction and Acceptance of Subway Engineering", etc., covering all professional links from design to completion acceptance, forming a complete quality inspection and control network. These specifications not only provide a scientific basis for project construction, but also lay a foundation for the development of automatic inspection technology for engineering geological data of rail transit.

[0003] During the construction process of rail transit projects, the quality of geological data is directly related to the rationality of engineering design and the safety of construction. Traditional methods for inspecting geological data mostly rely on manual review, which has problems such as low efficiency and easy errors. The geological data formats, attributes and data transmission methods among different design institutes are not unified, resulting in difficulties in data sharing and low data utilization rate. Therefore, developing an automatic inspection method for the quality of engineering geological data of rail transit is of great significance for improving the efficiency, accuracy and reliability of data processing. Summary of the Invention

[0004] This application provides a method and system for automatically inspecting the quality of engineering geological data for rail transit to solve the problems that traditional methods for inspecting geological data mostly rely on manual review, which has problems such as low efficiency and easy errors.

[0005] According to a first aspect, in one embodiment, a method for automatically inspecting the quality of engineering geological data for rail transit is provided. The method includes:

[0006] Step S1, obtaining engineering geological data for rail transit and performing preprocessing;

[0007] Step S2, automatically inspecting the quality of the preprocessed engineering geological data for rail transit according to preset automatic inspection rules, including general attribute inspection and geometric topology inspection, and obtaining inspection results;

[0008] Step S3, performing data processing and storage in a database according to the inspection results.

[0009] Further, the step S1 specifically includes:

[0010] The engineering geological data for rail transit includes plan map sheet type data, table type data, and cross-section map sheet type data;

[0011] The data of the plan drawing sheet type includes remote sensing geological interpretation data, engineering geological survey data, geophysical exploration data, and plane geological map data;

[0012] The data of the table type includes engineering geological borehole data, in-situ test data, laboratory test data, and hydrogeological experiment data;

[0013] The data of the cross-section drawing sheet type includes geological longitudinal section data and geological cross-section data.

[0014] Furthermore, step S1 specifically includes:

[0015] The preprocessing of the data of the plan drawing sheet type includes: coordinate calculation, projection transformation, information filling, information export, drawing sheet information filling, and attribute editing;

[0016] The preprocessing of the data of the table type includes: coordinate calculation, attribute editing, information filling, information export, and data synchronization;

[0017] The preprocessing of the data of the plan drawing sheet type includes: borehole matching, coordinate calculation, style assignment, drawing sheet information filling, information filling, information export, and attribute editing.

[0018] Furthermore, step S2 specifically includes:

[0019] Step S21, for general attribute check:

[0020] The check items include: error items with null values in required fields; error items with duplicate values in unique fields; error items with mismatched field types; error items with lengths exceeding the default values; and error items with redundant data in sub-tables.

[0021] Furthermore, step S2 specifically includes:

[0022] Step S21, for general attribute check:

[0023] The check process includes:

[0024] After the user selects the check items through the user interface, the program obtains the required fields and attributes in the layer to be checked according to the specified rules of the selected check items for discrimination, and the attributes that do not meet the discrimination are error attributes;

[0025] Output the serial numbers and error reasons of the problem data that do not conform to the check rules.

[0026] Furthermore, step S2 specifically includes:

[0027] Step S22, for geometric topology check:

[0028] The inspection items include: error items where a line feature has only two points and the two points are in the same position; error items where all points of a surface feature are on the same straight line; error items where a surface feature has fewer than four points.

[0029] Further, step S2 specifically includes:

[0030] Step S22, for geometric topology inspection:

[0031] The inspection process includes:

[0032] After the layer set is passed in, the program reads the geometric data of each layer, checks whether the surface layer is closed, and checks whether the node tree of the surface layer and the line layer meets the basic number of nodes for forming the corresponding type of geometry, including:

[0033] If the layer is a line, it is judged whether the number of points forming the line feature is less than 2. If it is less than 2, it fails;

[0034] If the layer is a surface, then a. it is judged whether the number of points forming the surface feature is less than 4. If it is less than 4, it fails; b. it is judged whether the distance between the first point and the last point of the surface feature is less than a preset value. If it is greater than the preset value, it fails;

[0035] If there are geometric errors in the layer, the program will display them in the form of a tree in the interface for the user to refer to;

[0036] Output the serial numbers and error reasons of the problem data that do not conform to the inspection rules.

[0037] Further, step S3 specifically includes:

[0038] After the data is automatically inspected and passed, the data is stored in the database. If there are errors in the inspection results, they are modified according to the error problem descriptions in the inspection results, and then stored in the database after the modification is passed.

[0039] According to the second aspect, in an embodiment, an automatic inspection system for the quality of rail transit engineering geological data is provided. The system includes:

[0040] A preprocessing module, used to obtain rail transit engineering geological data and perform preprocessing;

[0041] An automatic inspection module, used to automatically inspect the quality of the preprocessed rail transit engineering geological data according to preset automatic inspection rules, including general attribute inspection and geometric topology inspection, and obtain inspection results;

[0042] A result processing module, used to perform data processing and storage in the database according to the inspection results.

[0043] According to a third aspect, in one embodiment, an electronic device is provided, the device comprising: a processor and a memory;

[0044] The memory is used for storing one or more program instructions;

[0045] The processor is used for running one or more program instructions to execute the steps of an automatic inspection method for the quality of rail transit engineering geological data as described in any one of the above.

[0046] The present application provides an automatic inspection method and system for the quality of rail transit engineering geological data, having the following beneficial effects:

[0047] (1) This method can batch automatically inspect problems existing in the data quality such as the attributes and topological relationships of rail transit engineering geological data, can greatly improve the storage efficiency of rail transit engineering geological data, and enhance the management and service efficiency of rail transit engineering geological data. With the continuous development and improvement of technology, this method will play a more important role in improving the efficiency of rail transit project quality monitoring, reducing the cost of manual review, and ensuring project safety.

[0048] (2) In the future, with the further development of intelligent and integrated technologies, the automatic inspection method for the quality of rail transit engineering geological data will be more efficient, intelligent, and reliable, providing strong technical support for urban rail transit construction. This method has good application prospects in the field of rail transit engineering geological data management. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 It is a flowchart of an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0050] Figure 2 It is a specific implementation flowchart of an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0051] Figure 3 It is a general attribute inspection item in an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0052] Figure 4 It is an example of a general attribute inspection result in an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0053] Figure 5 It is an example of viewing detailed log details in an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0054] Figure 6The batch deletion function in an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0055] Figure 7 An example of the topology inspection result in an automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present invention;

[0056] Figure 8 A structural schematic diagram of an automatic inspection system for the quality of rail transit engineering geological data provided by an embodiment of the present invention. Specific implementation manners

[0057] The present invention will be further described in detail below in conjunction with the accompanying drawings through specific implementation manners. Similar elements in different implementation manners are labeled with related similar element numbers. In the following implementation manners, many detailed descriptions are provided to enable a better understanding of the present application. However, those skilled in the art can easily recognize that some of the features can be omitted in different situations, or can be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification to avoid overwhelming the core part of the present application with excessive descriptions. For those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations based on the descriptions in the specification and general technical knowledge in the art.

[0058] In addition, the features, operations, or characteristics described in the specification can be combined in any appropriate manner to form various implementation manners. At the same time, the steps or actions in the method description can also be reordered or adjusted in a manner obvious to those skilled in the art. Therefore, the various sequences in the specification and drawings are only for clearly describing a certain embodiment and do not mean that they are necessary sequences unless it is stated that a certain sequence must be followed.

[0059] An automatic inspection method for the quality of rail transit engineering geological data provided by the first embodiment of the present invention will be described in detail below in conjunction with Figure 1 and Figure 2 for detailed description.

[0060] As Figure 1 shown, in step S1, rail transit engineering geological data is obtained and preprocessed.

[0061] The above steps specifically include:

[0062] S11, data import.

[0063] Data import includes uploading all types of rail transit engineering geological data files. Specifically, you can choose to upload a single file, multiple files, or a single folder. Selecting a single folder will upload all the files in the folder.

[0064] S12, Data preprocessing.

[0065] The preprocessing of rail transit engineering geological data includes the preprocessing of various professional data such as remote sensing geological interpretation data, engineering geological survey data, geophysical exploration data, engineering geological borehole data, in-situ test data, laboratory test data, hydrogeological experiment data, plane geological map data, geological longitudinal section data, and geological cross-section data.

[0066] Map sheet type of the plan: Preprocessing of remote sensing geological interpretation data, engineering geological survey data, geophysical exploration data, and plane geological map data: including coordinate calculation, projection transformation, information filling, information export, map sheet information filling, and attribute editing, etc.

[0067] Table type: Preprocessing of engineering geological borehole data, in-situ test data, laboratory test data, and hydrogeological experiment data: including coordinate calculation, attribute editing, information filling, information export, and data synchronization, etc.

[0068] Map sheet type of the section: Preprocessing of geological longitudinal section data and geological cross-section data: including borehole matching, coordinate calculation, style assignment, map sheet information filling, information filling, information export, and attribute editing, etc.

[0069] Among them, the specific content of the preprocessing function is:

[0070] Coordinate calculation: For tabular data, the longitude and latitude are calculated based on the filled-in longitude and latitude distance (plane coordinates) and the central meridian, or the longitude and latitude distance (plane coordinates) is calculated based on the filled-in longitude and latitude and the central meridian; for the map sheet of the plan, the longitude and latitude are calculated based on the map sheet coordinates and the central meridian input by the user; for the section diagram, the longitude and latitude of the position where the section diagram is located are calculated based on the longitude and latitude or longitude and latitude distance (plane coordinates) of the borehole or ground line.

[0071] Projection transformation: Obtain the coordinate system of the map sheet of the plan or the coordinate system selected by the user for the map sheet. After selecting the output coordinate system (default is WGS 84), perform the projection transformation of the coordinate system for the map sheet.

[0072] Information export: Export the structure and data of the current attribute list as a table file and save it locally.

[0073] Information filling: Import the data in the local table file that conforms to the structure of the current attribute list.

[0074] Attribute editing: Edit the data in the attribute list.

[0075] Map Sheet Information Filling: Fill in the map sheet attribute information, including map number, map description, scale, cartographer, reviewer, auditor, approver, mapping date and other attributes.

[0076] Synchronous Data: The information in some tables is automatically filled into other tables according to the unique value in the table data.

[0077] Style Assignment: The cross-section map sheets are assigned color styles for each type according to the standard stratigraphic number.

[0078] As Figure 1 shown, in step S2, according to the preset automatic inspection rules, the quality of the preprocessed rail transit engineering geological data is automatically inspected, including general attribute inspection and geometric topology inspection, and the inspection results are obtained.

[0079] The above steps specifically include:

[0080] S21, General Attribute Inspection.

[0081] General Attribute Inspection: General attribute inspection is the inspection of the attributes of various professional data such as remote sensing geological interpretation data, engineering geological survey data, geophysical exploration data, engineering geological borehole data, in-situ test data, laboratory test data, hydrogeological experiment data, plane geological map data, geological longitudinal section data, and geological cross-section data. Click the "General Inspection" function in the general module, and click Start Inspection to view the results of the corresponding inspection items in the inspection results.

[0082] As Figure 3 shown, the inspection items include:

[0083] (1) Error items with null values in required fields;

[0084] (2) Error items with duplicate values in unique fields;

[0085] (3) Error items with mismatched field types: For example, floating-point fields do not allow the input of symbols, integer fields do not allow the input of decimals, and date fields need to enter the date and time in the specified format (date format: AAAA-BB-CC, AAAA / BB / CC, AAAA.BB.CC).

[0086] (4) Error items with lengths exceeding the default value: Floating-point fields: The integer part is not allowed to exceed the specified length (length minus precision, for example, for a field with a length of 5 and a precision of 2, when the input value is greater than or equal to 1000, it is not allowed to be stored in the database), and the decimal part exceeding the precision length will be automatically rounded to the specified precision; String fields: For text types, the text length is not allowed to exceed the specified length.

[0087] (5)Error items with redundant data in the slave table (there is a master-slave table relationship between drilling and in-hole tests, in-situ tests, and laboratory test results): The slave table is associated with the master table by a foreign key. If the fields in the master table associated with the foreign key are missing content, the slave table cannot be stored in the database. For example, in the master-slave relationship between drilling and in-hole tests, the master table is "Geological Borehole Attribute Information", and the field in the master table associated with the foreign key is "Borehole Number". Only when there is data with a borehole number of "ZK01" in the master table, the data with a borehole number of "ZK01" in the slave table is allowed to be stored in the database.

[0088] Process design:

[0089] 1. Input items:

[0090] (1) The CommonCheckResult set, which is stored as a group in the parent component and can be obtained by the method of passing values between parent and child components. As the base class of the layer nodes in the tree, CommonCheckResult stores basic layer node information. The CommonCheckResult set stores data, which are the objects of data inspection.

[0091] (2) System-built check items, mainly to determine whether the foreign key fields in the database are unique and empty, whether the data meets the requirements, and whether the corresponding data is complete.

[0092]

[0093] 2. Processing flow:

[0094] The program obtains the CommonCheckResult set from the table directory (the data list temporarily stored in memory after data parsing) and obtains the attribute information from it for inspection. After the user selects the check items on the user interface, the program obtains the required fields and attributes in the layer to be inspected according to the specified rules of the check items for discrimination. The attributes that do not meet the discrimination are error attributes. As shown in the inspection result, click to view the log details (as shown in Figure 4 ) to download the detailed inspection result to the local. After the inspection is completed, the user can modify according to the error items displayed on the interface. For the data that needs to be deleted in batches internally, the batch deletion function can be selected for modification (as shown in Figure 5 ). Each error item can jump to the attribute view interface according to its index to view the error attribute and align the modification. Figure 6 ).

[0095] 3. Output items:

[0096] The serial numbers and error reasons of the problem data that do not conform to the inspection rules. The user needs to modify the corresponding attribute data according to the problem description, such as deleting duplicate values, supplementing required items, modifying attribute content, etc., until the attribute inspection passes before it can be stored in the database.

[0097] S22, Geometric topology check.

[0098] Topology check: Topology check performs geometric topology checks on various map type data such as remote sensing geological interpretation data, engineering geological mapping data, geophysical exploration data, plane geological maps, geological longitudinal section data, geological cross-section data, and vector geological maps. Click on the "Topology Check" function in the general module to view the results of the corresponding check items in the check results.

[0099] Check items include:

[0100] (1) Error item where a line feature has only two points and the two points are in the same position;

[0101] (2) Error item where all points of a surface feature are on the same straight line;

[0102] (3) Error item where a surface feature has less than four points.

[0103] Process design:

[0104] 1. Input items:

[0105] After data parsing, all layer information in the table of contents has been stored in the tableData structure collection. At this time, the field structure in each layer is the same as the field structure in the database table corresponding to the layer. If the projection transformation function has been performed before the check, the geometric coordinates are the coordinates after projection transformation, and the coordinate system information of tableData is also the projected coordinate system information.

[0106] 2. Processing flow:

[0107] Topology check is a single functional item. After passing in the layer collection, the program reads the geometric data of each layer, checks whether the surface layer is closed, and checks whether the node tree of the surface layer and the line layer meets the basic number of nodes required to form this type of geometry.

[0108] (1) If the layer is a line, then judge whether the number of points forming the line feature is less than 2. If it is less than 2, it fails.

[0109] (2) If the layer is a surface, then a. Judge whether the number of points forming the surface feature is less than 4. If it is less than 4, it fails; b. Judge whether the distance between the first point and the last point of the surface feature is less than 50. If it is greater than 50, it fails.

[0110] If there are geometric errors in the layer, the program will display them in the form of a tree in the interface for the user's reference. As Figure 7 shown.

[0111] 3. Output items:

[0112] The serial numbers and error reasons of the problem data that do not conform to the inspection rules. The user needs to delete the problem data before storing it in the database.

[0113] As Figure 1 shown, in step S3, data processing and storage in the database are performed according to the inspection results.

[0114] The above steps specifically include:

[0115] S31, check whether the data passes the inspection.

[0116] It includes checking whether the general attributes pass the inspection and whether the topology inspection passes.

[0117] S32, store the data in the database. <L

[0118] After passing the data preprocessing and automatic inspection and being reviewed by the administrator, it is stored in the database.

[0119] Corresponding to the above-disclosed method for automatically checking the quality of rail transit engineering geological data, an embodiment of the present invention also discloses a system for automatically checking the quality of rail transit engineering geological data, as Figure 8 shown, which specifically includes:

[0120] A preprocessing module, configured to obtain rail transit engineering geological data and perform preprocessing;

[0121] An automatic inspection module, configured to automatically inspect the quality of the preprocessed rail transit engineering geological data according to preset automatic inspection rules, including general attribute inspection and geometric topology inspection, and obtain inspection results;

[0122] A result processing module, configured to perform data processing and storage in the database according to the inspection results.

[0123] It should be noted that for the detailed description of a system for automatically checking the quality of rail transit engineering geological data provided in an embodiment of the present invention, reference can be made to the relevant description of a method for automatically checking the quality of rail transit engineering geological data provided in an embodiment of the present application, which will not be elaborated here.

[0124] In addition, an embodiment of the present invention also provides an electronic device, the device includes: a processor and a memory; the memory is used to store one or more program instructions; the processor is used to run one or more program instructions to execute the steps of a method for automatically checking the quality of rail transit engineering geological data as described in any one of the above.

[0125] It should be noted that for the detailed description of an electronic device provided in an embodiment of the present invention, reference can be made to the relevant description of a method for automatically checking the quality of rail transit engineering geological data provided in an embodiment of the present application, which will not be elaborated here.

[0126] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the automatic inspection method for the quality of rail transit engineering geological data described in any one of the above are implemented.

[0127] It should be noted that for the detailed description of a computer-readable storage medium provided by an embodiment of the present invention, reference can be made to the relevant description of the automatic inspection method for the quality of rail transit engineering geological data provided by an embodiment of the present application, which will not be elaborated here.

[0128] Those skilled in the art can understand that all or part of the functions of the above methods can be implemented in a hardware manner or in a computer program manner. When all or part of the functions in the above embodiments are implemented in a computer program manner, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, magnetic disk, optical disk, hard disk, etc. The above functions are implemented by a computer executing the program. For example, the program is stored in the memory of the device, and when the processor executes the program in the memory, the above all or part of the functions can be implemented. In addition, when all or part of the functions in the above embodiments are implemented in a computer program manner, the program can also be stored in a storage medium such as a server, another computer, magnetic disk, optical disk, flash drive or mobile hard disk, downloaded or copied and saved to the memory of the local device, or the system of the local device is updated in version. When the processor executes the program in the memory, the above all or part of the functions in the above embodiments can be implemented.

[0129] The above uses specific examples to elaborate on the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art of the present invention, several simple deductions, deformations or substitutions can be made according to the idea of the present invention.

Claims

1. An automatic inspection method for the quality of engineering geological data of rail transit, characterized in that, The method includes: Step S1: Obtain the geological data of the rail transit project and perform preprocessing; Step S2: Automatically check the quality of the preprocessed geological data of the rail transit project according to the preset automatic inspection rules, including general attribute inspection and geometric topology inspection, and obtain the inspection results; Step S3: Perform data processing and storage in the database according to the inspection results.

2. The automatic inspection method for the quality of engineering geological data of rail transit according to claim 1, wherein The specific steps of Step S1 include: The geological data of the rail transit project includes data of the plan sheet type, data of the table type, and data of the cross-section sheet type; The data of the plan sheet type includes remote sensing geological interpretation data, engineering geological survey data, geophysical exploration data, and plane geological map data; The data of the table type includes engineering geological borehole data, in-situ test data, laboratory test data, and hydrogeological experiment data; The data of the cross-section sheet type includes geological longitudinal section data and geological cross-section data.

3. The automatic inspection method for the quality of rail transit engineering geological data according to claim 2, wherein, The specific steps of Step S1 include: The preprocessing of the data of the plan sheet type includes: coordinate calculation, projection transformation, information filling, information export, sheet information filling, and attribute editing; The preprocessing of the data of the table type includes: coordinate calculation, attribute editing, information filling, information export, and data synchronization; The preprocessing of the data of the cross-section sheet type includes: borehole matching, coordinate calculation, style assignment, sheet information filling, information filling, information export, and attribute editing.

4. The automatic inspection method for the quality of engineering geological data of rail transit according to claim 1, characterized in that, The specific steps of Step S2 include: Step S21: For general attribute inspection: The inspection items include: error items with null values in required fields; error items with duplicate values in unique fields; error items with mismatched field types; error items with lengths exceeding the default value; and error items with redundant data in subordinate tables.

5. The automatic inspection method for the quality of rail transit engineering geological data according to claim 4, wherein The specific steps of Step S2 include: Step S21: For general attribute inspection: The inspection process includes: After the inspection items are selected on the user interface, the program obtains the required fields and attributes in the layer to be inspected according to the specified rules of the selected inspection items for discrimination, and the attributes that do not meet the discrimination are error attributes; Output the serial numbers and error reasons of the problem data that do not conform to the inspection rules.

6. The automatic inspection method for the quality of engineering geological data of rail transit according to claim 1, characterized in that, The specific steps of Step S2 include: Step S22: For geometric topology inspection: The inspection items include: error items where a line feature has only two points and the two points are in the same position; error items where all points of a surface feature are on the same straight line; and error items where a surface feature has less than four points.

7. The automatic inspection method for the quality of engineering geological data of rail transit according to claim 6, characterized in that, The specific steps of Step S2 include: Step S22: For geometric topology inspection: The inspection process includes: After the layer set is passed in, the program reads the geometric data of each layer, checks whether the surface layer is closed, and checks whether the node tree of the surface layer and the line layer meets the basic number of nodes for forming the corresponding type of geometry, including: If the layer is a line, judge whether the number of points forming the line feature is less than 2. If less than 2, it fails; If the layer is a surface, a. Judge whether the number of points forming the surface feature is less than 4. If less than 4, it fails; b. Judge whether the distance between the first point and the last point of the surface feature is less than the preset value. If greater than the preset value, it fails; If there are geometric errors in the layer, the program will display them in the form of a tree on the interface for the user's reference; Output the serial numbers of the problem data that do not conform to the inspection rules and the reasons for the errors.

8. The automatic inspection method for the quality of engineering geological data of rail transit according to claim 1, characterized in that The step S3 specifically includes: After the data is automatically inspected and passes, the data is stored in the database. If there are errors in the inspection results, the data is modified according to the error problem description in the inspection results, and then stored in the database after the modification passes.

9. An automatic inspection system for the quality of engineering geological data of rail transit, characterized in that, The system includes: A preprocessing module for obtaining and preprocessing rail transit engineering geological data; An automatic inspection module for automatically inspecting the quality of the preprocessed rail transit engineering geological data according to preset automatic inspection rules, including general attribute inspection and geometric topology inspection, and obtaining inspection results; A result processing module for processing data and storing it in the database according to the inspection results.

10. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used to store one or more program instructions; The processor is used to run one or more program instructions to execute the steps of an automatic inspection method for the quality of rail transit engineering geological data as described in any one of claims 1 to 8.