Howto: 如何在不改变其它值情况下,把栅格数据集中的特定值设为0
文章编号 : 39974
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
1 个回复
EsriSupport
赞同来自:
在使用栅格数据进行空间分析中,经常需要将栅格数据中的某一特定值更改为另一值,以便在下一个分析操作中使用该栅格数据。例如,有些值也许需要更改为零。
ArcGIS提供了两种方法将栅格数据集的特定值更改为零。其中一项是使用空间分析重分类工具。但是,如果栅格值数过大时,这种方法比较难处理。因此,需要通过仔细检查每个值(旧值列)寻找该列表中的特定值,然后将其设定为零(即新值列)。
一个简单的方法是在栅格计算器中写一个“Con”声明。
内容:
3. 点击Evaluate。
4. 通过右击栅格图层,点击数据,选择Make Permanent选项或者保存地图文档,保存更改后的栅格数据值。
对于ArcGIS 10.0版本:
1. 在ArcMap中,导航到工具箱 > 空间分析工具 > 地图代数,打开栅格计算器。
2. 在栅格计算器中,输入下列语句:
Con(“InRaster” == -9999, 0, ”InRaster”)
3. 为输出栅格数据指定一个路径。
4. 点击确定。
创建时间:2012-03-02
最近更新: 2012-04-25
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册