方法一:copy raster
Input Raster:输入需要去黑边的影像;
Output RasterDataset:设置去黑边后影像的位置;
IgnoreBackground Value:设置要忽略的像元值,这里将像元值为0的抹掉。
如果你的研究数据中也有0,也就是说部分0值像元为有效像元,不用担心,Copy Raster工具只会处理周边0值。
方法二:也可以在数据导出时把NoData Value设置为0即可,此方法的缺点在于数据中的0值也会NoData
方法三:若不改变数据本身,只求显示时不要黑边,则可以再图像属性的符号化里勾选特定像元值背景,设为无颜色即可。
遥感图像去黑边
一、图像属性中设置
在ArcMap中,每个图层都可以在其属性中进行符号化设置,黑边是图像中的背景,因此,去除黑边也是在对图层进行符号化时设置。具体步骤如下:
(1)
(2)
(3)
二、应用set null工具
该工具的原理是将某一数值设置为Nodata(这里我们把值为0的像元设置为Nodata,其它像元数值保持不变)。该工具只能是对单波段数据进行操作,如果我们得到的数据是单波段的,那这种方法再合适不过了。
工具位置:ArcToolbox—Spatial Analyst Tools—Conditional—Set Null
参数设置如下:
Input conditionalraster:这里选择的样例数据为Landsat5数据的第5波段;
Expression(optional):写入SQL查询语句,这里将值为零的像元设为Nodata。
Input falseraster or constant value:值不为零的像元数值保持不变,仍为原始像元值。
Output raster:设置输出影像位置。
三、应用copy raster工具
Copy Raster工具可以对多波段和单波段数据进行操作,当然,该工具不仅仅是用来去影像黑边的,它的功能很强大,这里不做过多赘述。我们来看他是如何去除影像黑边的。
工具位置:ArcToolbox—Data Management Tools—Raster—Raster Dataset—CopyRaster。
参数设置如下:
Input Raster:输入需要去黑边的影像;
Output RasterDataset:设置去黑边后影像的位置;
IgnoreBackground Value:设置要忽略的像元值,这里将像元值为0的抹掉。
其他参数选择默认。