🧭

Docker + ESA SNAP Python で干渉SARを計算する

2025/02/08に公開

概要

DockerでESA SNAP Pythonの環境を作成し、Sentinel-1 SLCを使って干渉SARを計算する。esa-snap-insarのコードを使用する。

環境

  • Ubuntu 24.04.1 LTS
  • Docker 27.5.1

データ

2023年9月10日に噴火したハワイ島のキラウエア火山の前後の画像として、以下のデータを使用する。

  • S1A_IW_SLC__1SDV_20230921T043101_20230921T043131_050421_061248_FE11.SAFE
  • S1A_IW_SLC__1SDV_20230909T043101_20230909T043131_050246_060C59_F033.SAFE

やり方

  1. 以下を実行する。
git clone https://github.com/room-208/esa-snap-insar.git
  1. docker-compose.ymlのPRIMARY_SAR_PATH, SECONDARY_SAR_PATHを書き換える。
  2. 以下を実行する。
docker compose up
  1. BEAM-DIMAPが吐かれるので、SNAPで確認すると干渉縞とコヒーレンスを確認できる。

参考記事

Discussion