Software simulation method and system applied to optical cable laying planning

By acquiring detailed geographic feature simulation datasets and constructing a set of scene association rules, and combining real-time environmental interference data to optimize the optical cable laying path, the problem of unreasonable optical cable laying in traditional methods is solved, and efficient and safe optical cable laying planning is achieved.

CN122634802APending Publication Date: 2026-08-25SHANDONG QUANXING YINQIAO OPTICAL & ELECTRIC CABLE SCI & TECH DEV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610761681.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-29
Publication Date
2026-08-25

AI Technical Summary

Technical Problem

Traditional fiber optic cable laying planning methods lack accurate simulation of terrain, buildings and underground pipelines, and cannot be dynamically adjusted, resulting in unreasonable fiber optic cable laying, increasing construction difficulty and risk, and reducing efficiency and quality.

Method used

By acquiring a detailed geographic feature simulation dataset, a set of scene association rules is constructed to generate an initial simulated path plan. Real-time environmental interference data is then introduced for dynamic feedback adjustments to optimize the final planning scheme.

Benefits of technology

It improves the accuracy and flexibility of optical cable laying, reduces construction risks and costs, and ensures the adaptability and efficiency of the planning scheme to the actual environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122634802A_ABST
    Figure CN122634802A_ABST
Patent Text Reader

Abstract

The application provides a software simulation method and system applied to optical cable laying planning, first obtains geographical element simulation data set of simulation data of an optical cable laying area containing terrain undulation, ground building distribution and underground pipeline distribution; constructs a scene correlation rule set based on the data set in combination with optical cable laying process requirements; generates an initial simulation path scheme containing multiple simulation paths and laying parameters through path adaptation simulation according to the rule set; introduces real-time environmental interference simulation data to dynamically feedback and adjust the initial scheme, and obtains an adjusted simulation path scheme; integrates path connection relationships and laying parameters according to the adjusted scheme, and generates a final simulation planning scheme containing path coordinate sequences, a laying parameter table and environmental interference response instructions. The application can improve the scientificity, flexibility and adaptability of optical cable laying planning, and improve laying efficiency and quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer simulation technology, and more specifically, to a software simulation method and system for optical cable laying planning. Background Technology

[0002] In the field of fiber optic cable laying planning, traditional planning methods have many limitations. Firstly, past planning for fiber optic cable laying often lacked comprehensive and precise consideration of geographical factors. It typically only obtained partial geographical information, such as a general terrain outline, lacking accurate simulation of terrain undulations. This resulted in a lack of scientific basis for planning the cable laying angle, easily leading to unreasonable laying angles in complex terrain, affecting the cable's transmission performance and lifespan. Secondly, regarding the distribution of surface buildings, traditional methods mostly only roughly marked building locations, failing to accurately simulate the impact of buildings on the cable's detour range. In actual laying, improper detour planning may increase construction difficulty and costs. Thirdly, regarding the distribution of underground pipelines, there are similar problems of incomplete information acquisition and inaccurate simulation, making it difficult to accurately determine the safe distance between the fiber optic cable and underground pipelines, increasing the risk of damaging underground pipelines during cable laying.

[0003] On the other hand, traditional planning methods lack a dynamic adjustment mechanism. During the fiber optic cable laying process, the actual environment is affected by various factors that can change, such as sudden weather events and surrounding construction. These real-time environmental disturbances can have a significant impact on the cable laying. However, traditional methods cannot incorporate real-time environmental disturbance data to dynamically adjust the planning scheme, resulting in a disconnect between the planning scheme and the actual construction situation. This makes it impossible to respond to various emergencies in a timely manner, reducing the efficiency and quality of fiber optic cable laying and increasing the project's risks and uncertainties. Summary of the Invention

[0004] In view of the aforementioned problems, and in conjunction with the first aspect of the present invention, embodiments of the present invention provide a software simulation method for optical cable laying planning, the method comprising: Obtain a geographic feature simulation dataset of the optical cable laying area, which includes terrain relief simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data. Based on the aforementioned geographic element simulation dataset and combined with the requirements of optical cable laying technology, a set of scene association rules is constructed. The set of scene association rules reflects the relationship between terrain undulation simulation data and optical cable laying angle, the relationship between surface building distribution simulation data and optical cable detour range, and the relationship between underground pipeline distribution simulation data and optical cable spacing. Based on the set of scene association rules, path adaptation simulation is performed on each element in the geographic element simulation dataset to generate an initial simulation path scheme covering the optical cable laying area. The initial simulation path scheme includes multiple simulation paths and laying parameters corresponding to each simulation path. Based on the initial simulated path scheme, real-time environmental interference simulation data is introduced, and each simulated path is dynamically adjusted to obtain the adjusted simulated path scheme. Based on the adjusted simulation path scheme, the connection relationship and laying parameters of each simulation path are integrated to generate the final simulation planning scheme for the optical cable laying area. The final simulation planning scheme includes a path coordinate sequence, a laying parameter table, and an explanation of environmental interference response.

[0005] In another aspect, embodiments of the present invention also provide a software simulation system for optical cable laying planning, including a processor and a machine-readable storage medium connected to the processor. The machine-readable storage medium is used to store programs, instructions, or code, and the processor is used to execute the programs, instructions, or code in the machine-readable storage medium to implement the above-described method.

[0006] Based on the above, firstly, by acquiring a geographic feature simulation dataset containing simulated data on terrain undulations, surface building distribution, and underground pipeline distribution, the geographic characteristics of the fiber optic cable laying area can be meticulously reflected. Based on this geographic feature simulation dataset and combined with fiber optic cable laying process requirements, a set of scene association rules is constructed, clarifying the relationships between terrain undulations and fiber optic cable laying angles, surface building distribution and fiber optic cable detour ranges, and underground pipeline distribution and fiber optic cable spacing. This allows the planning process to fully consider the specific impact of various geographic features on fiber optic cable laying. Path adaptation simulations are then performed on the geographic feature simulation dataset according to the set of scene association rules. The generated initial simulated path scheme includes multiple simulated paths and corresponding laying parameters, providing multiple feasible options for fiber optic cable laying. Real-time environmental interference simulation data is introduced to dynamically adjust the initial simulated path scheme, enabling timely optimization of the path scheme based on actual environmental changes. This ensures that the planning scheme always adapts to the actual construction situation, effectively responding to various emergencies and improving the flexibility and adaptability of fiber optic cable laying. Finally, based on the adjusted simulation path scheme, a final simulation planning scheme is generated, which includes a path coordinate sequence, a laying parameter table, and instructions for dealing with environmental interference. This greatly improves the efficiency and quality of optical cable laying and reduces project risks and costs. Attached Figure Description

[0007] Figure 1 This is a schematic diagram of the execution flow of the software simulation method for optical cable laying planning provided in an embodiment of the present invention.

[0008] Figure 2This is a schematic diagram of exemplary hardware and software components of a software simulation system for optical cable laying planning provided in an embodiment of the present invention. Detailed Implementation

[0009] The present invention will now be described in detail with reference to the accompanying drawings. Figure 1 This is a flowchart illustrating a software simulation method for optical cable laying planning provided in one embodiment of the present invention. The software simulation method for optical cable laying planning will be described in detail below.

[0010] Step S110: Obtain the geographic feature simulation dataset of the optical cable laying area. The geographic feature simulation dataset includes terrain relief simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data.

[0011] This embodiment uses a suburban industrial park as the area for fiber optic cable laying. This area includes factory areas, warehouse areas, supporting office areas, and park roads. The terrain encompasses gentle hills, flat areas, and small gullies. Surface buildings are mainly large factories and warehouses, while underground water supply pipes, sewage pipes, gas pipes, and 10kV power cables have already been laid. When obtaining the geographic feature simulation dataset, it is necessary to construct three-dimensional simulation data that closely matches the actual geographic characteristics of the area using software simulation tools.

[0012] Step S111: Generate terrain undulation simulation data using digital terrain simulation software. The terrain undulation simulation data is constructed using a raster model. Each raster cell contains geographic coordinates, elevation values, and slope values. The raster size is set according to the park area and planning accuracy.

[0013] Digital terrain simulation software was used to import measured terrain data (such as elevation point data measured by a total station) from the suburban industrial park. Kriging interpolation was then used to generate rasterized terrain undulation simulation data. Each raster cell corresponds to unique longitude and latitude coordinates, and the simulated elevation and slope values ​​for that coordinate point are recorded. The slope value is obtained by calculating the ratio of the elevation difference to the horizontal distance between adjacent raster cells. The generated terrain undulation simulation data was smoothed to remove abnormal elevation points caused by interpolation errors, while preserving the simulation accuracy of key terrain features such as hills and gullies, ensuring that the deviation between the simulation data and the actual terrain is within acceptable limits.

