进行路径计算
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 灾害影响范围计算参数配置
|
||||
# 2026-06-29 初始版本
|
||||
#
|
||||
# 五种灾害类型各有独立参数,未匹配到灾害类型时使用 default
|
||||
# 所有半径单位为米(m)
|
||||
#
|
||||
# 论文支撑:
|
||||
# - 滑坡/崩塌: He et al. (2023) Landslides, Corominas (1996) CGJ
|
||||
# - 泥石流: Baggio et al. (2021) NHESS, Cicoira et al. (2022) ESurf
|
||||
# - 山洪: Costache et al. (2022) STOTEN, Zhao et al. (2023) J.Hydrology
|
||||
# - 内涝: Wang et al. (2022) Water Res. Mgmt, Jamali et al. (2020) Water
|
||||
|
||||
# ============================================
|
||||
# 滑坡 — 经验到达角法 + 地形修正
|
||||
# ============================================
|
||||
|
||||
landslide:
|
||||
height_drop_m: 50 # 假设崩滑高差(m)
|
||||
reach_angle: # 到达角经验值(度) — He et al.(2023) 表2
|
||||
小型: 31
|
||||
中型: 28
|
||||
大型: 25
|
||||
特大型: 23
|
||||
fan_angle: 45 # 侧向扇形展开角(度)
|
||||
river_erosion_enhance: 1.3 # 河流距离<200m时的增强系数
|
||||
river_distance_threshold: 200 # 河流侵蚀增强触发距离(m)
|
||||
fault_enhance: 1.2 # 断裂带距离<500m时的增强系数
|
||||
fault_distance_threshold: 500 # 断裂带增强触发距离(m)
|
||||
min_radius_m: 100 # 最小影响半径
|
||||
max_radius_m: 2000 # 最大影响半径
|
||||
|
||||
# ============================================
|
||||
# 泥石流 — 河流关联缓冲区
|
||||
# ============================================
|
||||
|
||||
debris_flow:
|
||||
base_radius_m: 200 # 基础影响半径
|
||||
slope_factor: 10 # 坡度影响系数 (半径 = base + slope * factor)
|
||||
river_buffer_m: 80 # 河道缓冲区宽度
|
||||
max_river_search_m: 2000 # 最近河流搜索范围
|
||||
min_radius_m: 100
|
||||
max_radius_m: 2000
|
||||
|
||||
# ============================================
|
||||
# 山洪 — 多级河流缓冲区
|
||||
# ============================================
|
||||
|
||||
flash_flood:
|
||||
river_dist_thresholds: [100, 300, 500] # 距河流距离阈值(m)
|
||||
buffer_by_level: # 对应各级缓冲区(m)
|
||||
1: 500 # 干流
|
||||
2: 300 # 一级支流
|
||||
3: 150 # 二级支流
|
||||
4: 80 # 三级以下
|
||||
5: 80
|
||||
max_river_search_m: 3000 # 最近河流搜索范围
|
||||
|
||||
# ============================================
|
||||
# 内涝 — TWI简化 + 不透水率 + 管网修正
|
||||
# ============================================
|
||||
|
||||
waterlogging:
|
||||
base_radius_m: 100 # 基础积水半径
|
||||
impervious_factor: 3 # 不透水率修正系数
|
||||
pipe_density_factor: 400 # 管网密度修正系数
|
||||
pipe_lower_bound: 0.3 # 管网修正下限
|
||||
min_radius_m: 50
|
||||
max_radius_m: 800
|
||||
|
||||
# ============================================
|
||||
# 崩塌 — 锥体传播模型 (CONEFALL简化)
|
||||
# ============================================
|
||||
|
||||
rockfall:
|
||||
height_drop_m: 50 # 假设崩落高差(m)
|
||||
reach_angle: # 到达角经验值(度) — Guerin et al.(2022)
|
||||
小型: 33
|
||||
中型: 30
|
||||
大型: 27
|
||||
特大型: 25
|
||||
fault_angle_penalty: 5 # 断裂带<300m时到达角减少量(度)
|
||||
fault_penalty_threshold: 300 # 断裂带惩罚触发距离(m)
|
||||
fault_radius_enhance: 1.5 # 断裂带<200m时半径增强系数
|
||||
fault_enhance_threshold: 200 # 半径增强触发距离(m)
|
||||
min_radius_m: 50
|
||||
max_radius_m: 1000
|
||||
|
||||
# ============================================
|
||||
# 默认参数 — 未匹配灾害类型时的兜底
|
||||
# ============================================
|
||||
|
||||
default:
|
||||
radius_m: 200
|
||||
Reference in New Issue
Block a user