优化参数

This commit is contained in:
wzy-warehouse
2026-06-06 11:10:22 +08:00
parent eddbdaca1f
commit 9c3b0575d2
5 changed files with 212 additions and 196 deletions
+43 -43
View File
@@ -74,13 +74,13 @@ landslide:
# === 极高风险(≥0.70===
# 大地震+近场+陡坡:最大规模地震滑坡
# 参考:M7.0+近场(<30km)陡坡区滑坡概率>80%Keefer 1984
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [high, very_high]}
probability: 0.85
# 大地震+近场+饱和土体:黄土震陷+液化
- condition: {magnitude: [major, great], epicenter_distance: [very_near], soil_moisture: [wet, saturated]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], soil_moisture: [medium, high]}
probability: 0.82
# 强震+近场+陡坡+断裂带附近:近场效应+岩体破碎
- condition: {magnitude: [strong, major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [strong, major, great], epicenter_distance: [very_near], slope: [high, very_high], dist_to_fault: [very_close, close]}
probability: 0.80
# 大地震+近场+松散堆积物:黄土滑坡(1556年华县地震典型场景)
- condition: {magnitude: [major, great], epicenter_distance: [very_near, near], lithology: [unconsolidated, mixed_clastic]}
@@ -88,16 +88,16 @@ landslide:
# === 高风险(0.50-0.65===
# 强震+近场+陡坡
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [high, very_high]}
probability: 0.65
# 大地震+中距+陡坡+断裂带
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [high, very_high], dist_to_fault: [very_close, close]}
probability: 0.62
# 强震+中陡坡+松散堆积物:黄土塬边滑坡
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [moderate, steep, very_steep, extreme_steep], lithology: [unconsolidated]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [medium, high, very_high], lithology: [unconsolidated]}
probability: 0.60
# 强震+陡坡+饱和土体
- condition: {magnitude: [strong, major], slope: [steep, very_steep, extreme_steep], soil_moisture: [wet, saturated]}
- condition: {magnitude: [strong, major], slope: [high, very_high], soil_moisture: [medium, high]}
probability: 0.58
# 大地震+近场+丘陵地形:黄土塬边
- condition: {magnitude: [major, great], epicenter_distance: [very_near, near], terrain: [hill, gentle_hill]}
@@ -108,22 +108,22 @@ landslide:
# === 中风险(0.20-0.40===
# 中强震+近场+陡坡
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [high, very_high]}
probability: 0.40
# 强震+中距+陡坡
- condition: {magnitude: [strong, major], epicenter_distance: [near, moderate], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [strong, major], epicenter_distance: [near, moderate], slope: [high, very_high]}
probability: 0.35
# 强震+中坡+松散堆积物
- condition: {magnitude: [strong, major], slope: [moderate, steep], lithology: [unconsolidated]}
- condition: {magnitude: [strong, major], slope: [medium, high], lithology: [unconsolidated]}
probability: 0.30
# 大地震+远距(仍有影响,1556年华县地震影响范围>300km
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [high, very_high]}
probability: 0.28
# 断裂带+陡坡(即使中小地震也有蠕变风险)
- condition: {dist_to_fault: [very_close], slope: [steep, very_steep, extreme_steep]}
- condition: {dist_to_fault: [very_close], slope: [high, very_high]}
probability: 0.25
# 中强震+中坡
- condition: {magnitude: [moderate, strong], slope: [moderate, steep]}
- condition: {magnitude: [moderate, strong], slope: [medium, high]}
probability: 0.22
# === 低风险兜底(≤0.05===
@@ -131,7 +131,7 @@ landslide:
probability: 0.02
- condition: {epicenter_distance: [far]}
probability: 0.02
- condition: {slope: [flat, gentle]}
- condition: {slope: [very_low, low]}
probability: 0.01
# ----------------------------------------
@@ -149,52 +149,52 @@ debris_flow:
rules:
# === 极高风险(≥0.70===
# 大地震+近场+陡坡+高含沙量:物源充足+强震动
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep], sand_content: [medium, high]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [high, very_high], sand_content: [medium, high]}
probability: 0.80
# 大地震+近场+中高山区+松散堆积物:秦岭北麓沟道
- condition: {magnitude: [major, great], epicenter_distance: [very_near, near], elevation: [mid_mountain, high_mountain], lithology: [unconsolidated, mixed_clastic]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near, near], elevation: [high, very_high], lithology: [unconsolidated, mixed_clastic]}
probability: 0.78
# 强震+近场+陡坡+断裂带:破碎岩体提供物源
- condition: {magnitude: [strong, major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [strong, major, great], epicenter_distance: [very_near], slope: [high, very_high], dist_to_fault: [very_close, close]}
probability: 0.75
# 大地震+饱和+陡坡:液化+滑坡→泥石流
- condition: {magnitude: [major, great], soil_moisture: [wet, saturated], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [major, great], soil_moisture: [medium, high], slope: [high, very_high]}
probability: 0.72
# === 高风险(0.50-0.65===
# 强震+近场+陡坡
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [high, very_high]}
probability: 0.62
# 强震+中高山区+松散堆积物
- condition: {magnitude: [strong, major], elevation: [mid_mountain, high_mountain], lithology: [unconsolidated, mixed_clastic]}
- condition: {magnitude: [strong, major], elevation: [high, very_high], lithology: [unconsolidated, mixed_clastic]}
probability: 0.58
# 大地震+中距+陡坡+高含沙量
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [steep, very_steep, extreme_steep], sand_content: [medium, high]}
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [high, very_high], sand_content: [medium, high]}
probability: 0.55
# 强震+陡坡+松散堆积物
- condition: {magnitude: [strong, major], slope: [steep, very_steep, extreme_steep], lithology: [unconsolidated, mixed_clastic]}
- condition: {magnitude: [strong, major], slope: [high, very_high], lithology: [unconsolidated, mixed_clastic]}
probability: 0.52
# === 中风险(0.20-0.40===
# 中强震+近场+陡坡
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [high, very_high]}
probability: 0.38
# 强震+中高山区(物源区本身不稳定)
- condition: {magnitude: [strong, major], elevation: [mid_mountain, high_mountain], slope: [moderate, steep]}
- condition: {magnitude: [strong, major], elevation: [high, very_high], slope: [medium, high]}
probability: 0.30
# 大地震+远距+陡坡
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [high, very_high]}
probability: 0.28
# 断裂带+陡坡+松散堆积物(无强震也有蠕变崩塌→物源积累)
- condition: {dist_to_fault: [very_close], slope: [steep, very_steep, extreme_steep], lithology: [unconsolidated]}
- condition: {dist_to_fault: [very_close], slope: [high, very_high], lithology: [unconsolidated]}
probability: 0.22
# === 低风险兜底(≤0.05===
- condition: {magnitude: [minor]}
probability: 0.01
- condition: {slope: [flat, gentle]}
- condition: {slope: [very_low, low]}
probability: 0.01
- condition: {elevation: [basin, plain_urban]}
- condition: {elevation: [very_low, low]}
probability: 0.01
# ----------------------------------------
@@ -213,54 +213,54 @@ collapse:
rules:
# === 极高风险(≥0.70===
# 大地震+近场+极陡坡+硬岩(花岗岩/变质岩):节理面失稳
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [very_steep, extreme_steep], lithology: [acid_rock, metamorphic, basic_rock]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [very_high], lithology: [acid_rock, metamorphic, basic_rock]}
probability: 0.88
# 大地震+近场+陡坡+断裂带:岩体极度破碎
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [high, very_high], dist_to_fault: [very_close, close]}
probability: 0.85
# 大地震+近场+松散堆积物+陡坡:黄土塬边崩塌
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [steep, very_steep, extreme_steep], lithology: [unconsolidated, terrigenous, mixed_clastic]}
- condition: {magnitude: [major, great], epicenter_distance: [very_near], slope: [high, very_high], lithology: [unconsolidated, terrigenous, mixed_clastic]}
probability: 0.80
# 强震+近场+极陡坡
- condition: {magnitude: [strong, major], epicenter_distance: [very_near], slope: [very_steep, extreme_steep]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near], slope: [very_high]}
probability: 0.75
# === 高风险(0.50-0.65===
# 强震+近场+陡坡+断裂带
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [high, very_high], dist_to_fault: [very_close, close]}
probability: 0.68
# 大地震+中距+陡坡+硬岩
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [steep, very_steep, extreme_steep], lithology: [acid_rock, metamorphic]}
- condition: {magnitude: [major, great], epicenter_distance: [near, moderate], slope: [high, very_high], lithology: [acid_rock, metamorphic]}
probability: 0.62
# 强震+近场+陡坡+松散堆积物:黄土崩塌
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep], lithology: [unconsolidated]}
- condition: {magnitude: [strong, major], epicenter_distance: [very_near, near], slope: [high, very_high], lithology: [unconsolidated]}
probability: 0.60
# 近河道+陡坡+松散堆积物+地震:河流侧蚀+地震触发
- condition: {dist_to_river: [very_close, close], slope: [steep, very_steep, extreme_steep], lithology: [unconsolidated], magnitude: [strong, major, great]}
- condition: {dist_to_river: [very_close, close], slope: [high, very_high], lithology: [unconsolidated], magnitude: [strong, major, great]}
probability: 0.58
# 强震+中陡坡+断裂带
- condition: {magnitude: [strong, major], slope: [moderate, steep, very_steep, extreme_steep], dist_to_fault: [very_close, close]}
- condition: {magnitude: [strong, major], slope: [medium, high, very_high], dist_to_fault: [very_close, close]}
probability: 0.55
# === 中风险(0.20-0.40===
# 中强震+近场+陡坡
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [moderate, strong], epicenter_distance: [very_near, near], slope: [high, very_high]}
probability: 0.40
# 强震+中距+陡坡
- condition: {magnitude: [strong, major], epicenter_distance: [near, moderate], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [strong, major], epicenter_distance: [near, moderate], slope: [high, very_high]}
probability: 0.35
# 近河道+中坡+松散堆积物(无强震也有侧蚀崩塌)
- condition: {dist_to_river: [very_close, close], lithology: [unconsolidated], slope: [moderate, steep]}
- condition: {dist_to_river: [very_close, close], lithology: [unconsolidated], slope: [medium, high]}
probability: 0.30
# 断裂带+陡坡(无强震也有蠕变崩塌)
- condition: {dist_to_fault: [very_close], slope: [steep, very_steep, extreme_steep]}
- condition: {dist_to_fault: [very_close], slope: [high, very_high]}
probability: 0.28
# 大地震+远距+陡坡
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [steep, very_steep, extreme_steep]}
- condition: {magnitude: [major, great], epicenter_distance: [moderate, far], slope: [high, very_high]}
probability: 0.25
# === 低风险兜底(≤0.05===
- condition: {magnitude: [minor]}
probability: 0.01
- condition: {slope: [flat, gentle]}
- condition: {slope: [very_low, low]}
probability: 0.01