[0014] Step S112: Construct simulated data of the distribution of buildings on the ground using architectural 3D modeling software. The simulated data of the distribution of buildings on the ground includes 3D building models, building outline coordinates and building height parameters. The 3D building models are constructed separately according to building types such as factories, warehouses, and office buildings.

[0015] Using 3D architectural modeling software, 1:1 scale 3D simulation models of the surface buildings were constructed based on the architectural design drawings of the suburban industrial park. Outline coordinate attributes were added to each building model; these coordinates consist of simulated geographic coordinates of the vertices of the building's outer boundary, forming a closed polygon. Height parameter attributes were also added, including eaves height, ridge height, and number of stories. The simulated building distribution data was validated for rationality to ensure that building spacing and the relative positions of buildings and roads conformed to the park's planning specifications, and that the dimensions and shapes of the building models matched the actual buildings, avoiding any impact on the accuracy of subsequent path simulations due to model deviations.

[0016] Step S113: Generate underground pipeline distribution simulation data through the underground pipeline simulation system. The underground pipeline distribution simulation data includes pipeline type identifier, pipeline centerline coordinates, pipeline burial depth and diameter parameters. Different types of pipelines are distinguished by different simulation colors.

[0017] An underground pipeline simulation system was launched, generating simulation data for various underground pipelines based on the as-built data of underground pipelines in the suburban industrial park. Type identifiers were added to each pipeline, such as "water supply pipe," "gas pipe," and "power cable." A pipeline centerline coordinate sequence was generated, recording the simulated geographic coordinates of the pipeline's starting point, turning points, and ending points. Pipeline burial depth (vertical distance from the top of the pipeline to the ground surface) and diameter parameters were labeled. In the simulation system, blue represents water supply pipes, yellow represents gas pipes, and red represents power cables, enabling intuitive identification of pipeline types through color differentiation. Simultaneously, collision detection was performed on the simulated data of pipeline intersections to correct pipeline overlap issues caused by data entry errors, ensuring the accuracy of the simulated underground pipeline distribution data.

[0018] Step S114: Import the terrain relief simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data into a unified geographic simulation platform, perform coordinate system unification processing, adopt the National Geodetic Coordinate System 2000, and form a complete geographic element simulation dataset.

[0019] The generated terrain relief simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data are exported to standard geographic data formats (such as Shapefile format) and imported into the geographic simulation platform. The original coordinate systems of the three types of data are checked; if coordinate differences exist, they are uniformly converted to the National Geodetic Coordinate System 2000 using the coordinate transformation module. During the conversion process, at least three evenly distributed measured coordinate control points within the park are selected. A conversion model is established based on the original coordinates and target coordinates of the control points, and the three types of data are converted point-by-point. After the conversion is completed, multiple coordinate points are randomly selected for accuracy verification to ensure that the converted coordinate error is less than a preset threshold. The three types of data with unified coordinates are stored according to data type, generating a geographic element simulation dataset containing terrain, building, and underground pipeline subsets. The dataset includes information on data generation time, data source, and simulation accuracy.

[0020] Step S120: Based on the geographic element simulation dataset and combined with the optical cable laying process requirements, construct a scene association rule set. The scene association rule set reflects the relationship between the terrain undulation simulation data and the optical cable laying angle, the relationship between the surface building distribution simulation data and the optical cable detour range, and the relationship between the underground pipeline distribution simulation data and the optical cable spacing.

[0021] Based on the geographic element simulation dataset of suburban industrial parks, and combined with industry process standards for fiber optic cable laying, a set of scene association rules covering constraints of terrain, buildings, and underground pipelines is constructed.

[0022] Step S121: Extract elevation change simulation information from the topographic relief simulation data, contour coordinate simulation information from the surface building distribution simulation data, and directional coordinate simulation information from the underground pipeline distribution simulation data from the geographic feature simulation dataset.

[0023] Elevation variation simulation information is extracted from the topography subset of the geographic feature simulation dataset, including simulated elevation differences (elevation differences between any two points), slope distribution range, and terrain undulation types (such as gentle slopes, steep slopes, and gullies) in different areas within the park. Contour coordinate simulation information for each building is extracted from the building subset, i.e., the simulated geographic coordinate sequence of the outer boundary vertex of the building foundation. Orientation coordinate simulation information for each pipeline is extracted from the underground pipeline subset, i.e., the simulated coordinate sequence of the pipeline centerline and its extension direction. The extracted information is then organized by region to form corresponding data lists, ensuring that the geographic feature simulation information for each region is complete and readily available.

[0024] Step S122: Based on the allowable range of laying angle in the optical cable laying process requirements, determine the correlation between the terrain undulation simulation data and the optical cable laying angle. The correlation is based on the elevation difference in the elevation change simulation information, and different laying angle ranges are set for different elevation differences.

[0025] Consult the fiber optic cable laying process standards to determine the allowable range of cable laying angles (e.g., the angle for overhead laying should not exceed a certain angle, and the angle for direct burial laying should not exceed a certain angle). Based on the elevation difference in the terrain undulation simulation data, divide the elevation difference into multiple intervals, each interval corresponding to a set of laying angle ranges: for intervals with smaller elevation differences (e.g., gentle terrain), the laying angle range can be close to the upper limit of the allowable range; for intervals with larger elevation differences (e.g., steep slopes), the laying angle range should be set close to the lower limit of the allowable range to reduce construction difficulty and ensure the stability of the fiber optic cable after laying. For example, for overhead fiber optic cables, when the elevation difference is in a small interval, the laying angle can be set to the middle to upper limit of the allowable range; when the elevation difference is in a large interval, the laying angle should be set to the middle to lower limit of the allowable range.

[0026] Step S1221: Extract the allowable range of laying angles from the optical cable laying process requirements. The allowable range of laying angles includes the maximum laying angle and the minimum laying angle.

[0027] The allowable angle ranges for different laying methods are extracted from the optical cable laying process specifications: the maximum laying angle for overhead optical cables does not exceed a certain angle, and the minimum laying angle is not less than a certain angle; the maximum laying angle for directly buried optical cables does not exceed a certain angle, and the minimum laying angle is not less than a certain angle. The extracted maximum and minimum laying angles are categorized and recorded according to the laying method to form a process angle parameter table, which serves as the basic standard for determining the correlation. For example, the maximum laying angle for overhead optical cables is a certain angle, and the minimum laying angle is a certain angle; the maximum laying angle for directly buried optical cables is a certain angle, and the minimum laying angle is a certain angle.

[0028] Step S1222: Extract elevation change simulation information from the topographic relief simulation data from the geographic feature simulation dataset. The elevation change simulation information includes the elevation difference between different regions.

[0029] Using the data analysis function of the geographic simulation platform, the grid cells of the terrain undulation simulation data are traversed to calculate the simulated elevation difference between any two adjacent areas within the park, while also calculating the elevation difference between key points (such as factory entrances and road intersections). The calculated elevation differences are sorted by value, and duplicate values ​​are removed to form an elevation difference sequence covering the entire park, which serves as the basis for dividing elevation difference intervals. For example, the calculated elevation difference sequence contains multiple values ​​from the minimum difference to the maximum difference, covering the elevation variation characteristics of both gentle and steep slope areas.

[0030] Step S1223: Divide the elevation difference in the elevation change simulation information into multiple elevation difference intervals, with each elevation difference interval corresponding to a set of elevation difference ranges.

[0031] Based on the distribution characteristics of the elevation difference sequence, the elevation difference is divided into multiple intervals using either equidistant or unequal interval methods. For suburban industrial parks, considering the terrain's predominantly gentle slopes with some steep slopes, unequal interval division is adopted: areas with smaller elevation differences are divided into multiple smaller intervals (e.g., each interval is separated by a certain difference value) to achieve precise angle control; areas with larger elevation differences are divided into fewer larger intervals (e.g., each interval is separated by a certain difference value). Each interval is assigned a unique identifier, and the start and end values ​​of the interval are recorded to form an elevation difference interval division table.

[0032] Step S1224: For each elevation difference interval, combined with the allowable range of laying angle, set the laying angle range corresponding to the elevation difference interval. The larger the elevation difference corresponding to the elevation difference interval, the closer the set laying angle range is to the minimum laying angle.

[0033] For each elevation difference interval, refer to the allowable range in the process angle parameter table to set the corresponding laying angle range. Follow the principle that "the larger the elevation difference, the gentler the laying angle": for the interval with the smallest elevation difference, the laying angle range can be set from the median to the maximum value of the allowable range; for the interval with a medium elevation difference, the laying angle range is set from the minimum to the median of the allowable range; for the interval with the largest elevation difference, the laying angle range is set from the minimum to slightly above the minimum value of the allowable range. For example, if an elevation difference interval is relatively small, the corresponding overhead optical cable laying angle range is set from the median to the maximum value of the allowable range; if an elevation difference interval is relatively large, the corresponding laying angle range is set from the minimum to the median of the allowable range.

