利用ArcGIS为影像数据去除无效值(去白边/黑白) |
您所在的位置:网站首页 › arcgis102怎么裁剪影像 › 利用ArcGIS为影像数据去除无效值(去白边/黑白) |
我们使用影像图时,有时候会遇到黑边白边问题,这会让我们感到很困扰,尤其是在切片后,加载到平台中,如图1所示 图1:影像白边问题
那么我们如何处理这些问题呢?我们可以利用ArcGIS去除白边/黑边问题,下边介绍一种笔者实验过的有效方式,若想了解更多方式,请浏览以下文章:http://www.softjx.com/?p=495 通常我们用的影像底图数据,有三个波段,通过包含RGB三个波段的一组值来实现像元值,例如(0,255,255)。 我们去除黑白边时需要以下几步: 第一步,需要确认黑白边的值是什么,如图2所示,白边值为(255,255,255)。 图2:图中白边值 ArcMap中,Windows(窗口)菜单中,有 Image Analysis(影像分析)工具,在Image Analysis 窗口中的 Processing(正在处理) 部分可以对当前数据框中的图层赋予函数或函数链,从而对栅格数据实时处理。如图3所示 图3:正在处理部分 在弹出的窗口中,在 fx行右键InsertFunction(插入函数),例如这个需求中会使用到 Mask Function(掩膜函数) 设置 Mask Function(掩膜函数),(255,255,255) 组合是无效值。无数据转换要选择All(全部),无数据值,三个波段要全部填写255.如图4示例。 图4:掩膜函数属性数据填写数据示例 这样带有函数的新栅格图层会自动加入 ArcMap 的 TOC,去白边效果如图5所示,然而这里需要说明下,这个图层需要Export到硬盘上的某个位置,它目前还是个临时数据,当layer被移除掉,这个结果就不复存在, 需要导出数据。 图5:影像去白边效果 本文参照http://www.softjx.com/?p=495 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |