🧭
Docker + ESA SNAP Python で干渉SARを計算する
概要
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
やり方
- 以下を実行する。
git clone https://github.com/room-208/esa-snap-insar.git
- docker-compose.ymlのPRIMARY_SAR_PATH, SECONDARY_SAR_PATHを書き換える。
- 以下を実行する。
docker compose up
- BEAM-DIMAPが吐かれるので、SNAPで確認すると干渉縞とコヒーレンスを確認できる。
Discussion