Arcgis将栅格数据中的一个值转化成指定值非常简单,但是如果栅格数据中有多个值需要转换每一次只能转换一个值的话就显得非常不方便,并且会生成很多不必要的中间文件显得数据非常冗余。所以只用一条命令就能完成多个值的转化是一个一劳永逸的方法,但是在实行的过程中却很容易踩坑。
一次只转化栅格中的一个值
一次只转化一个值就非常简单了,找到ArcToolbox
->Spatial Analyst Tools
->Map Algebra
->Raster Calculator
,打开后界面如下:
1
中会显示已经导入Arcgis的栅格数据集,3
中可以写入自己想要进行计算的式子,可以用2
里面提供的方法和数字进行输入也可以自己手打,这里只讨论转化栅格值的计算方法,Output raster
填入自己想要输出转化后的栅格数据集的路径即可。
示例:
Con("my.tif" == 255,