r - 是否有用于过滤大于 0 和用于自然对数计算的 rgee 函数(R Studio Google Earth Engine)?
问题描述
我计算了两个图像集合的中值,我想过滤中值数据集以仅包含大于零的值,然后计算两个中值数据集之间的相对变化。过滤大于的rgee函数是什么?计算自然对数的 rgee 函数是什么?
以下是我尝试过的,但出现错误“log() 中的错误:数学函数的非数字参数”
谢谢!
#Loaded Image Collection (generalized for simplicity) and calculated median of equation of interest.
data1<-ee$ImageCollection('X')
composite_data1<-data1$reduce(ee$Reducer$median())
rescaleddata1 <- composite_data1$divide(ee$Image$constant(10000))
data1<-rescaleddata1$normalizedDifference(c('B1_median','B5_median'))$rename('band')
data2<-ee$ImageCollection('X')
composite_data2<-data2$reduce(ee$Reducer$median())
rescaleddata2 <- composite_data2$divide(ee$Image$constant(10000))
data2<-rescaleddata2$normalizedDifference(c('B1_median','B1_median'))$rename('band')
#Filter data to just greater than
data1_filt<-ee$Filter$gt(data1,0)
data2_filt<-ee$Filter$gt(data2,0)
#Calculate relative change
data1change<-log(data1_filt)$subtract(log(data2_filt))/(166-135)
谢谢您的帮助!
解决方案
推荐阅读
- ios - 粗体文本辅助功能选项隐藏 UIButtonBarItem 图形
- reactjs - 在 React 中导入 TypeScript 变量
- javascript - Javascript - 从对象数组中获取数据
- python-3.x - Python 内置函数时间/空间复杂度
- javascript - 试图了解我的 JS 时钟上的错误
- java - Java中的不可变数据 - 静态或实例运算符?
- php - php new cookie 覆盖之前的
- c# - 在 Visual Studio 2017 中的哪里可以找到“空白应用程序(Xamarin.Forms Portable)”?
- reactjs - 未捕获的类型错误:this.props.onUpdateUser
- java - 为什么我的依赖 Spring bean 实例化了两次?一次来自 jar 依赖项,一次来自类路径