[0034] Step S1225: Verify whether the laying angle range corresponding to each elevation difference interval is completely within the allowable laying angle range in the optical cable laying process requirements. If it exceeds the allowable range, adjust the laying angle range corresponding to the elevation difference interval until the laying angle range corresponding to all elevation difference intervals is within the allowable range.

[0035] Compare the laying angle range corresponding to each elevation difference interval with the allowable range in the process angle parameter table to check for any exceeding of the allowable range. If the upper limit of the laying angle range for a certain interval exceeds the maximum allowable laying angle of the process, or the lower limit is lower than the minimum allowable laying angle of the process, then reduce the laying angle range for that interval: adjust the upper limit to the maximum allowable laying angle of the process, or adjust the lower limit to the minimum allowable laying angle of the process. For example, if the original upper limit of the laying angle range for a certain interval exceeds the process requirements, adjust it to the maximum allowable angle of the process, ensuring that the adjusted range is completely within the allowable range. Repeat the comparison and adjustment process until the laying angle range of all elevation difference intervals meets the process requirements.

[0036] Step S1226: Associate each elevation difference interval with the corresponding laying angle range to form a correlation between terrain undulation simulation data and optical cable laying angle. The correlation includes elevation difference interval identifier, corresponding laying angle range and correlation basis.

[0037] Create an associated entry for each elevation difference interval, including the interval identifier, the laying angle range (upper and lower limits), and the basis for association. The basis for association should explain the terrain features corresponding to the interval (e.g., gentle terrain, steep slope) and the technological reasons for setting the laying angle range (e.g., reducing construction difficulty, ensuring stable fiber optic cable tension). Organize all associated entries into a terrain-angle association table, which serves as part of the scene association rule set, facilitating quick retrieval and use during subsequent path adaptation simulations.

[0038] Step S123: Based on the detour distance standard in the optical cable laying process requirements, determine the correlation between the simulated data of the distribution of buildings on the ground and the detour range of the optical cable. The correlation is based on the building boundary coordinates in the contour coordinate simulation information, and the minimum distance range between the optical cable and the building boundary coordinates is set as the detour range.

[0039] Extract the building detour distance standards from the fiber optic cable laying process requirements (such as a minimum horizontal distance between the fiber optic cable and a building), and set the detour range based on the simulated outline coordinates of the buildings on the ground. Different minimum distance ranges are set for different types of buildings: for tall buildings such as large factories and warehouses, the minimum distance range is set slightly larger than the process standard; for low-rise buildings such as small office buildings and ancillary facilities, the minimum distance range is set equal to the process standard. For example, if the process standard requires a minimum distance between the fiber optic cable and the building, the detour range for large factories is set to that distance plus a greater distance, and the detour range for small buildings is set to that distance plus a slightly larger distance. Simultaneously, for corners and protruding parts of buildings, buffer distances need to be added to the detour range to avoid collisions between the fiber optic cable and the building.

[0040] Step S124: Based on the safety spacing standard in the optical cable laying process requirements, determine the correlation between the underground pipeline distribution simulation data and the optical cable spacing. The correlation is based on the pipeline centerline coordinates in the direction coordinate simulation information, and set the minimum spacing range between the optical cable and the pipeline centerline coordinates.

[0041] The safety distance standards for underground pipelines in optical cable laying processes were reviewed, and minimum distance ranges were set according to different pipeline types: A larger minimum distance range was set for dangerous pipelines such as gas pipes and power cables (e.g., not less than a certain distance); a smaller minimum distance range was set for non-dangerous pipelines such as water supply pipes and sewage pipes (e.g., not less than a certain distance). Based on the simulated coordinate information of the underground pipeline routes, the minimum distance range was associated with the pipeline type: for gas pipelines, a certain minimum distance was set between the optical cable and the pipeline centerline; for 10kV power cables, a certain minimum distance was set; and for water supply pipelines, a certain minimum distance was set. Furthermore, when multiple pipelines run parallel or cross, the strictest distance requirement was applied to ensure that the optical cable laying process would not cause interference or safety hazards to underground pipelines.

[0042] Step S125: Organize the relationship between the terrain undulation simulation data and the optical cable laying angle, the relationship between the surface building distribution simulation data and the optical cable detour range, and the relationship between the underground pipeline distribution simulation data and the optical cable spacing into rule entries. Each rule entry includes the applicable geographic feature type, the basis for association, and the constraint range.

[0043] The terrain-angle relationship, building-detour relationship, and pipeline-spacing relationship are converted into standardized rule entries. Each rule entry contains three core elements: the applicable geographic feature type (e.g., "terrain undulation - gentle slope", "surface building - large factory", "underground pipeline - gas pipe"); the basis for the association (e.g., "optical cable laying process standard X", "terrain elevation difference XX range"); and the constraint range (e.g., "laying angle XX-XX", "detour distance XX-XX", "spacing XX-XX"). For example, a terrain rule entry might be "Applicable type: terrain undulation - steep slope; basis for association: elevation difference XX range, process standard X; constraint range: laying angle XX-XX"; and a pipeline rule entry might be "Applicable type: underground pipeline - gas pipe; basis for association: process standard Y; constraint range: spacing XX-XX".

[0044] Step S126: Logically link and integrate all rule entries to obtain a set of scene-related rules.

[0045] The organized rule entries are imported into the rule editing tool for logical integration. First, the rule entries are categorized by geographic feature type, forming subsets for terrain rules, buildings, and pipeline rules. Second, the logical relationships between different subsets are analyzed. When multiple rules apply to a given area, rule priorities are set: pipeline safety distance rules have the highest priority, followed by building detour rules, and then terrain laying angle rules have the lowest priority. Finally, conflict resolution clauses are added. When the constraints of different rules conflict, the higher-priority rule is executed; if priorities are the same, the rule with the stricter constraint is applied. The integrated rule subsets and conflict resolution clauses are combined to form a complete set of scene-related rules, stored as a rule file (e.g., XML format) that can be called by simulation software.

[0046] Step S130: Based on the scene association rule set, perform path adaptation simulation on each element in the geographic element simulation dataset to generate an initial simulation path scheme covering the optical cable laying area. The initial simulation path scheme includes multiple simulation paths and laying parameters corresponding to each simulation path.

[0047] Based on the set of scene association rules, the software simulation tool performs path adaptation calculations on the geographical element simulation data of the suburban industrial park, generating multiple simulation paths that conform to the rule constraints, and forming an initial simulation path scheme.

[0048] Step S131: Determine the simulated coordinates of the starting point and the simulated coordinates of the ending point of the optical cable laying area, and map the simulated coordinates of the starting point and the simulated coordinates of the ending point to the geographic element simulation dataset to obtain the geographic element information corresponding to the starting point and the geographic element information corresponding to the ending point.

[0049] Within the suburban industrial park, the starting point for fiber optic cable laying is determined to be the fiber optic cable junction box at the park entrance. The simulated geographic coordinates of this location are obtained through a geographic simulation platform and used as the starting point's simulated coordinates. The ending point is determined to be the core factory building's computer room at the park's end, and its simulated geographic coordinates are obtained as the ending point's simulated coordinates. The starting and ending point simulated coordinates are input into a geographic element simulation dataset. The spatial query function retrieves the geographic element information corresponding to the starting point (such as surrounding terrain type, whether it is near buildings or pipelines) and the geographic element information corresponding to the ending point. For example, "Starting point: gentle terrain, near park roads, no underground dangerous pipelines; Ending point: gentle slope, near core factory building, underground water supply pipelines."

[0050] Step S132: Select rule entries related to the geographic element information corresponding to the starting point and the geographic element information corresponding to the ending point from the set of scene association rules to form a subset of path adaptation rules.

[0051] Based on the geographical features of the starting and ending points, rules are filtered within the scene association rule set. For the starting point, which is characterized by "flat terrain, proximity to park roads, and no underground hazardous pipelines," applicable terrain rules (layout angle rules for flat terrain), building rules (no building detour requirements), and pipeline rules (spacing rules for non-hazardous pipelines) are selected. For the ending point, which is characterized by "gentle slope terrain, proximity to core factory buildings, and underground water supply pipelines," applicable terrain rules (layout angle rules for gentle slopes), building rules (detour rules for large factory buildings), and pipeline rules (spacing rules for water supply pipes) are selected. The selected rule entries are then integrated to form a path adaptation rule subset, ensuring that this subset includes all rule constraints that may be involved throughout the entire path.

[0052] Step S133: Based on the path adaptation rule subset, perform a region-by-region adaptation analysis on the terrain undulation simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data in the geographic element simulation dataset to determine the allowable range of path direction in each region.

