ArcGIS将遥感影像的0值设置为NoData

本文介绍在ArcMap 软件中,将栅格图层中的0值或其他指定数值 作为NoData值的方法。

在处理栅格图像时,有时会发现如下图所示的情况------我们对某一个区域的栅格数据进行分类着色后,其周边区域 (即下图中浅蓝色的区域)原本应该不被着色;但由于这一区域的像元数值不是NoData 值,而是0值,导致其也被着色。

因此,我们需要将这一栅格图像中的0值设置为NoData 值。这一操作可以通过ArcMap软件的栅格计算器来实现,但其操作方法相对复杂一些;本文介绍一种更为简便的方法,具体如下所示。

ArcMap 软件中,依次选择"System Toolboxes "→"Data Management Tools.tbx "→"Raster "→"Raster Properties "→"Set Raster Properties"选项。

随后,在弹出的窗口中,我们只需要配置两个参数。首先就是下图中上方的红色方框,选择我们需要设置的栅格文件即可。随后就是下图中下方的红色方框,我们首先在"Bands for NoData Value "选项中,找到我们需要配置的波段;其次,在"NoData Value "选项中,输入0即可。如果我们是需要对其他指定的数值设置,就在这里填写这一指定的数值即可。

设置完毕后,可以在栅格图层的属性中看到"NoData Value "一项已经是0值了。

但是,此时栅格图层可能在显示上还是有问题;我们此时将其移除图层列表后,再添加进ArcMap软件即可。如下图所示,可以看到图层周围的区域已经不会被着色了。

至此,大功告成。

相关推荐
我不当帕鲁谁当帕鲁5 小时前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段
前端·javascript·arcgis
没有出口的猎户座5 小时前
arcgis做buffer
arcgis
GIS思维15 小时前
ArcGIS的汉字(亚洲文本)垂直标注
arcgis·arcgis标注·arcgis垂直标注
GIS思维15 小时前
ArcGIS Pro属性表乱码与字段名3个汉字解决方案大总结
字符编码·arcgis·arcgis pro·arcgis pro属性表乱码·shp编码·shp限制
山海鲸可视化20 小时前
GIS融合之路(八)-如何用Cesium直接加载OSGB文件(不用转换成3dtiles)
3d·gis·数字孪生·cesium·倾斜摄影·osgb
我不当帕鲁谁当帕鲁2 天前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段方式二
前端·javascript·arcgis
我不当帕鲁谁当帕鲁2 天前
arcgis for js实现popupTemplate弹窗field名称和值转义
前端·javascript·arcgis
啊喔啊喔R2 天前
arcgis pro 学习笔记
笔记·学习·arcgis
fury_1233 天前
layui的table组件中,对某一列的文字设置颜色为浅蓝怎么设置
前端·arcgis·layui
Z_W_H_3 天前
【ArcGISPro】单次将自己建立的工具箱添加至Arcpy中
arcgis