Install
openclaw skills install @ruiduobao/geoskill-sar-sea-ice-mapping从SAR σ⁰制图海冰类型与密集度:dB刻度三类Otsu分水面/新冰/多年冰,GLCM纹理精炼多年冰,滑窗计算冰密集度,输出海冰类型GeoTIFF、密集度GeoTIFF与面积统计JSON。SAR sea ice type and concentration mapping via multi-Otsu backscatter thresholds and GLCM texture.
openclaw skills install @ruiduobao/geoskill-sar-sea-ice-mappingMaps sea ice type and concentration from single-temporal SAR σ⁰ (linear power). Physical basis:
Processing workflow:
10·log10(σ⁰) separates open water / young ice / multi-year ice (log scale + three thresholds prevent young ice from being merged into open water; bimodal scenes automatically fall back to 2 classes).--season summer raises the texture threshold (summer melt weakens texture, so multi-year ice is judged more conservatively).--window sliding window (ice concentration ∈ [0,1]).pip install numpy rasterio scipy
python geoskill-sar-sea-ice-mapping.py --bbox 120.0 75.0 122.0 77.0 --output-dir ./out
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --synthetic --season winter --output-dir ./syn
python geoskill-sar-sea-ice-mapping.py --input sigma0_linear.tif --output-dir ./real
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --season summer --output-dir ./summer --quiet
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --window 15 --output-dir ./w15 --quiet
| File | Format | Description |
|---|---|---|
ice_type.tif | GeoTIFF (uint8) | Sea ice type (0=open water 1=young ice 2=multi-year ice), EPSG:4326 |
ice_concentration.tif | GeoTIFF (float32) | Ice concentration [0,1] |
ice_statistics.json | JSON | Per-class pixels / share / area, mean concentration, thresholds |
output-manifest.json | JSON | Run manifest |
--synthetic mode makes no network calls.MIT
从单时相 SAR σ⁰(线性功率)制图海冰类型与密集度。物理依据:
方法流程:
10·log10(σ⁰) 上用 3 类 Otsu 分水面 / 新冰 /
多年冰(对数刻度 + 三阈值避免新冰被并入水面;双峰场景自动回退 2 类)。--season summer 会提高纹理门限(夏季融冰减弱纹理,更保守判多年冰)。--window 滑窗内冰像元占比(ice concentration ∈ [0,1])。pip install numpy rasterio scipy
python geoskill-sar-sea-ice-mapping.py --bbox 120.0 75.0 122.0 77.0 --output-dir ./out
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --synthetic --season winter --output-dir ./syn
python geoskill-sar-sea-ice-mapping.py --input sigma0_linear.tif --output-dir ./real
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --season summer --output-dir ./summer --quiet
python geoskill-sar-sea-ice-mapping.py --bbox 120 75 122 77 --window 15 --output-dir ./w15 --quiet
| 文件 | 格式 | 说明 |
|---|---|---|
ice_type.tif | GeoTIFF (uint8) | 海冰类型(0=水面 1=新冰 2=多年冰),EPSG:4326 |
ice_concentration.tif | GeoTIFF (float32) | 冰密集度 [0,1] |
ice_statistics.json | JSON | 逐类像元 / 占比 / 面积、平均密集度、阈值 |
output-manifest.json | JSON | 运行清单 |
--synthetic 无任何网络。MIT