[0053] The suburban industrial park is divided into multiple rectangular areas (e.g., 100m × 100m), and adaptation analysis is performed on each area sequentially. For a specific area, firstly, simulated topographic relief data (elevation difference, slope) is extracted. Based on the topographic rules in the path adaptation rule subset, the laying angle range is determined, and then converted into the allowable path direction range (e.g., the angle range corresponds to multiple possible direction directions). Secondly, simulated data of surface building distribution (building location, outline) is extracted. Based on building rules, the detour range is determined, and directions conflicting with buildings within the allowable direction range are eliminated. Finally, simulated data of underground pipeline distribution (pipeline location, type) is extracted. Based on pipeline rules, the spacing requirements are determined, further eliminating directions conflicting with pipelines. Combining the results of these three screenings, the allowable path direction range within the area is obtained, i.e., the set of all direction directions that meet the rule constraints.

[0054] Step S134: Based on the allowable range of path direction in each region, starting from the simulated coordinates of the starting point, generate path segments region by region. Each path segment corresponds to the geographic feature adaptation result of a region, and the direction of adjacent path segments remains continuous.

[0055] Starting from the simulated coordinates of the origin, the region is designated as the initial region. Within the permissible path direction of this region, a direction pointing towards the adjacent region is selected as the initial direction, generating a path segment within the initial region. The starting point of this path segment is the simulated coordinates of the origin, and the ending point is the adaptation point on the boundary between the initial region and the adjacent region. The selection of the adaptation point must ensure that it is simultaneously within the permissible path direction range of both the initial region and the adjacent region.

[0056] After entering an adjacent region, starting from the adaptation point, and considering the allowed path range of that region, a new path that is continuous with the previous path segment is determined, and a path segment for the current region is generated. Its endpoint is also the adaptation point on the boundary between the current region and the next adjacent region.

[0057] Repeat the above process to generate path segments region by region. For each path segment generated, its direction must be verified to ensure that the angle between adjacent path segments does not exceed the preset turning threshold, so as to avoid unreasonable sharp bends that may affect the optical cable laying construction.

[0058] Step S135: Assign laying parameters to each path segment. The laying parameters are determined based on the geographic feature simulation data corresponding to the path segment and the rule entries in the path adaptation rule subset, including the laying angle, detour distance and distance from underground pipelines.

[0059] For each path segment, extract its corresponding geographic feature simulation data (elevation difference, building location, pipeline distribution) and applicable path adaptation rule entries. Based on the terrain rule entries and the elevation difference of the path segment, select the median value from the corresponding laying angle range as the laying angle for that path segment; based on the building rule entries and the relative position of the path segment to the building, determine the detour distance. If the path segment is near a large factory, select the upper limit of the rule-defined range for the detour distance; if it is near a small building, select the median value; based on the pipeline rule entries and the positional relationship between the path segment and underground pipelines, determine the spacing with different types of pipelines. The spacing with gas pipelines selects the upper limit of the rule-defined range, and the spacing with water supply pipelines selects the median value.

[0060] The determined laying angle, detour distance, pipeline spacing and corresponding rules are integrated to form a list of laying parameters for each path segment, ensuring that the laying parameters are fully matched with geographical features and rule requirements.

[0061] Step S136: Integrate all path segments and their corresponding laying parameters to form an initial simulated path scheme covering the optical cable laying area. Each simulated path in the initial simulated path scheme consists of continuous path segments, and the laying parameters of each simulated path are adjusted according to the changes in the geographical features corresponding to the path segments.

[0062] The path segments generated region by region are connected in the order of generation to form a complete simulated path. During the connection process, the coordinates of the boundary adaptation points are fine-tuned to ensure the smoothness of the entire path. Each simulated path contains a continuous sequence of path segments and a corresponding list of laying parameters. The laying parameters are dynamically adjusted according to the changes in the geographical features of the areas traversed by the path segments. For example, when a path segment moves from flat terrain to gentle slope terrain, the laying angle is adjusted from the upper limit of the range to the middle value; when moving from a building-farm area to an area near a large factory, the detour distance is adjusted from none to the upper limit of the range set by the rules.

[0063] Multiple simulated paths with different directions are generated. Each path meets the constraints of a subset of path adaptation rules. The simulated paths and their corresponding laying parameters are integrated to form an initial simulated path scheme covering suburban industrial parks. The scheme must indicate the identifier of each simulated path, the composition of the path segments, and the nodes where the laying parameters change.

[0064] Step S140: Based on the initial simulated path scheme, real-time environmental interference simulation data is introduced, and dynamic feedback adjustment is performed on each simulated path to obtain the adjusted simulated path scheme.

[0065] Based on the initial simulated path plan, real-time environmental interference simulation data from suburban industrial parks was introduced using software simulation tools to analyze the impact of environmental interference on optical cable laying parameters. Each simulated path was dynamically adjusted to ensure that the path plan adapts to actual environmental conditions.

[0066] Step S141: Introduce real-time environmental disturbance simulation data, which includes wind force impact simulation data and soil moisture simulation data. The wind force impact simulation data reflects the wind force level and wind direction simulation information of different regions, and the soil moisture simulation data reflects the soil moisture content simulation information of different regions.

[0067] The meteorological simulation module generates wind impact simulation data, which is divided into areas according to the suburban industrial park. It records the simulated wind force level (such as light breeze, light wind, light breeze) and wind direction (such as east wind, south wind, northwest wind) for each area. The wind force level and wind direction are simulated based on the terrain features (such as hills blocking the way, open space) and seasonal characteristics of the park.

[0068] The soil simulation module generates soil moisture simulation data and records the simulated soil moisture content (e.g., dry, wet, humid) for each region. The soil moisture content is simulated based on the park's topography (e.g., gullies are prone to water accumulation, hills drain quickly), vegetation cover, and precipitation.

[0069] The simulation data on wind impact and soil moisture were correlated by region to form a real-time environmental disturbance simulation dataset, which was then imported into a geographic simulation platform and spatially matched with the simulation path in the initial simulation path scheme.

[0070] Step S142: Extract the laying parameters of each simulated path and the corresponding simulated geographical feature data of the path segment from the initial simulated path scheme.

[0071] Extract the laying parameters (laying angle, detour distance, pipeline spacing) and the corresponding geographical element simulation data (elevation difference, building location, pipeline distribution) of each simulated path in the initial simulated path scheme, and organize them into a "path-parameter-geographic element" correspondence table according to the path segment.

[0072] For example, path segment 1 of a certain simulated path has a certain laying angle, a certain detour distance, and a certain pipeline spacing. The geographical features are flat terrain, no buildings, and proximity to water supply pipelines. Path segment 2 has a certain laying angle, a certain detour distance, and a certain pipeline spacing. The geographical features are gentle slope terrain, proximity to small buildings, and proximity to gas pipelines.

[0073] The corresponding table is associated with the real-time environmental disturbance simulation dataset by region to clarify the wind force impact and soil moisture simulation data corresponding to each path segment.

[0074] Step S143: For each path segment of each simulated path, combine the wind force impact simulation data corresponding to that path segment to correct the laying angle. The higher the impact of the wind force level, the greater the need to adjust the laying angle. The adjusted laying angle is still within the laying angle range set in the scene association rule set.

[0075] For each path segment, the degree of impact is determined based on its corresponding wind force level: the higher the wind force level, the greater the impact. If the path segment is overhead, when the angle between the wind direction and the path direction is small, the higher the wind force level, the more the laying angle needs to be slightly adjusted towards the windward direction, and the adjustment range increases with the increase of the impact degree; when the angle between the wind direction and the path direction is large, the laying angle needs to be slightly adjusted towards the windward direction, and the adjustment range also increases with the increase of the impact degree.

[0076] If the path segment is directly buried, the wind force level has little impact on the laying angle. Only when the wind force level is extremely high, the laying angle is slightly adjusted to reduce the risk of soil collapse after surface excavation.

[0077] After each correction, check whether the adjusted laying angle is within the laying angle range corresponding to the path segment in the scene association rule set. If it exceeds the range, reduce the adjustment range until it meets the rule requirements.

[0078] Step S1431: Extract the wind impact simulation data corresponding to each path segment of each simulated path from the real-time environmental interference simulation data. The wind impact simulation data includes wind force level and wind direction.

[0079] By using the spatial overlay function of the geographic simulation platform, each path segment of each simulated path is matched with the real-time environmental disturbance simulation dataset to extract the wind force level and wind direction data of the area where each path segment is located.

[0080] For example, path segment 1 of a simulated path is located in an open area of ​​the park, with a wind force level of light wind and a wind direction of east; path segment 2 is located in a leeward area of ​​hills, with a wind force level of light wind and a wind direction of east; and path segment 3 is located in a narrow area between factory buildings, with a wind force level of light wind and a wind direction of northeast.

[0081] The extracted wind force and direction data are associated with the path segment identifiers to form a list of "path segment - wind force - wind direction".

