2026-06-29 11:37:04 +08:00
|
|
|
# 灾害影响范围计算参数配置
|
|
|
|
|
|
|
|
|
|
# ============================================
|
|
|
|
|
# 滑坡 — 经验到达角法 + 地形修正
|
|
|
|
|
# ============================================
|
|
|
|
|
|
|
|
|
|
landslide:
|
|
|
|
|
height_drop_m: 50 # 假设崩滑高差(m)
|
2026-06-29 11:38:48 +08:00
|
|
|
reach_angle: # 到达角经验值(度)
|
2026-06-29 11:37:04 +08:00
|
|
|
小型: 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)
|
2026-06-29 11:38:48 +08:00
|
|
|
reach_angle: # 到达角经验值(度)
|
2026-06-29 11:37:04 +08:00
|
|
|
小型: 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
|