knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

Setup

library(rgee)
library(tidyrgee)
ee_Initialize()

modis_link <- "MODIS/006/MOD13Q1"
modisIC <- ee$ImageCollection(modis_link)
modis_ndvi_tidy <- as_tidyee(modisIC) |> 
  select("NDVI")

Run summarise

Currently it's now working with multiples statistics. I did a few changes:

summarised_mean_sd <- modis_ndvi_tidy |> 
  filter(year %in% 2000:2015) |> 
  group_by(month) |> 
  summarise(stat=list("mean","sd","min"))
ic_with_tidyee_idx <- summarised_mean_sd$ee_ob |> 
  tidyrgee:::set_idx()
ic_with_tidyee_idx$aggregate_array("tidyee_index")$getInfo()
create_tidyee(x = summarised_mean_sd$ee_ob ,vrt = summarised_mean_sd$vrt,tidyee_index = T)

Although I don't understand this issue fully, perhaps a good/safe way forward would just be to set_idx whenever filter is called!!! as long as it doesnt hang



r-tidy-remote-sensing/tidyrgee documentation built on April 9, 2023, 4:53 p.m.