[0082] Step S1432: Determine the degree of impact based on the wind force level. The degree of impact corresponding to the wind force level is divided according to a preset correspondence. Different wind force levels correspond to different degrees of impact.

[0083] The preset correspondence between wind force level and impact level is as follows: light breeze corresponds to slight impact, gentle breeze corresponds to moderate impact, and strong wind corresponds to severe impact. Based on the "path segment - wind force level - wind direction" correspondence list, a corresponding impact level is assigned to each path segment.

[0084] For example, the wind force level of path segment 1 is light wind, corresponding to a moderate impact level; the wind force level of path segment 2 is light wind, corresponding to a slight impact level; the wind force level of path segment 3 is light wind, corresponding to a slight impact level.

[0085] The corresponding relationship needs to be set in conjunction with the optical cable laying method. The sensitivity of overhead laying to wind force is higher than that of direct burial laying. Therefore, under the same wind force level, the impact of overhead laying is higher than that of direct burial laying.

[0086] Step S1433: Determine the correction range of the laying angle based on the degree of influence. The greater the degree of influence, the greater the correction range. The numerical range of the correction range is determined according to the laying angle range set in the scene association rule set to ensure that the corrected laying angle does not exceed the range.

[0087] The correction range is set according to the degree of impact: minor impact corresponds to a small correction, moderate impact corresponds to a medium correction, and severe impact corresponds to a large correction. The numerical range of the correction range is one-tenth to one-fifth of the laying angle range of the path segment in the scene association rule set. For example, if the laying angle range is from a certain angle to a certain angle, the correction range is from that angle to a certain angle.

[0088] For example, path segment 1 corresponds to a moderate level of impact, and the correction range is set to a medium range; path segment 2 corresponds to a slight level of impact, and the correction range is set to a small range; path segment 3 corresponds to a slight level of impact, and the correction range is set to a small range.

[0089] The correction range must be such that, after being superimposed on the original laying angle, the result does not exceed the laying angle range set in the scene association rule set. If the original laying angle is close to the upper limit of the range, downward correction is allowed; if it is close to the lower limit of the range, upward correction is allowed.

[0090] Step S1434: Determine the correction direction for the laying angle based on the wind direction. The correction direction will vary depending on the angle between the wind direction and the path segment. The correction direction should make the laying angle more adaptable to the influence of the wind direction on the laying of optical cables.

[0091] Calculate the angle between the wind direction and the path segment. If the angle is less than 90 degrees (downwind direction), the laying angle of the overhead laying path segment needs to be adjusted upward to reduce the downward pressure of the wind on the optical cable. If the angle is greater than 90 degrees (upwind direction), the laying angle needs to be adjusted downward to reduce the upward force of the wind on the optical cable. If the angle is close to 90 degrees (crosswind direction), the laying angle needs to be slightly adjusted in a direction perpendicular to the wind direction to balance the lateral tension brought by the wind.

[0092] The path segment for direct burial is less affected by wind direction. Only when the impact is severe can the laying angle be slightly adjusted according to the wind direction to avoid slope instability of the excavated trench due to wind force.

[0093] For example, the wind direction of path segment 1 is easterly, the direction is northeast-southwest, the angle is 45 degrees (tailwind), and the corrected direction is upward; the wind direction of path segment 2 is easterly, the direction is northwest-southeast, the angle is 135 degrees (headwind), and the corrected direction is downward.

[0094] Step S1435: Calculate the corrected laying angle based on the correction range and correction direction. The corrected laying angle = original laying angle + (correction range × correction direction coefficient). The correction direction coefficient is determined based on the correction direction.

[0095] Set the correction direction coefficient: the coefficient for upward correction is 1, the coefficient for downward correction is -1, and the coefficient for lateral correction is set to 0.5 or -0.5 depending on the lateral direction. Add the original laying angle to (correction range × correction direction coefficient) to obtain the corrected laying angle.

[0096] For example, the original laying angle of path segment 1 is a certain angle, the correction range is a certain angle, the correction direction coefficient is 1, and the corrected laying angle = a certain angle + (a certain angle × 1) = a certain angle; the original laying angle of path segment 2 is a certain angle, the correction range is a certain angle, the correction direction coefficient is -1, and the corrected laying angle = a certain angle + (a certain angle × -1) = a certain angle.

[0097] Step S1436: Check whether the corrected laying angle is within the laying angle range corresponding to the path segment in the scene association rule set. If it exceeds the laying angle range, adjust the correction magnitude and recalculate the corrected laying angle until it does not exceed the laying angle range.

[0098] The corrected laying angle is compared with the laying angle range corresponding to the path segment in the scene association rule set. If it is within the range, it is determined as the final corrected angle; if it is outside the range, the correction magnitude needs to be reduced, for example, starting from a certain percentage of the original correction magnitude, and the corrected laying angle is recalculated and compared again.

[0099] If the correction angle still exceeds the range after reducing the correction range, adjust the correction direction (e.g., change the original upward correction to downward correction, provided that it meets the wind direction adaptation requirements), recalculate and compare, until the corrected laying angle is within the range allowed by the rules.

[0100] For example, if the original laying angle of a certain path segment is a certain angle (close to the upper limit of the range), and it exceeds the range after being corrected upwards, the correction range needs to be reduced and it needs to be corrected downwards. The corrected angle that meets the requirements needs to be recalculated.

[0101] Step S144: Based on the soil moisture simulation data corresponding to the path segment, adjust the distance between the path and the underground pipeline. The higher the influence of soil moisture content, the greater the need for distance adjustment. The adjusted distance is still within the minimum distance range set in the scene association rule set.

[0102] For direct-buried pipeline segments, the impact of soil moisture content is determined based on soil moisture simulation data: the higher the soil moisture content, the greater the impact, the worse the soil's bearing capacity and stability, and the greater the distance between the soil and underground pipelines needs to be increased to avoid pipeline displacement or damage due to soft soil during construction.

[0103] For example, when the soil moisture content is wet, the impact is severe, and the distance between the gas pipeline and the pipeline is increased by a certain amount; when the soil moisture content is moist, the impact is moderate, and the distance is increased by a certain amount; when the soil moisture content is dry, the impact is slight, and the distance remains unchanged.

[0104] For overhead pipeline sections, soil moisture has little impact on pipeline spacing. Only when the soil moisture content is extremely high and the pipeline section is close to underground pipelines, the spacing is slightly increased to prevent water from seeping into the vicinity of the pipelines during ground construction.

[0105] The adjusted spacing must be within the minimum spacing range set in the scene association rule set to ensure that it is not lower than the process standard requirements.

[0106] Step S145: Perform a continuity check on the corrected path segment laying parameters, and determine whether the changes in the laying parameters of adjacent path segments conform to the gradual trend of geographical elements and environmental interference. If not, readjust the laying parameters of adjacent path segments.

[0107] Extract the corrected laying parameters (laying angle, pipeline spacing) of adjacent path segments within the same simulated path, calculate the parameter changes, and analyze whether the changes conform to the gradual trend of geographical elements and environmental disturbances. For example, if the terrain of adjacent path segments gradually transitions from flat to gentle slope, the change in laying angle should be small, showing a gradual trend; if the terrain suddenly changes from flat to steep, the change can be larger, but it must meet the rule requirements.

[0108] If the laying parameters of adjacent path segments change too much and do not conform to the changing trends of geographical elements and environmental interference (such as no obvious terrain changes but a sudden change in laying angle), then the laying parameters of the next path segment should be readjusted to reduce the parameter differences with the previous path segment, while ensuring that the adjusted parameters still meet the scene association rules and environmental interference requirements.

[0109] For example, if the laying angle of path segment A is corrected to a certain angle, and the laying angle of path segment B is corrected to a certain angle, and the change is too large and there is no reasonable reason, the laying angle of path segment B needs to be adjusted to a certain angle to reduce the change and conform to the gradual trend.

[0110] Step S146: Integrate all adjusted path segments and corresponding laying parameters in each simulated path to obtain an adjusted simulated path scheme. Each simulated path in the adjusted simulated path scheme includes corrected laying parameters and environmental interference correction records.

[0111] Connect the adjusted path segments in each simulated path sequentially, and ensure the smoothness and continuity of the entire path by fine-tuning the coordinates of the boundary adaptation points. Generate a revised list of laying parameters for each simulated path, which should indicate the original laying parameters, revised laying parameters, the basis for the revision (wind force influence, soil moisture influence), and verification results for each path segment.

[0112] Simultaneously, environmental interference correction records are added to each simulated path, recording the path segment identifier, the corresponding environmental interference type (wind force, soil moisture), the correction magnitude, and a description of the adjusted effect. All simulated paths, their corresponding laying parameter lists, and correction records are integrated to form an adjusted simulated path scheme. The adjusted simulated path scheme must reflect the adaptive adjustment of each path to real-time environmental interference.

