Rgee中等价于ee.Image.not()的方法是什么?调用not()报错如何解决
问题解决:rgee调用not方法报错处理
报错原因
R语言中
not属于语义保留相关标识,因此Google Earth Engine JavaScript API中的小写not()方法,在rgee的R语言绑定中被调整为首字母大写的Not()方法,直接调用$not()会触发属性不存在的报错。
正确实现方案
方案1:链式调用调整方法名(最贴合原JS代码写法)
directions <- directions$addBands(directions$select(0)$Not()$multiply(5))
方案2:使用全局ee逻辑非函数包裹
也可以通过ee$Not()包裹目标影像实现相同逻辑,代码如下:
directions <- directions$addBands(ee$Not(directions$select(0))$multiply(5))
内容的提问来源于stack exchange,提问作者Victor Korir
相关产品推荐
相关产品推荐

