In the functionality related to tunnel overexcavation and other tasks requiring the use of tunnel cross-sections, manually selecting each cross-section is tedious and time-consuming. Therefore, the software provides a feature for matching tunnel cross-sections with mileages. By inputting the cross-section mileage match, the software automatically locates the matched cross-sections for calculation. Excavation, primary support, and secondary lining each have their independent cross-section mileage matching parameters.

The logic for finding the required cross-section based on known mileage, in descending order of priority:

  1. If the cross-section library for the selected cross-section type is empty, an error is prompted, and the calculation is abandoned.
  2. In the case of manually selecting cross-sections, the selected cross-sections will participate in the calculation.
  3. In the case of automatic matching, if the cross-section library for the selected cross-section type contains only one cross-section, regardless of whether the cross-section mileage matching list has matches or whether matches are successful, select this cross-section for calculation.
  4. In the case of automatic matching, if the cross-section library for the selected cross-section type contains multiple cross-sections, find the matching cross-section according to the following rules:

Due to the diverse forms of tunnel cross-sections, if the change mode is gradient, some cross-sections may be calculated incorrectly. It is recommended to watch relevant videos to understand tunnel cross-section forms that support gradient calculations.