• Doris 5 处理Sentinel-1 生成干涉图 interferogram


    Doris 5 处理Sentinel-1

    Step 0 创建文件夹

    首先创建一个文件夹用来准备数据处理,例如 “Doris_test1”,然后在该文件夹下创建五个文件夹,用来存放数据,例如 AOI (研究区的shp文件), archive_data (已下载的Sentinel-1 SLC文件,或Step2自动下载SLC时的文件存放路径), intermediate_dem (DEM 文件), new_datastack (存放即将生成的干涉图等文件), orbit_files (轨道文件)。
    在这里插入图片描述

    Step 1 准备数据

    在Doris安装目录下的prepare_stack文件夹中打开terminal,输入python prepare_datastack_main.py , 按要求设置如下参数:

    1. 输入SLC文件位置
    2. 选择极化方式
    3. 选择要用的track号
    4. 选择升降轨
    5. 设置生成的文件的存放路径
    6. 设置AOI文件路径
    7. 设置轨道文件路径
    8. 选择是否自动生成DEM

    option 1 如果没有已下载的DEM,选择Yes,并设置路径后会自动下载

    在这里插入图片描述

    option 2 DEM的下载网址可能会出问题,如果运行报错,可自己手动下载DEM

    在 Software/doris/prepare_stacks 路径下执行 python prepare_datastack_main.py
    如果不选择自动生成DEM,手动将dem (必须包含dem.raw.var文件) 放至路径 /Doris_test1/new_datastack/dem 路径下 参数设置如下:
    在这里插入图片描述
    则在/Doris_test1/new_datastack/目录下生成 /input_file(存放了16个input card) 文件和 creat_dem.sh, doris_input.xml, doris_stack.sh, download_sentinel.sh四个文件。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    9. 设置DEM存放路径
    10. 选择是否并行运算
    11. 选择核心数
    12. 设置数据的开始时间 (用于Step2自动下载Sentinel数据)
    13. 设置数据的截止时间 (用于Step2自动下载Sentinel数据)
    14. 设置主影像时间 (以后可以更改)

    Step2 下载Sentinel数据 (可选,如果SLC和轨道数据已下载,可以跳过此步)

    cd 到/doris_test1/new_datastacks 路径下,输入bash download_sentinel.sh自动下载SLC数据和轨道数据

    Step3 生成干涉图

    在/doris_test1/new_datastacks 路径下,输入 bash doris_stack.sh 开始处理干涉图,运行结束即得到结果。

    注意事项

    1. 要设置/doris/doris_stack/main_code/doris_sentinel_1.py文件130行为processing.interferogram(concatenate=True, ras=True),否则生成的干涉图不被拼接,每个swath和burst存放在单独的文件夹中,无法继续时序处理,如下图所示。

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    EWM 过账期间修改(Posting only possible in periods***)
    2023年9月8日
    if条件表达式和while循环语句
    Frida使用与解题
    《Java开发手册》三-代码风格
    Excel表格的函数和必学的五个小技巧
    Cadence Allegro PCB命令行窗口详细说明及常用命令介绍图文教程
    自然语言处理 Paddle NLP - 预训练语言模型及应用
    【牛客网面试必刷TOP101】链表篇(三)
    海思3559万能平台搭建:获取数据帧修改后编码
  • 原文地址:https://blog.csdn.net/qq_38372838/article/details/128006940