[0113] Step S150: Based on the adjusted simulation path scheme, integrate the connection relationship and laying parameters of each simulation path to generate the final simulation planning scheme for the optical cable laying area. The final simulation planning scheme includes a path coordinate sequence, a laying parameter table, and an explanation of environmental interference response.

[0114] Based on the adjusted simulated path scheme, the connection relationships and parameters of each simulated path in the suburban industrial park were sorted out and integrated to form a final simulated planning scheme that can directly guide actual construction, ensuring the integrity and feasibility of the scheme.

[0115] Step S151: Analyze the intersection of each simulated path in the adjusted simulated path scheme, determine the simulated coordinates of the intersection points between different simulated paths, and use the simulated coordinates of the intersection points as path connection points.

[0116] The algorithm iterates through all simulated paths in the adjusted simulation path scheme, using a line element intersection analysis algorithm to calculate the coordinates of the intersection point between any two simulated paths. For each intersection point, the distance between the two paths within a preset range around the intersection point is calculated. If the distance is less than a preset connection threshold (set based on the installation spacing requirements of fiber optic junction boxes and distribution boxes), the intersection point is determined as a path connection point. The simulated geographic coordinates, the path identifier (e.g., path 1 intersects with path 2), and the intersection angle are recorded for each path connection point. Simultaneously, the geographic features around the connection point (e.g., whether it is near a building, the distribution of underground pipelines) are marked, forming a list of path connection points. For example, if path A and path B intersect at the intersection of a central road in the park, and the intersection coordinates are a certain simulated coordinate, with a distance less than the connection threshold, this point is determined as a path connection point, and it is marked as being near a small office building and having underground water supply pipelines.

[0117] Step S152: For each path connection point, extract the laying parameters of each simulated path at the path connection point and integrate them to form a connection point laying parameter comparison table. The connection point laying parameter comparison table includes the laying angle of each path at the connection point and the distance from the underground pipeline.

[0118] Centered on each path connection point, extract the laying parameters of each simulated path intersecting at that point within a preset range around the connection point, including the laying angle and the distance to underground pipelines (recorded separately according to pipeline type, such as distance to gas pipes and distance to water supply pipes). Organize these parameters according to path identifiers to form a connection point laying parameter reference table. For example, at path connection point 1, path A has a certain laying angle, a certain distance to the gas pipe, and a certain distance to the water supply pipe; path B has a certain laying angle, a certain distance to the gas pipe, and a certain distance to the water supply pipe. Record these data accordingly in the reference table. The reference table should also indicate the basis for the correction of each parameter (such as correction based on wind influence or adjustment based on soil moisture) to ensure the traceability of the parameter source.

[0119] Step S153: Generate a path coordinate sequence for each simulated path based on the path segments and corresponding laying parameters of each simulated path. The path coordinate sequence includes the simulated coordinates of each key point on the path and the distance between adjacent key points.

[0120] Each simulated path segment is extracted one by one, and key points on each segment are identified, including the start and end points, points of change in laying parameters (such as laying angle adjustments and spacing adjustments), and characteristic points with other geographic elements (such as avoidance points of nearby buildings and turning points crossing ditches). The simulated geographic coordinates (longitude, latitude, and elevation) of each key point are extracted, and the straight-line distance between adjacent key points is calculated based on the coordinate measurement standards of the geographic simulation platform. The key point coordinates and adjacent distances of each path segment are arranged sequentially according to the path segment's order, forming a coordinate subsequence for that path segment. All coordinate subsequences are then integrated according to the path's extension direction to form the path coordinate sequence for the entire simulated path. For example, the coordinate sequence for path A is "key point 1 (coordinate 1) - distance 1 - key point 2 (coordinate 2) - distance 2 - key point 3 (coordinate 3)...", fully presenting the spatial orientation of the path and the distribution of key nodes.

[0121] For example, step S1531: Extract all path segments of each simulated path and the laying parameters corresponding to each path segment from the adjusted simulated path scheme.

[0122] Open the storage file of the adjusted simulated route plan, and extract the list of route segments and the laying parameters (laying angle, detour distance, and distance from various underground pipelines) of each simulated route according to the route identifier. For example, extract route segments 1, 2, and 3 of route 1, where the laying angle of route segment 1 is a certain angle, the detour distance is a certain distance, the distance from the gas pipe is a certain distance, and the distance from the water supply pipe is a certain distance; the laying angle of route segment 2 is a certain angle, the detour distance is a certain distance, the distance from the gas pipe is a certain distance, and the distance from the water supply pipe is a certain distance. Link and store the above information to form a "route-segment-parameter" correspondence table.

[0123] Step S1532: For each path segment, determine the key points on the path segment, including the start point, end point and points where the laying parameters change in the path segment.

[0124] For each path segment, its starting coordinates are designated as the starting critical point, and its ending coordinates as the ending critical point. The laying parameters of the path segment are iterated. If a laying parameter (such as laying angle or pipeline spacing) changes compared to the previous position, and the change exceeds a preset parameter change threshold, then the coordinates of that position are designated as a critical point for the change in laying parameters. Furthermore, if the path segment passes through abrupt terrain changes (such as transitioning from a gentle slope to a steep slope), building corners, or underground pipeline intersections, the coordinates of these locations are also designated as critical points. For example, in path segment 1, the location where the laying angle is adjusted from one angle to another, and the location near the corner of the factory building, are both designated as critical points.

[0125] Step S1533: Extract the simulated coordinates of each key point, wherein the simulated coordinates are determined based on the coordinate system in the geographic element simulation dataset.

[0126] In the geographic simulation platform, the spatial location of each key point is determined, and its simulated coordinates based on the National Geodetic Coordinate System 2000 are read, including longitude, latitude, and elevation values. If the key point is located at a point where the parameters of a path segment change, the laying parameters before and after the change must be recorded simultaneously to ensure the accurate correspondence between coordinates and parameters. For example, the simulated coordinates of key point A are (longitude 1, latitude 1, elevation 1), corresponding to the parameters before the laying angle adjustment; the simulated coordinates of key point B are (longitude 2, latitude 2, elevation 2), corresponding to the parameters after the laying angle adjustment. The above data is then bound and stored.

[0127] Step S1534: Calculate the distance between adjacent key points, the distance being determined based on the simulated coordinates of the key points and the measurement standard of the coordinate system.

[0128] Using the distance calculation function of a geographic simulation platform, the straight-line distance between two points is calculated based on the simulated coordinates of adjacent key points using the geodetic distance calculation formula. During the calculation, the measurement standard of the coordinate system must be considered to ensure that the distance unit (e.g., meter) is consistent with the planning requirements. For example, if the coordinates of key point 1 are (longitude a, latitude a, elevation a) and the coordinates of key point 2 are (longitude b, latitude b, elevation b), the distance between the two points is calculated by the platform to be a certain length, and this distance value and the basis for the calculation are recorded.

[0129] Step S1535: Arrange the simulated coordinates of the key points of each path segment and the distances between adjacent key points in sequence according to the order of the path segments to form the coordinate subsequence of the path segment.

[0130] Following the path segment's extension order from start to finish, the simulated coordinates of key points within the segment are arranged sequentially, with the distance between each coordinate and the next coordinate noted. For example, the coordinate subsequence for path segment 1 is "(Longitude 1, Latitude 1, Elevation 1) - Distance 1 - (Longitude 2, Latitude 2, Elevation 2) - Distance 2 - (Longitude 3, Latitude 3, Elevation 3)", clearly showing the spatial orientation of the segment and the spacing between key nodes. The type of each key point (e.g., start point, parameter change point, avoidance point) should also be labeled in the coordinate subsequence for easy identification during subsequent integration.

[0131] Step S1536: Integrate the coordinate subsequences of all path segments according to the path extension order to form the path coordinate sequence of each simulated path. The connection point of adjacent coordinate subsequences in the path coordinate sequence is the end point of the previous path segment and the starting point of the next path segment.

[0132] All path segment coordinate subsequences of the same simulated path are concatenated in the order they were generated, with the endpoint key point of the previous path segment coordinate subsequence coinciding with the starting key point of the next path segment coordinate subsequence, forming a continuous path coordinate sequence. During the concatenation process, the smoothness of the transition between adjacent subsequences is checked. If the angle change at the transition point exceeds a preset threshold, the coordinates of the starting point of the next subsequence need to be fine-tuned to ensure the continuity of the entire path. For example, the coordinate sequence of path 1 is formed by concatenating the coordinate subsequences of path segment 1, path segment 2, and path segment 3 in sequence, forming a complete coordinate sequence covering the entire path.

[0133] Step S154: Based on the environmental interference correction records for each simulated path, compile an environmental interference response description, which includes the laying parameter correction methods and correction basis corresponding to different types of environmental interference.

