• 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存放在单独的文件夹中,无法继续时序处理,如下图所示。

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

  • 相关阅读:
    Go构建遇到cgo动态库时解决方案
    C#计算不规则多边形关系
    进销存管理对于企业的意义
    Linux内核开发基础 --- 使用链表管理多设备
    如何使用命令行参数?
    大佬神作!Spring Security从应用到源码,这份手册都讲全了,已三刷
    centos7安装docker-compose
    ssm+vue的软考系统(有报告)。Javaee项目,ssm vue前后端分离项目。
    毕设 JAVA.JSP球迷用品销售网站的设计与实现论文
    【系统架构设计】架构核心知识: 3.8 ADL和产品线
  • 原文地址:https://blog.csdn.net/qq_38372838/article/details/128006940