||
使用ArcGIS的Raster Calculator时报错The truth value of a raster is ambiguous,原因是判断语句没有加括号,无法判断bool值。当涉及多个判断语句时,每个判断语句最好都加上括号。
比如:
Con(("ESACCI-2010.tif" == 160) | ("ESACCI-2010.tif" == 170) | ("ESACCI-2010.tif" == 180), 4, 1),如果去掉括号写成Con("ESACCI-2010.tif" == 160 | "ESACCI-2010.tif" == 170 | "ESACCI-2010.tif" == 180, 4, 1)就会报上述错误。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-14 17:42
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社