详细介绍:GAMMA简易教程-第三部分-差分干涉反演形变

差分干涉部分-形变反演

事实上,GAMMA里有两种做差分的思路,一种是直接做差分干涉,还有一种是先做干涉,再做差分。第二种的好处是有一些干涉的其他输出,可以用于高程反演等任务。本流程承接之前的任务(高程反演),在完毕干涉的基础上,进行差分。

最初,需要下载研究区域的DEM数据,网站:EarthExplorer可以免费下载。

本次实验下载了四个DEM:

进一步,要求对DEM进行重采样,生成对应雷达坐标的相位。

  • 使用 srtm2dem 命令将每个 .tif 文件转成内部格式(例如 .DEM 文件和对应的 .par 参数资料)。

输入:1.下载的DEM.Tif

输出:1.GAMMA内部格式的.DEM 2.DEM对应的参数文件.par

样例:srtm2dem n35_w112_1arc_v3.tif n35_w112_1arc_v3.dem n35_w112_1arc_v3.dem_par 3

  • DEM的拼接

每个DEM结束导入后,需要拼接成一个大的DEM文件,生成对应参数文档,利用命令mosaic:

输入:1. DEM数量 2. 各个DEM文件与对应参数档案

输出:1.合并的DEM 2.合并DEM的参数文件

样例:mosaic 4 n36_w113_1arc_v3.dem n36_w113_1arc_v3.dem.par n36_w112_1arc_v3.dem n36_w112_1arc_v3.dem.par n35_w113_1arc_v3.dem n35_w113_1arc_v3.dem.par n35_w112_1arc_v3.dem n35_w112_1arc_v3.dem.par mosaic_outputDEM.dem mosaic_outputDEM.dem.par 0 0

  • 清洗 DEM 值并进行插值处理(可选)

本部主要针对存在海岸等特殊场景的DEM进行处理,包含以下操作:

1从 demutm.par 中提取 DEM 宽度(行像素数量),为后续处理献出尺寸信息。

set width_dem=`grep width: demutm.par |awk '{print $2}'`

2 将 demutm 中所有值为 -100 的像元替换为 0.01(常用于将异常或空值替换成合理的小值)。

replace_values demutm -100 0.01 demutm_temp1 $width_dem 2

3 对 demutm_temp1 图像进行自适应插值,填补空值区域,输出为 demutm_temp2。

interp_ad demutm_temp1 demutm_temp2 $width_dem

4 再次处理,将值为 0 的区域换成 0.001,生成最终处理后的高程图 optdem。

replace_values demutm_temp2 0 0.001 optdem $width_dem 2

5 ashgt 是显示或计算高程的命令

rashgt optdem - $width_dem

本例没有进行DEM的特殊处理,输出高程图如下(mosaic_outputDEM.dem):

  • 主影像与DEM的几何映射(粗略几何编码)

gc_map 是初始地理编码器具:

参数说明:

输入

1.主影像(master ima

posted @ 2025-08-14 11:49  yfceshi  阅读(2)  评论(0)    收藏  举报