[0134] Summarize the environmental interference correction records for each simulated path, categorizing them by interference type (wind impact, soil moisture impact). For wind impact, explain the correction methods for laying angles under different wind speeds (e.g., upward correction in downwind conditions, downward correction in headwind conditions), the basis for determining the correction range (e.g., the correspondence between the degree of impact and the correction range), and the effects after correction (e.g., reducing the impact of wind on optical cable tension). For soil moisture impact, explain the pipeline spacing adjustment methods under different soil moisture contents (e.g., increasing spacing in moist soil), the calculation logic for the adjustment range, and the purpose of the adjustment (e.g., preventing pipeline displacement during construction). Additionally, provide examples of corrections for specific path segments, such as, "Due to a light wind and easterly wind in path segment 5, the laying angle is corrected upwards from a certain angle, and the correction meets the wind load requirements." Environmental interference response explanations should be concise, logically clear, and easy for construction personnel to understand the parameter adjustment principles under different environments.

[0135] Step S155: Integrate the path coordinate sequence, the connection point laying parameter comparison table, and the environmental interference response instructions to form the final simulation planning scheme for the optical cable laying area. Each part of the final simulation planning scheme is associated with the corresponding information in the adjusted simulation path scheme.

[0136] All simulated path coordinate sequences are categorized and arranged according to path identifiers to form a "Path Coordinate Sequence Summary Table"; the path connection point laying parameter comparison table is sorted according to connection point location to form a "Connection Point Parameter Summary Table"; and environmental interference response instructions are written in chapters according to interference type to form an "Environmental Response Guide". These three parts are integrated, with the addition of a scheme overview (explaining the planning scope, planning objectives, and applicable scenarios), technical parameter descriptions (clarifying the coordinate system, distance units, and parameter accuracy requirements), and construction precautions (such as construction process requirements for key connection points and real-time monitoring suggestions for environmental interference), forming the final simulated planning scheme for fiber optic cable laying in suburban industrial parks. The various parts of the scheme need to be linked through path identifiers, connection point identifiers, etc. For example, path 1 in the "Path Coordinate Sequence Summary Table" corresponds to the connection point parameters related to path 1 in the "Connection Point Parameter Summary Table," and also corresponds to the environmental interference amendment examples for path 1 in the "Environmental Response Guide," ensuring the integrity and relevance of the scheme.

[0137] Furthermore, sensitive data such as geographic coordinates and underground pipeline locations are involved throughout the software simulation process, requiring privacy protection measures. During the data acquisition phase, sensitive location information in measured terrain data and pipeline as-built documentation is obfuscated, retaining only the accuracy required for planning. During data transmission, encrypted transmission protocols are used to prevent data interception during transmission. During data storage, tiered access permissions are set, allowing only authorized personnel to view the complete simulation plan. During data usage, digital watermarks are added to the plan documents to track their dissemination path and prevent the leakage of sensitive data.

[0138] Figure 2 The illustration shows exemplary hardware and software components of a software simulation system 100 for optical cable laying planning, which can implement the ideas of this application, according to some embodiments of this application. For example, a processor 120 can be used in the software simulation system 100 for optical cable laying planning and to perform the functions in this application.

[0139] The software simulation system 100 applied to optical cable laying planning can be a general-purpose server or a special-purpose server; both can be used to implement the software simulation method for optical cable laying planning described in this application. Although only one server is shown in this application, for convenience, the functions described in this application can be implemented in a distributed manner on multiple similar platforms to balance the load.

[0140] For example, a software simulation system 100 for optical cable laying planning may include a network port 110 connected to a network, one or more processors 120 for executing program instructions, a communication bus 130, and various forms of storage media 140, such as a disk, ROM, or RAM, or any combination thereof. Exemplarily, the software simulation system 100 for optical cable laying planning may also include program instructions stored in ROM, RAM, or other types of non-transitory storage media, or any combination thereof. The methods of this application can be implemented according to these program instructions. The software simulation system 100 for optical cable laying planning also includes an I / O interface 150 between the computer and other input / output devices.

[0141] For ease of explanation, only one processor is described in the software simulation system 100 for optical cable laying planning. However, it should be noted that the software simulation system 100 for optical cable laying planning in this application may also include multiple processors. Therefore, the steps executed by one processor as described in this application may also be executed jointly by multiple processors or individually. For example, if the processor of the software simulation system 100 for optical cable laying planning executes steps A and B, it should be understood that steps A and B may also be executed jointly by two different processors or individually by one processor. For example, the first processor executes step A, the second processor executes step B, or the first processor and the second processor jointly execute steps A and B.

[0142] Furthermore, this embodiment of the invention also provides a readable storage medium, wherein computer-executable instructions are preset in the readable storage medium, and when the processor executes the computer-executable instructions, the software simulation method applied to optical cable laying planning as described above is implemented.

[0143] It should be noted that, in order to simplify the description of the present invention and thus help to understand one or more embodiments of the invention, multiple features may sometimes be grouped into one embodiment, drawing or description thereof in the foregoing description of the embodiments of the present invention.

Claims

1. A software simulation method for optical cable laying planning, characterized in that, The method includes: Obtain a geographic feature simulation dataset of the optical cable laying area, which includes terrain relief simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data. Based on the aforementioned geographic element simulation dataset and combined with the requirements of optical cable laying technology, a set of scene association rules is constructed. The set of scene association rules reflects the relationship between terrain undulation simulation data and optical cable laying angle, the relationship between surface building distribution simulation data and optical cable detour range, and the relationship between underground pipeline distribution simulation data and optical cable spacing. Based on the set of scene association rules, path adaptation simulation is performed on each element in the geographic element simulation dataset to generate an initial simulation path scheme covering the optical cable laying area. The initial simulation path scheme includes multiple simulation paths and laying parameters corresponding to each simulation path. Based on the initial simulated path scheme, real-time environmental interference simulation data is introduced, and each simulated path is dynamically adjusted to obtain the adjusted simulated path scheme. Based on the adjusted simulation path scheme, the connection relationship and laying parameters of each simulation path are integrated to generate the final simulation planning scheme for the optical cable laying area. The final simulation planning scheme includes a path coordinate sequence, a laying parameter table, and an explanation of environmental interference response.

2. The software simulation method for optical cable laying planning according to claim 1, characterized in that, The set of scene association rules, constructed based on the simulated geographic feature dataset and combined with the requirements of optical cable laying technology, includes: Extract elevation change simulation information from the topographic relief simulation data, contour coordinate simulation information from the surface building distribution simulation data, and directional coordinate simulation information from the underground pipeline distribution simulation data from the geographic feature simulation dataset. Based on the allowable range of laying angles in the optical cable laying process requirements, the correlation between terrain undulation simulation data and optical cable laying angles is determined. The correlation is based on the elevation difference in the elevation change simulation information, and different laying angle ranges are set for different elevation differences. Based on the detour distance standard in the optical cable laying process requirements, the correlation between the simulated data of the distribution of buildings on the ground and the detour range of the optical cable is determined. The correlation is based on the building boundary coordinates in the contour coordinate simulation information, and the minimum distance range between the optical cable and the building boundary coordinates is set as the detour range. Based on the safety spacing standards in the optical cable laying process requirements, the correlation between the underground pipeline distribution simulation data and the optical cable spacing is determined. The correlation is based on the pipeline centerline coordinates in the direction coordinate simulation information, and the minimum spacing range between the optical cable and the pipeline centerline coordinates is set. The relationships between the simulated terrain undulation data and the optical cable laying angle, the simulated surface building distribution data and the optical cable detour range, and the simulated underground pipeline distribution data and the optical cable spacing are respectively organized into rule entries. Each rule entry includes the applicable geographic feature type, the basis for association, and the constraint range. Logically link and integrate all rule entries to obtain a set of scene-related rules.

3. The software simulation method for optical cable laying planning according to claim 2, characterized in that, The determination of the correlation between terrain undulation simulation data and optical cable laying angle, based on the allowable range of laying angles in the optical cable laying process requirements, includes: Extract the allowable range of laying angles from the optical cable laying process requirements, wherein the allowable range of laying angles includes the maximum laying angle and the minimum laying angle; The elevation change simulation information of the terrain relief simulation data is extracted from the geographic feature simulation dataset, and the elevation change simulation information includes the elevation difference of different regions. The elevation difference in the elevation change simulation information is divided into multiple elevation difference intervals, and each elevation difference interval corresponds to a set of elevation difference ranges; For each elevation difference interval, combined with the allowable range of laying angles, the laying angle range corresponding to that elevation difference interval is set. The larger the elevation difference corresponding to the elevation difference interval, the closer the set laying angle range is to the minimum laying angle. Verify whether the laying angle range corresponding to each elevation difference interval is completely within the allowable laying angle range in the optical cable laying process requirements. If it exceeds the allowable range, adjust the laying angle range corresponding to that elevation difference interval until the laying angle range corresponding to all elevation difference intervals is within the allowable range. Each elevation difference interval is associated with the corresponding laying angle range to form a correlation between terrain undulation simulation data and optical cable laying angle. The correlation includes the elevation difference interval identifier, the corresponding laying angle range, and the basis for the association.

4. The software simulation method for optical cable laying planning according to claim 3, characterized in that, The process of associating each elevation difference interval with the corresponding laying angle range to form a correlation between terrain undulation simulation data and optical cable laying angle includes: A unique elevation difference interval identifier is assigned to each elevation difference interval, and the elevation difference interval identifier is used to distinguish different elevation difference intervals; Each elevation difference interval identifier is associated with the corresponding laying angle range to form an associated entry. Each associated entry contains the elevation difference interval identifier and the corresponding laying angle range. For each associated entry, supplement the association basis, which includes the allowable range of laying angle in the optical cable laying process requirements and the impact analysis of the terrain features corresponding to the elevation difference interval on optical cable laying; Sort all related entries in ascending order of elevation difference interval values ​​to facilitate quick retrieval during subsequent path adaptation simulation. The sorted related entries are integrated to form the correlation between terrain undulation simulation data and optical cable laying angle. The correlation is presented in the form of an entry list, and each entry contains a complete elevation difference interval identifier, laying angle range and correlation basis. The aforementioned relationship is integrated with other relationships in the set of scene association rules.

5. The software simulation method for optical cable laying planning according to claim 1, characterized in that, The step of performing path adaptation simulation on each element in the geographic element simulation dataset based on the scene association rule set to generate an initial simulated path scheme covering the optical cable laying area includes: Determine the simulated coordinates of the starting point and the simulated coordinates of the ending point of the optical cable laying area, and map the simulated coordinates of the starting point and the simulated coordinates of the ending point to the simulated geographic element dataset to obtain the geographic element information corresponding to the starting point and the geographic element information corresponding to the ending point. From the set of scene association rules, rule entries related to the geographic element information corresponding to the starting point and the geographic element information corresponding to the ending point are selected to form a subset of path adaptation rules; Based on the aforementioned subset of path adaptation rules, a region-by-region adaptation analysis is performed on the terrain undulation simulation data, surface building distribution simulation data, and underground pipeline distribution simulation data in the geographic element simulation dataset to determine the allowable range of path orientation within each region. Based on the allowable range of path direction in each region, starting from the simulated coordinates of the starting point, path segments are generated region by region. Each path segment corresponds to the geographic feature adaptation result of a region, and the direction of adjacent path segments remains continuous. Each path segment is assigned laying parameters, which are determined based on the geographic feature simulation data corresponding to the path segment and the rule entries in the path adaptation rule subset, including laying angle, detour distance and distance from underground pipelines; All path segments and their corresponding laying parameters are integrated to form an initial simulated path scheme covering the optical cable laying area. Each simulated path in the initial simulated path scheme consists of continuous path segments, and the laying parameters of each simulated path are adjusted according to the changes in the geographical features corresponding to the path segments.

6. The software simulation method for optical cable laying planning according to claim 5, characterized in that, The process of generating path segments region by region, starting from the simulated coordinates of the starting point, based on the allowed path direction range within each region, includes: Using the region where the simulated coordinates of the starting point are located as the starting region, extract the allowable range of the path direction in the starting region; Within the allowable path direction of the starting area, determine the initial direction starting from the simulated coordinates of the starting point, and the initial direction must point to the direction of the adjacent area; Based on the initial direction, a path segment is generated within the starting area. The starting point of the path segment is the simulated coordinates of the starting point, and the ending point is a point on the boundary between the starting area and the adjacent area, and the point is within the allowed range of the path direction of the adjacent area. The points on the boundary are used as the starting points of the next region. The allowable range of the path direction of the next region is extracted, and the direction starting from the starting point is determined. The direction is continuous with the path segment of the previous region and is within the allowable range of the path direction of the current region. Based on a defined direction, a path segment is generated within the current region. The starting point of this path segment is the ending point of the previous region, and the ending point is a point on the boundary between the current region and the next adjacent region. Repeat the above steps until the generated path segment extends to the region where the endpoint simulation coordinates are located, and the endpoint of the path segment in the region where the endpoint simulation coordinates are located is the endpoint simulation coordinates, forming a simulation path composed of continuous path segments.

7. The software simulation method for optical cable laying planning according to claim 1, characterized in that, The process involves introducing real-time environmental interference simulation data based on the initial simulated path scheme, and dynamically adjusting each simulated path to obtain the adjusted simulated path scheme, including: Real-time environmental disturbance simulation data is introduced, which includes wind force impact simulation data and soil moisture simulation data. The wind force impact simulation data reflects the wind force level and wind direction simulation information in different regions, and the soil moisture simulation data reflects the soil moisture content simulation information in different regions. Extract the laying parameters of each simulated path and the corresponding simulated geographical feature data of the path segment from the initial simulated path scheme; For each path segment of each simulated path, the laying angle is adjusted based on the wind impact simulation data corresponding to that path segment. The higher the wind level, the greater the need to adjust the laying angle. The adjusted laying angle is still within the laying angle range set in the scene association rule set. Based on the soil moisture simulation data corresponding to the path segment, the distance between the pipeline and the underground pipeline is adjusted. The higher the influence of soil moisture content, the greater the need for distance adjustment. The adjusted distance is still within the minimum distance range set in the scene association rule set. The consistency of the revised path segment laying parameters is checked to determine whether the changes in the laying parameters of adjacent path segments conform to the gradual trend of geographical elements and environmental interference. If not, the laying parameters of adjacent path segments are readjusted. By integrating all the adjusted path segments and corresponding laying parameters in each simulated path, an adjusted simulated path scheme is obtained. Each simulated path in the adjusted simulated path scheme includes the corrected laying parameters and environmental interference correction records.

8. The software simulation method for optical cable laying planning according to claim 7, characterized in that, For each path segment of each simulated path, the laying angle is corrected based on the wind impact simulation data corresponding to that path segment, including: The wind impact simulation data corresponding to each path segment of each simulated path is extracted from the real-time environmental interference simulation data. The wind impact simulation data includes wind force level and wind direction. The degree of impact is determined based on the wind force level. The degree of impact corresponding to the wind force level is divided according to a preset correspondence, and different wind force levels correspond to different degrees of impact. The correction range of the laying angle is determined based on the degree of influence. The greater the degree of influence, the greater the correction range. The numerical range of the correction range is determined according to the laying angle range set in the scene association rule set to ensure that the corrected laying angle does not exceed the range. The correction direction for the laying angle is determined by combining the wind direction. The correction direction is different depending on the angle between the wind direction and the direction of the path segment. The correction direction needs to make the laying angle more adaptable to the influence of the wind direction on the laying of optical cables. Based on the correction range and correction direction, the corrected laying angle is calculated. The corrected laying angle = original laying angle + (correction range × correction direction coefficient). The correction direction coefficient is determined based on the correction direction. Check whether the corrected laying angle is within the laying angle range corresponding to the path segment in the scene association rule set. If it exceeds the laying angle range, adjust the correction magnitude and recalculate the corrected laying angle until it does not exceed the laying angle range.

9. The software simulation method for optical cable laying planning according to claim 1, characterized in that, The step involves integrating the connection relationships and laying parameters of each simulated path according to the adjusted simulated path scheme to generate the final simulated planning scheme for the optical cable laying area, including: Analyze the intersection of each simulated path in the adjusted simulated path scheme, determine the simulated coordinates of the intersection points between different simulated paths, and use the simulated coordinates of the intersection points as path connection points; For each path connection point, the laying parameters of each simulated path at the connection point are extracted and integrated to form a connection point laying parameter comparison table. The connection point laying parameter comparison table includes the laying angle of each path at the connection point and the distance from the underground pipeline. Based on the path segments of each simulated path and the corresponding laying parameters, a path coordinate sequence for each simulated path is generated. The path coordinate sequence includes the simulated coordinates of each key point on the path and the distance between adjacent key points. Based on the environmental interference correction records for each simulated path, an environmental interference response description is compiled, which includes the laying parameter correction methods and correction basis corresponding to different types of environmental interference. The path coordinate sequence, the connection point laying parameter comparison table, and the environmental interference response instructions are integrated to form the final simulation planning scheme for the optical cable laying area. Each part of the final simulation planning scheme is associated with the corresponding information in the adjusted simulation path scheme.

10. A software simulation system for optical cable laying planning, characterized in that, The software simulation system for optical cable laying planning includes a processor and a memory, the memory and the processor being connected. The memory is used to store programs, instructions or code, and the processor is used to execute the programs, instructions or code in the memory to implement the software simulation method for optical cable laying planning as described in any one of claims 1-9.