{{ tabTitle }}
{{ region }} {{ user.username }}({{ user.role }}) 退出
{{ ov.total||0 }}
监测点总数
{{ atRisk }}
当前风险点位
{{ highRisk }}
高/极高风险
{{ ov.activeAlerts||0 }}
活动告警

实时风险研判结果

更新于 {{ updatedText }}
监测点城市主导灾种综合风险 R预警级别滑坡泥石流山洪24h雨量前期雨量
{{ r.point.name }}{{ r.point.city }} {{ hazName(r.overall.hazard) }} {{ r.overall.R }} {{ r.overall.levelName }}{{ r.overall.level>0?'·'+r.overall.levelLabel:'' }} {{ r.hazards.landslide.R }}{{ r.hazards.debris_flow.R }}{{ r.hazards.flash_flood.R }} {{ r.rain.r24 }}mm{{ r.rain.ante }}mm

监测点管理({{ points.length }})

编码名称城市/区县坐标坡度岩性物源历史数据来源状态操作
{{ p.code }}{{ p.name }}{{ p.city }} {{ p.county }} {{ p.lat }}, {{ p.lon }}{{ p.slope }}°{{ lithoName(p.lithology) }} {{ p.looseMaterial }}{{ p.history }} {{ srcName(p.source) }} {{ p.enabled?'启用':'停用' }}

预警规则配置({{ rules.length }})

规则名称触发类型适用灾种适用城市触发条件人口下限预警级别通知渠道状态操作
{{ r.name }} {{ kindLabel(r.kind) }} {{ r.hazard?hazName(r.hazard):'全部灾种' }}{{ r.city||'全部' }} {{ ruleConditionText(r) }} {{ r.popMin ? '≥ '+r.popMin+' 人' : '—' }} {{ lvNameByLevel(r.level) }} {{ r.channel }} {{ r.enabled?'启用':'停用' }}
触发类型说明:
· 地灾风险 R:传统地灾综合风险阈值 = 0.35·易发性 + 0.65·触发降雨(按灾种或整体)
· 综合紧迫度 P:R 乘以承灾后果系数(考虑人口/学校/道路等),适合发现"风险中等但后果严重"的县城点位
· 15 日累积雨量:直接以 15 天累积降雨 mm 数为阈值——岩溶内涝专用,与山洪的短历时阈值机制完全不同
· 承灾体暴露度 E:高暴露场所专项(学校、医院、景区),配合人口下限避免误报偏远点

批量导入监测点(CSV)

📥 下载 CSV 模板
关于真实在册隐患点数据:
· 广西自然资源厅"群测群防"在册隐患点台账 不对外开放公共 API,需通过厅内系统授权获取。
· 您可向 百色市/河池市自然资源局 申请 Excel/CSV 台账,或对接 国家地质灾害综合监测预警平台
· 公开可获取的参考数据集:
  - 国家自然灾害综合风险普查成果(市县汇总)
  - 中国地质环境监测院《全国地质灾害通报》
· 拿到 CSV 后,按模板表头格式上传即可批量导入,已存在的编码会自动覆盖更新。

表头规范

code,name,city,county,lat,lon,slope,lithology,vegetation,riverDistance,catchment,looseMaterial,history,hazards,source,sourceNote
// 必填: code, name, city, lat, lon
// lithology: carbonate / clastic / loose / metamorphic
// hazards: 用 | 分隔,如 landslide|debris_flow
// source: sample / registered / field / imported

选择 CSV 文件或粘贴内容

✓ 导入完成:成功 {{ importResult.imported }} 条,跳过 {{ importResult.skipped }}
错误(仅显示前10条):
{{ importResult.errors.join(' / ') }}

滚动广播公告

新增广播

💡 大屏顶部滚动条会自动合并:① 这里发布的手动公告 ② 系统活动告警(24h 内 ≤ 黄色)。红/橙级别带闪烁强调。
时间级别分类标题内容有效期至操作
暂无手动广播
{{ fmt(b.ts) }} {{ b.level==0?'通知':lvNameByLevel(b.level) }} {{ bCatName(b.category) }} {{ b.title || '—' }} {{ b.message }} {{ b.expiresAt ? fmt(b.expiresAt) : '永久' }}

历史灾害事件回溯校验(Hindcast)

⚠ 数据集来源声明:当前历史事件集为根据 应急部 / 自然资源部 / 公开新闻报道整理的 {{ historicalCount }} 个桂西北典型事件代表样本, 未经官方台账核验。日期与位置可考证,但严重等级为粗分类。 校验逻辑:调用 Open-Meteo Archive 拉取事件日前 30 天降雨 + ERA5 包气带饱和度,对最近监测点跑模型 hindcast,与实际灾种比对。
正式投产前请接入广西自然资源厅 / 水利厅 / 应急厅在册数据(≥100 事件)后做 ROC/AUC 严格校验。
点击右上「▶ 运行校验」开始 hindcast 测试

综合统计({{ validation.stats.total }} 个事件)

{{ validation.stats.hitRate }}%
主导命中率(灾种正确 + R≥40)
{{ validation.stats.perceivedRate }}%
综合感知率(含 R≥40 嗅到实际灾种)
{{ validation.stats.triggerRate }}%
触发率(R≥40)
{{ validation.stats.typeAccuracy }}%
触发后类型准确率
{{ validation.stats.avgRAtEvents }}
事件平均 R
{{ validation.stats.tOnlyAccuracy }}%
T-only 公式准确率
去 S 干扰
各指标意义: ·「主导命中率」最严格:模型主导灾种 = 实际灾种 且 R≥40 ·「综合感知率」最贴近实战:只要模型对实际灾种的 R≥40,值班员就会启动巡查(即使主导显示别的灾种) ·「T-only 准确率」诊断用:撇开点位 S 干扰,仅看触发公式形式

分灾种命中率

灾种事件数命中命中率
{{ hazName(k) }}{{ v.total }}{{ v.hit }}{{ v.rate }}%

校准建议(v0.4 → v0.5)

  • {{ s }}

事件清单(按日期降序)

日期地点实际灾种严重度最近点距离r24/r7d/r15d (mm)SI / KAI模型R模型灾种结果
{{ r.event.date }} {{ r.event.location }} {{ hazName(r.event.hazard) }} {{ sevName(r.event.severity) }}
结果分类:命中 = 模型 R≥40 且灾种正确| 类型偏差 = R≥40 但灾种归错| 等级偏低 = R∈[20,40)| 漏报 = R<20。

研判报告生成

📄
实时态势报告
当前所有监测点的综合研判、重点关注点位、未来 24/48/72h 预报与处置建议。可一键打印或导出为 PDF。
📅
周度研判报告
过去 7 天降雨态势、风险演进、本周告警统计、下周展望与建议。适合每周例会使用。
自动定时报告
需配置 cron / 邮件投递,待开发。当前可通过 /api/report/now 与 /api/report/weekly 程序化获取 JSON。
🗂
历史报告归档
报告每次按当前数据动态生成。如需归档历史报告,需扩展存储模块。

JSON 接口(程序化对接)

GET /api/report/now    → 实时报告 JSON
GET /api/report/weekly  → 周度报告 JSON

告警记录

时间监测点城市灾种风险 R级别触发规则内容状态操作
暂无告警记录 —— 当前降雨条件下未触发预警阈值
{{ fmt(a.ts) }}{{ a.pointName }}{{ a.city }} {{ hazName(a.hazard) }}{{ a.risk }} {{ a.levelName }} {{ a.rule }}{{ a.message }} {{ a.status==='active'?'活动':'已处置' }}