360 Secure SkillHub
360 安全技能中心

geoskill-volcanic-hazard-assessment

通过命令行读取多波段 GeoTIFF(亮温K、形变mm/yr、SO₂ DU)或以 --synthetic 离线生成场景,将四个[0,1]分量加权求和得到火山活动度评分,再切分为 normal/advisory/watch/warning/extreme 五级;输出评分与等级 GeoTIFF、参数字典及运行清单。

ruiduobao
ruiduobao
热度 13.59
最近更新 2026-08-05 01:11:19
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add geoskill-volcanic-hazard-assessment
Metadata
name
geoskill-volcanic-hazard-assessment
description
融合热红外异常、InSAR形变与SO2柱浓度的火山活动等级评估

火山灾害评估 | Volcanic Hazard Assessment

Fuses multi-source observations to assess volcanic activity levels: thermal infrared brightness temperature anomalies (magma/hydrothermal), InSAR deformation rates (magma supply), SO₂ column concentrations (degassing intensity), and recency of past eruptions (exp(-years/tau)). Four [0,1] components are weighted-summed into an activity score, which is then discretized into 5 levels: normal/advisory/watch/warning/extreme. The score is monotonically non-decreasing with respect to each component.

Dependencies / 依赖

pip install numpy rasterio scipy

Usage / 使用方法

Basic Usage (Synthetic Data, Offline)

python geoskill-volcanic-hazard-assessment.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./out

More Examples

python geoskill-volcanic-hazard-assessment.py --bbox 120 30 121 31 --synthetic --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --input volcano.tif --years-since 12 --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --bbox 120 30 121 31 --baseline 285 --years-since 3 --synthetic --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --bbox 121 31 122 32 --synthetic --quiet --output-dir ./out

Output / 输出

File Format Description
activity_score.tif GeoTIFF Volcanic activity score [0,1]
activity_level.tif GeoTIFF Activity level (integer 0-4)
volcano_params.json JSON Baseline brightness temperature / recency / level labels

Each run also produces output-manifest.json (run manifest, including inputs/outputs/QA summary).

Data Source / 数据源 / Source

Real mode reads a multi-band GeoTIFF (band1=brightness temperature K, band2=deformation mm/yr, band3=SO₂ DU); synthetic mode generates volcanic scenarios offline.

Privacy / 隐私声明 / Privacy

  • Runs offline by default; --synthetic mode requires no network at all.
  • All processing is done locally; no user data is uploaded.

License / License

MIT



name: geoskill-volcanic-hazard-assessment description: '融合热红外异常、InSAR形变与SO2柱浓度的火山活动等级评估'

火山灾害评估 | Volcanic Hazard Assessment

融合多源观测评估火山活动等级:热红外亮温正异常(岩浆/热液)、InSAR 形变速率(岩浆补给)、SO₂ 柱浓度(脱气强度)与历史喷发新近度(exp(-years/tau))。四个 [0,1] 分量加权求和得活动度评分,再切分为 normal/advisory/watch/warning/extreme 5 级。评分对每个分量单调不减。

依赖

pip install numpy rasterio scipy

使用方法

基本用法(合成数据,离线)

python geoskill-volcanic-hazard-assessment.py --bbox 116.0 39.0 117.0 40.0 --synthetic --output-dir ./out

更多示例

python geoskill-volcanic-hazard-assessment.py --bbox 120 30 121 31 --synthetic --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --input volcano.tif --years-since 12 --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --bbox 120 30 121 31 --baseline 285 --years-since 3 --synthetic --output-dir ./out
python geoskill-volcanic-hazard-assessment.py --bbox 121 31 122 32 --synthetic --quiet --output-dir ./out

输出

文件 格式 说明
activity_score.tif GeoTIFF 火山活动度评分 [0,1]
activity_level.tif GeoTIFF 活动等级(整型 0-4)
volcano_params.json JSON 基线亮温/新近度/分级标签

每次运行还会产出 output-manifest.json(运行清单,含输入/产物/QA 摘要)。

数据源 / Source

真实模式读取多波段 GeoTIFF(band1=亮温K、band2=形变mm/yr、band3=SO₂ DU);合成模式离线生成火山场景。

隐私声明 / Privacy

  • 默认离线运行,--synthetic 模式完全无网络。
  • 所有处理在本地完成,不上传任何用户数据。

License

MIT