当影像有黑边或者白边,如何去除单波段、多波段以及海量影像数据的黑边或者白边呢?
情景一:单波段数据
方法:栅格计算器/Raster Calculator
SetNull(“RasterLayer” == 0 , “RasterLayer” )
情景二:多波段数据
方法一:勾上Display Background value(RGB)
方法二:在 Image Analysis 窗口中的 Processing 部分可以对当前数据框中的图层赋予Mask Function函数或函数链,从而对栅格数据实时处理。
方法三:COPY Raster,批处理,同时将No data value的值设为0——>Composite Band
情景三:大批量影像数据
方法一:镶嵌数据集,Define Mosaic Dataset Nodata 工具,对数据的无效值进行定义
方法二:构建Footprint,这种方式通过提取影像角点及边界点坐标得到影像轮廓线。
方法三:镶嵌数据集本身也支持栅格函数,类似影像数据窗口中函数模板的设置,同样可以设置函数链来实现一些复杂的要求。
参考资料:
https://blog.csdn.net/kikitamoon/article/details/50625033 为影像数据去除无效值
http://zhihu.esrichina.com.cn/article/2788 ARCGIS中遥感影像去除黑边方法