
做InSAR的人十有八九都绕不开ENVI加SARscape这套组合。我自己第一次跑时序InSAR是前几年做某地区地面沉降课题的时候手里攒了32景哨兵一号数据对着ENVI5.3配SARscape5.2的英文手册硬啃踩了大概三周坑才把PS和SBAS两条流程完整跑通。后来换到ENVI5.6加新版SARscape把处理流程固化下来才发现早期很多报错和莫名中断根子都在安装配置和参数习惯上。这篇东西就基于我自己的实战过程把哨兵一号数据从准备、导入、配准、干涉、解缠到PS和SBAS反演和解译一条线讲清楚适合正在做地表形变监测、滑坡隐患识别、矿区沉降或者城市地面沉降的同行。文章不会讲太多晦涩的公式推导重点放在你打开软件之后每一步该点什么、参数怎么填、填错了会出什么妖蛾子。我会结合自己实际处理过的数据规模和踩坑记录把可复现的路径给你捋出来。1. 整体技术路线与处理环境拆解1.1 为什么是ENVI5.6和SARscape这对组合时序InSAR的处理工具其实不少有开源的GMTSAR、ISCE、MintPy也有商业软件GAMMA、GAMMA Remote Sensing。但ENVI加SARscape能成为国内用得最多的一条路线原因很直白第一是图形化界面做得完整PS和SBAS都有向导式流程不需要写一堆Python脚本对偏遥感应用背景的人友好第二是ENVI本身的光学影像处理能力和SARscape的雷达模块之间切换很顺做形变结果叠加光学影像做解释时省事第三是网上中文教程和社群积累多出了问题找答案相对容易。不过要注意一点ENVI5.6对应的是新版本SARscape模块名叫SARscape for ENVI版本匹配非常关键。我见过不少人在老版本ENVI5.3里硬加载新版SARscape结果菜单压根不出现也见过新ENVI版本配老SARscape导致干涉处理中途崩溃。最常见的问题是安装时没有以管理员身份运行、环境变量残留、或者电脑里同时存在多套ENVI版本造成路径混乱。如果你也遇到“SARscape模块装完找不到入口”这类问题先卸载干净检查环境变量里有没有旧的IDL路径再用管理员权限重新装一次。模块本身不便宜正版授权需要对应license。但可以说的是即便用试用或机构授权处理流程和小数据集验证完全够用。如果你还在犹豫要不要选这条路我的建议是如果只是短平快出一个形变速率图SARscape是最有效率的选择但如果你准备写论文而且要详细控制每一步算法参数最好还是把底层原理弄明白不要把图形界面当成黑箱。1.2 PS与SBAS两条路线分别适合什么场景很多人一开始分不清PS-InSAR和SBAS-InSAR的区别以为随便选一条就行。实际上这两条技术路线的适用场景有明显差异。PS-InSAR永久散射体干涉测量的思路是把视线范围内那些散射特性长期稳定、相位噪声小的点目标挑出来比如城市里的建筑、桥梁、裸露岩石、人工角反射器。它对这些点的相位做建模和时序回归尤其适合城市区域的高精度形变监测理论精度能到毫米级。缺点也非常清楚在植被覆盖区、农田、山区能提取出的PS点很少结果会出现大片空白。SBAS-InSAR小基线集干涉测量的思路则不同它不是把宝押在个别点上而是通过设置较小的时空基线阈值产生大量高质量的干涉像对再对这些像对一起做最小二乘或奇异值分解反演得到整个区域面的形变时间序列。它比较擅长处理分布式目标区域比如裸露地表、稀疏植被地区得到的是空间连续的面状结果。在实际项目里我通常的做法是两条路线都跑然后互相验证。比如城市区域PS结果和SBAS结果如果整体趋势一致但某个区块差异明显那多半是大气延迟没有完全消除或者那个区域存在非线性形变模型没有完全拟合。你如果时间紧只跑一条也行但心里要有数PS点密的地方以PS为准PS点稀疏的面状区域以SBAS为准。1.3 处理流程总览与算力预期整个时序InSAR处理大致分五个阶段数据获取与筛选、数据导入与配准生成单视复数影像堆栈、干涉与滤波解缠、时序反演PS或SBAS、结果后处理与解译。我自己的经验数据供你参考处理30景IW模式哨兵一号SLC数据范围大概50km乘50km我用的机器是Intel i7-1070032GB内存RTX 2060显卡但SAR处理基本用不上GPU。完整跑完PS流程大约需要8到12小时SBAS流程因为要做大量干涉像对会更久一些大约12到18小时。中间有不少步骤是自动迭代的你完全可以睡前挂上跑第二天起来看结果。但这里要提前说清楚SARscape处理非常吃内存。如果你用16GB内存去跑30景以上数据中途很大概率会出现“SARscape process unexpectedly terminated”这类的崩溃报错。后面我有一整节专门讲这个坑怎么排。2. 哨兵一号数据准备与环境配置2.1 数据下载与筛选不是所有SLC都能直接用哨兵一号数据的官方下载渠道主要是Copernicus Data Space Ecosystem和ASF Data Search。国内也有镜像节点但速度和稳定性参差不齐。我自己的习惯是优先用ASF Vertex Search因为它的筛选界面直观支持按轨道、按日期、按区域框选还能直接预览快视图。下载之前有几个筛选条件必须设对否则后面导入会出问题。第一是产品类型选SLC单视复数产品不是GRD地距多视产品。GRD是已经做了多视和几何校正的强度图没有相位信息完全不能用于InSAR。第二是成像模式选IW干涉宽幅模式这是哨兵一号最常用的模式幅宽250公里分辨率5米乘20米左右做区域形变监测最合适。第三是极化方式选VV或者VVVH国内大多数应用用VV就够了如果下载VVVH数据量会翻倍处理速度也会受影响。第四是路径上千万不要出现中文和空格SARscape对路径字符很敏感我栽过好几次跟头。数据量方面一景IW模式的SLC数据大概在4到7GB之间30景下来就是150GB左右。如果硬盘空间不够可以只下载研究区域对应的burst子集但那样操作复杂一点新手还是建议整景处理。下载时要顺便把轨道文件一起拿了轨道文件有两种也可以是后续在网上下载精确轨道文件SARscape里有一个自动下载轨道文件的功能但有些网络环境下会失败建议提前把对应时间的精密轨道文件准备好。2.2 软件安装与版本匹配的几个坑ENVI5.6加SARscape的安装资源网上确实不少但我不建议你去下那些来路不明的“绿色版”“一键版”。第一是很容易携带恶意代码第二是破解不完整会导致处理到一半莫名其妙崩溃而且崩得毫无规律。如果你在学校或科研机构建议先尝试申请正版试用或者用组织已有的授权。安装顺序上有一点要注意必须先装好ENVI5.6并确认能正常打开再安装SARscape模块。SARscape安装时选好安装路径和license文件整个过程基本是下一步到底。装完之后打开ENVI在主菜单上会出现一个SARscape菜单项这里面包括了所有雷达处理工具。如果你装完之后发现SARscape菜单没有出现多半是版本不匹配或者licence没有生效。有一个快速检查方法在ENVI命令行输入“sarscape_info”或者查看SARscape菜单下的“About”如果能看到版本号和授权模块列表说明安装成功。如果提示找不到模块那基本可以确定是安装顺序或者路径环境变量出了问题重装前记得清理干净注册表残留Windows环境。另外一个高频问题就是SARscape里部分工具提示“Module not available in your license”。这个不用慌通常是因为你的授权模块里不包含某些高级功能常见的“缺少GACOS”其实就是模块授权或外部数据的问题我会在第6章详细说。2.3 数据类型与坐标系规划哨兵一号SLC原始数据本身是雷达几何坐标没有经过地形校正。在SARscape里做干涉处理时默认坐标参考是靠外部DEM建立的。所以你需要提前准备研究区的DEM数据建议用SRTM 30米分辨率精度和覆盖度都够用。SARscape里可以在导入SLC时顺带设置DEM也可以在干涉流程里再指定。坐标参考用WGS84即可UTM投影到后期做图的时候再转。有一个细节同一批时序影像堆栈所有景的轨道和成像几何要做到一致SARscape在导入时会自动读取元数据里的轨道信息你不需要手动改但是下载数据时注意保持同一轨道号Path和同一帧号Frame不要混着不同轨道的数据硬堆那样配准精度会很差。3. PS-InSAR完整实操流程从导入到形变时间序列3.1 数据导入与配准基础决定上层PS-InSAR的第一步是把下载好的SLC数据导入成SARscape能识别的格式。菜单路径是SARscape - Import Data - ERS/ENVISAT/Sentinel-1 - Sentinel-1 SLC。导入的时候需要设置输出路径、DEM以及是否做多视等参数。这里有一个需要理解的点导入并不只是格式转换它会生成一个包括轨道状态向量、极化信息、burst结构在内的数据集合后面所有处理都基于这个数据集合里的主从影像关系来组织。导入完成后进入配准Focus/Interferometry - Interferometry Stack Processing - Interferogram Stack Generation或者直接打开PS流程里的第一步。SARscape的时序配准默认会把第一景作为主影像也可以用参数里的Master Image Selection手动指定。我个人经验是不要完全放任默认选择最好选时间序列中间位置、且轨道精度高、无明显失相干的一景作为主影像这样所有从影像到主影像的基线跨度相对均衡配准稳定性会好很多。配准参数里有一个Registration Window Size这个参数控制匹配窗口的大小如果研究区地形起伏大适当调大窗口有利于提高配准稳健性但如果太大的话对计算资源要求也高。我常用窗口大小是64乘64像素。还有一个重要的是Dem Oversampling意思是把DEM重采样到雷达坐标的分辨率倍数一般设1倍即可如果地形复杂可以设2倍但处理时间也会明显增加。3.2 干涉图生成与PS点探测配准完成后接下来是生成干涉图堆栈。PS-InSAR流程里这一步会计算每个像元相对于主影像的干涉相位和振幅信息并生成多视干涉图一般设置为距离向4视、方位向1视也可以根据影像分辨率调整。多视的目的在于降低相位噪声但代价是空间分辨率降低这个取舍要自己把握。PS点探测是整个PS流程里最重要的质量关卡。SARscape的PS流程默认基于振幅离差法结合相位稳定性来筛选候选点。振幅离差指数Amplitude Dispersion Index是核心判据它衡量的是时间序列振幅的相对波动幅度。我一般把振幅离差阈值设为0.25到0.3之间。阈值越小选出的点质量越高但数量越少阈值越大点数量越多但噪声也大。在城市区域0.25能出来几千甚至上万点在植被山区0.25可能只出来很少的点此时可以适当放宽到0.35但后期形变速率噪声会明显增大。选完PS点之后SARscape会做相位解缠。PS流程里的解缠分两步第一步是对选出的PS点做空间解缠第二步是在时间域里做回归估计把形变相位、高程误差相位、大气相位分离开来。这里有个参数叫Deformation Model默认是线性形变模型。如果研究区形变是非线性的比如矿区塌陷区、滑坡体线性模型拟合残差会很大此时可以尝试在后续的“Refinement”和“Inversion”步骤里选择分时段线性或加入周期项不过SARscape的PS流程在这方面的灵活性不如SBAS流程这也是很多人更愿意用SBAS处理非线性形变的直接原因。3.3 大气校正与形变反演PS-InSAR在反演相位时会把大气延迟相位当作一个慢变项来估计和扣除因为大气相位在空间上是低频的、在时间上是随机的。SARscape流程里有个大气滤波步骤Atmospheric Filter默认用低通空间滤波和高通时间滤波的组合来分离大气相位。这里有一个容易踩的坑如果研究区范围特别大或者影像覆盖了山地和平原交界大气相位用简单滤波很难完全去干净结果里会出现条带状或块状的假形变。这时候就需要外部大气校正数据来处理比如GACOS但SARscape的某些版本在图形界面里并没有内置GACOS下载功能这就是很多人遇到“SARscape里找不到GACOS怎么处理”这个问题的原因。我的建议是在流程外部单独下载对应日期的大气延迟图然后在SARscape的Inversion步骤里以辅助数据的方式导入并参与平差。如果外部数据也没有退而求其次的方法是选取远离形变区的稳定区域把大气相位做空间高通滤波后再扣一次能在一定程度上缓解。反演完成后SARscape会输出一系列结果产品包括平均形变速率图、形变时间序列、高程误差图、残差图等。结果一般以栅格形式输出PS点结果还可以导出成矢量点。这里要注意坐标系默认输出是雷达坐标或地理坐标后期要和GPS、水准数据对比时最好统一到UTM投影。4. SBAS-InSAR流程与参数控制4.1 基线估算与干涉像对生成SBAS的核心思路是限制时空基线产生一系列高质量的干涉像对。SARscape里对应的工具是SBAS流程里的第一步Generate Connection Graph即连接图生成。你需要设置两个关键阈值最大空间基线Max Spatial Baseline和最大时间基线Max Temporal Baseline。这两个阈值怎么定哨兵一号的轨道保持能力很强同一轨道内的垂直基线多数在正负100米范围内所以我一般把最大空间基线设为150到300米。最大时间基线则看你手头的数据跨度如果观测周期想捕捉快速形变比如矿区几个月内数十毫米的沉降时间基线就不能设太长我通常设为48到120天。如果设置得太短干涉像对数量会骤减反演方程会病态设得太长失相干严重干涉图噪声大。30景数据的情况下空间基线设150米、时间基线设120天大概能产生80到120个干涉像对这个量级比较适中。连接图生成后SARscape会把每个像对对应的干涉处理自动完成包括配准、干涉图生成、平地去平Flat Earth Removal、滤波和相位解缠。这一步是全流程最耗时也最容易出错的。每一个干涉像对的质量直接影响最终反演所以不要一股脑跑完就完事要抽检干涉图。4.2 干涉图滤波与相位解缠的质量控制SBAS里每个干涉像对的干涉图都要经过滤波和解缠。SARscape默认用Goldstein滤波这个滤波器的核心参数是滤波窗口大小Filter Size和Alpha值。Alpha值越大滤波强度越高噪声抑制越强但也会带来信号过平滑的副作用导致形变梯度被抹掉。我一般设在0.4到0.6之间窗口大小用默认。如果你发现干涉条纹在陡峭地形区特别密集可以适当提高Alpha值但如果处理的是缓慢的、大范围的沉降信号过强滤波会让沉降漏斗边缘变模糊反演出的形变速率梯度也会失真。解缠方法SARscape默认是最小费用流Minimum Cost FlowMCF。解缠前会生成一个相干系数图低于某个相干系数阈值的像元会被掩膜掉不参与解缠。这个阈值一般在0.2到0.25之间。相干系数低于0.2的像元相位噪声太大解缠很容易出错阈值设太高有效区域又太少后期反演空洞会很多。这个参数没有绝对正确答案我的策略是先跑一遍默认看解缠结果里的跳变和残差如果太多就适当降低阈值如果噪声实在压不住就提高阈值。解缠质量怎么看SARscape输出的解缠相位图里如果同一干涉对相位在空间上出现明显的、孤立的条纹突变像斑马纹一样那基本就是解缠错误了。这时候不要急着改算法先回过去看这个像对的相干图大概率是相干性太差。如果在SBAS的像对库里某些像对持续出现解缠失败我会直接把整个像对从连接图里剔除而不是反复调参。4.3 轨道精炼、重去平与形变反演解缠完成后SBAS流程会进入轨道精炼和重去平阶段Refinement and Re-flattening。这一步要做的是选控制点GCPGround Control Points来估计并去除残余的轨道误差和相位偏置。控制点的选择是这一步的精髓所在我的筛选标准有三条第一必须位于相干性高、解缠可靠的区域第二必须远离真实形变区因为控制点的相位被假定为“零形变”如果选在沉降漏斗边缘会把真实形变当成轨道误差扣掉第三控制点之间要有一定的空间分布不要聚在一小块区域。实际操作里GCP点的相位残差要控制在0.5弧度以内如果某个GCP残差太大就直接删掉。初选GCP时可以多选一点比如20到30个精炼后再保留质量最好的10到15个。这一步做得好不好直接决定最终形变速率图的“底色”准不准。我见过很多新手在重去平时草草选了五六个控制点结果反演出的整幅图都带一个系统性的斜坡误差乍一看像区域沉降实际上是轨道误差没去掉。接下来就是SBAS反演。SARscape里有两步反演第一步是形变速率反演通过解线性方程组得到平均形变速率第二步是时间序列反演加入时空滤波把大气相位再分离一次输出每个时间点的累计形变。时间序列反演中有一个Atmospheric Filter参数同样有高低通滤波设置。这个滤波对长时间序列最终结果影响很大如果区里大气延迟显著建议打开这个滤波并按照官方推荐的默认参数运行然后再对比滤波前后的时间序列噪声水平。4.4 PS与SBAS结果互相验证的方法跑完PS又跑完SBAS之后不要急着直接拿一套结果去写报告。最稳的做法是把两套结果做交叉验证具体有三个层面。第一是空间趋势对比把PS形变速率点插值成面分辨率跟SBAS速率图对齐然后做差。假如两套结果在大部分区域差在正负2毫米每年以内说明结果可信度高如果存在某个区块系统性偏差那要先检查那个区域PS点是否稀少或者相干性差。第二是特征点时间序列对比在形变漏斗中心、稳定参考区、边界区各选几个特征点把PS和SBAS的时间序列画在同一张图里看曲线形态是否一致。第三是和外部数据对比如果有GPS连续站、水准点可以直接做差统计均方根误差。这个环节是最能发现“处理流水线全程无报错但结果实际上不靠谱”的办法。5. 结果解译与精度校验5.1 形变速率图与时间序列图的读法SARscape输出的平均形变速率图单位是毫米每年颜色从红到蓝代表的升降趋势和方向取决于影像视角和轨道方向。哨兵一号基本都是升轨或降轨的侧视成像雷达视线向LOS的形变速率并不直接等于垂直向或水平向的形变速率。你要先查清楚研究区的轨道方向Ascending还是Descending才能判断负速率到底是地面下沉还是水平位移分量的映射。解释形变速率图时最忌讳的就是拿着颜色就去说“这里沉了、那里抬了”。首先要看形变区的空间连续性真实的地表形变比如地下水超采导致的沉降漏斗、矿区采空塌陷通常有平滑的梯度过渡不会像噪声一样一个个孤立点蹦出来。如果你看到图上到处都是孤立的红蓝点且数值跳变剧烈那大概率是大气残留或解缠噪声不是真形变。其次要结合地质背景判断在一个岩溶发育地区看到局部快速沉降有可能是地下空洞塌陷而在平原地区整片数公里范围的均匀沉降更可能是地下水或者软土固结。时间序列图是判断形变“是否正在发生、是否加速”的核心。SARscape会输出每个观测日期对应的累计形变量栅格你在ENVI里可以逐期浏览也可以在感兴趣区提取时间序列并导出成Excel画曲线。看时间序列要关注三点一是形变是否单调二是速率是否在某个时间节点发生变化三是季节性波动是否明显。季节性波动大多和地下水位周期性变化、地表温度涨缩有关它本身是真实信号但如果你只做线性回归会把它当噪声。5.2 视线向转换与外部数据验证LOS方向形变和垂直方向形变之间要换算需要知道雷达侧视角。哨兵一号IW模式的入射角在30到46度之间具体数值可以在数据的元数据文件里查到。假设地表形变以垂直为主那垂直形变近似等于LOS形变除以入射角的余弦。如果研究区伴有明显的水平形变单轨道InSAR就分不清垂直水平分量这是单轨道InSAR的固有局限。要严格解法向、东向、北向三分量得用到升轨加降轨联合处理或者借助MAI多孔径干涉和偏移追踪技术。如果你手头有GPS、水准、SAR卫星等多种数据源验证思路我建议这样操作先对GPS和InSAR做同空间尺度的比较不要把GPS的单个点直接和InSAR的单个像素比因为InSAR像素是几十米级别范围内相位的平均两者代表空间尺度不一样。把GPS点周边100米半径内InSAR点的平均值取出来再去比较才会更有意义。如果差值的均方根控制在3到5毫米每年以内结果做对外汇报基本可以放心。5.3 结果导出与制图做成果图时在ENVI里把形变速率栅格按照自定义色带渲染叠加行政边界、道路、河流等矢量层再通过Layout导出成带比例尺和图例的图件。如果要把PS点导出到ArcGIS或QGIS使用SARscape的Export功能输出Shapefile即可。导出时注意把属性表里速率单位写清楚比较好用的字段是velocity_mm_year。另外时间序列结果往往有几十个栅格图层输出成多波段GeoTIFF带一个时间属性文本后面二次分析会方便很多。6. 常见问题与排查技巧实录6.1 “SARscape process unexpectedly terminated”到底怎么排这个报错大概是SARscape用户求助频率最高的一条了中文社区里隔三差五就能看到。我自己的经历是这个报错背后没有单一原因大概率是以下情况之一。第一个也是最常见的内存不足。SARscape做干涉堆栈和SBAS反演时要同时加载大量高分辨率单视复数数据加上中间变量很容易把内存吃满。我曾在16GB内存的笔记本上处理35景数据跑到干涉图生成阶段就弹出这个错。排查方法很简单打开任务管理器看处理过程中物理内存占用是否接近100%。如果你已经跑到内存爆满那就减小数据量比如把研究区裁剪小一些或者增加内存。第二个原因是临时文件目录空间不够。SARscape默认临时文件目录一般在C盘如果你的C盘只剩十几GB处理几十GB的中间数据时也会被系统强制终止。解决办法是把SARscape的临时目录改到大容量盘路径也要保证无中文。这个设置藏在SARscape主菜单里的Preferences中我习惯在每台新机器上第一时间把它改了。第三个原因是版本不匹配或者授权文件失效。这种一般表现为之前能跑、某一天突然开始间歇性终止或者换了数据源之后终止。检查授权是否过期要不要重新读取license都是这个地方排查的重点。第四个容易被忽视的是外部程序干扰比如杀毒软件在后台扫描正在生成的数据文件或者Windows自动更新在跑。处理大批量数据时建议临时关闭杀毒实时防护同时把系统休眠时间设成从不否则你挂了通宵的任务半夜机器休眠断掉第二天起来看直接心态崩了。6.2 GACOS缺失问题没有它也能做大气改正吗“ENVI里的工具包SARscape里没有GACOS怎么处理”这个问题其实要分两层看。第一层是SARscape的菜单里确实没有内置的GACOS下载器很多用户找不到入口第二层是如果没有GACOS数据大气改正要靠变通办法。GACOS的全称是Generic Atmospheric Correction Online Service提供基于ECMWF气象模型和GNSS ZTD数据的大气延迟栅格。它对于大范围、长时间序列的InSAR处理很有帮助尤其是在地形起伏大、大气水汽变化剧烈的区域。SARscape并不直接依赖它而是由用户自行下载延迟图并转成SARscape能读的格式后在流程里指定为额外的校正图层。如果你实在弄不到GACOS数据我的替代方案如下。首选办法是利用研究区内多个稳定参考点的相位时间序列对每一期影像做空间高通滤波来抑制大气的低频影响这个操作在SARscape的时间序列滤波模块里就能实现。其次如果有地面气象站或者区域气象数据可以粗略估计水汽变化趋势但精度有限。第三是选择多轨数据组合消除大气不过这不是新手能快速上手的方案。如果只是做试验区验证我建议直接用SARscape自带的高低通滤波即可先不要追求极端精度。6.3 其他高频坑位速查除了上面两个大坑还有一些问题我在处理过程中也经常遇到整理成表格方便遇到问题时直接查问题现象可能原因处理办法打开ENVI菜单里找不到SARscape安装顺序错误或版本不匹配按ENVI在前、SARscape在后的顺序重装确认授权码有效导入哨兵数据时提示读取失败数据路径含中文或压缩包未解压完全改成纯英文路径检查下载完整性后重新导入干涉图一片噪声看不到条纹空间基线过大或时间去相干严重降低基线阈值筛选更密集的像对组合某些像对解缠结果出现斑马纹相干性过低解缠传播误差删除该像对或提高相干掩膜阈值形变速率图整幅带斜坡轨道精炼控制点选取不当重新做轨道精炼把GCP均匀分布在远离形变的稳定区SBAS反演显示矩阵奇异干涉像对数量太少或时间不连续放宽时间基线阈值或增加数据景数输出的形变速率图范围超出常识DEM高程误差没有完全估计检查高程误差估计是否收敛必要时调整DEM精度重跑写在后面的一些经验整套流程跑下来我最想跟后面的人说的一句话是InSAR处理中“没有任何报错”不代表结果可靠。SARscape把很多环节封装得很简单但真正的功夫全在参数理解和质量检查上。你花在处理结果验证上的时间不应该少于跑流程的时间。另外每次处理前把数据准备好这件事真的值得花心思。我会在下载完所有哨兵数据之后先把所有景的元数据整理成一个表格包括日期、轨道号、极化方式、是否有数据缺失、轨道文件是否齐全再把排序错乱的数据提前剔除省得后续处理到一半才发现某一景有问题整条流水线白跑。这个习惯帮我省了非常多时间。最后再说一个小技巧在处理大批量数据之前先拿3到5景数据把完整流程从导入到反演跑通一遍确认参数和结果形态都合理再换上全部数据跑。价格便宜验证有效千万别一上来就全量跑。希望这篇东西能帮你少走点弯路。