栅格影像去除黑边的方法

方法一:

图层属性中设置

但是这种方法只是让黑边不显示,并没有更改栅格,查看原先存在黑边的部分,显示有值,如下图。

方法二:

一般影像去黑边:复制栅格, nodata设为0

 

如果对于一些影像该方法执行后,生成的影像出现黑洞,如下图,则使用方法三

 

方法三:

1.窗口-影像分析。在弹窗窗口选择要处理的影像,在窗口下部分栅格函数,

 

2.插入-掩模函数-出现栅格函数对话框-按照红色框设置

 

3.修改完成--单击确定--出现下面窗口---生成的影像已经去掉了影像的黑框

4.最后别忘记了导出数据:数据---导出数据(这样设置就行)

方法四:

方法四为后补的,今天拿到的数据方法三还是出现空洞,只能这样了:新建面图层,手绘面,然后按掩膜提取栅格,简单粗暴,原理简单,强推!需要注意的事在按掩膜提取的时候修改环境中的像元大小为和原始影像一致。

 

 

 

 

### ArcGIS 中去除影像黑边并进行拼接的方法 #### 使用符号化设置去除黑边 在ArcGIS中,可以通过调整图层的符号化来隐藏不需要显示的部分。对于带有黑边影像,在图层属性对话框内选择透明度选项卡,并设定特定颜色作为完全透明处理的对象。这通常适用于那些希望快速预览效果而不改变原始数据的情况[^3]。 #### 利用“复制栅格”工具移除背景区域 当简单的视觉修正不足以解决问题时,“复制栅格”是一个更彻底的选择。“复制栅格”的高级参数允许指定新的NoData值以及是否忽略背景像素。通过合理配置这些选项可以有效地消除不必要的边缘部分而不会影响实际地理特征的表现质量[^5]。 #### 应用马赛克至新栅格功能实现无缝连接 为了完成多幅图片之间的平滑过渡,推荐利用Mosaic To New Raster工具来进行最终的产品组装工作。此过程不仅能够保证相邻区块间色彩一致性和空间连续性,而且支持多种输入格式和压缩算法以优化存储效率[^1]。 ```python import arcpy # 定义环境变量 arcpy.env.workspace = "C:/data" # 创建一个新的空马赛克文件夹用于保存结果 output_folder_path = "c:/output" name_of_mosaic_dataset = "mosaic_images.gdb/mosaicked_rasters" pixel_type = "#" product_definition = "STANDARD" number_bands = "#" spatial_reference = "#" # 执行创建操作 arcpy.CreateMosaicDataset_management(output_folder_path, name_of_mosaic_dataset, spatial_reference, number_bands, pixel_type) # 添加源图像到该数据库里 input_datasets = ["image1.tif", "image2.tif"] arcpy.AddRastersToMosaicDataset_management(name_of_mosaic_dataset, product_definition, input_datasets) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值