knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
library(rgee) library(tidyrgee) ee_Initialize()
Have adopted have made an s3 method for filter
so it now works in a dplyresque fashion
l8 = ee$ImageCollection('LANDSAT/LC08/C01/T1_SR') l8 |> filter(date>"2016-01-01",date<"2016-03-04")
modis_ic <- ee$ImageCollection("MODIS/006/MOD13Q1") modis_ic$select("NDVI") %>% filter(date>="2016-01-01",date<="2019-12-31") %>% group_by(year)
# debugonce(summarise) modis_ndvi_yearly <- modis_ic$select("NDVI") %>% filter(date>="2016-01-01",date<="2019-12-31") %>% group_by(year) %>% summarise(stat=list("sum","sd")) # showing difference in year_filter vs year_composite here... # modis_ic |> tidyrgee::ee_year_filter("2002-01-01","2004-01-01") |> ee_print() # modis_ic |> tidyrgee::ee_year_composite(start_date = "2002-01-01",end_date = "2004-01-01",stat="max") |> ee_print() # cool dplyr::group_by still working # library(tidyverse) # dat |> group_by(survey_date)
low level filters ee_year
,ee_month
, ee_year_month
- this will be wrapped conditionally into filter
methods
modis_ic |> ee_month_filter(month=c(3,6,9)) |> ee_get_date_ic() modis_ic |> ee_year_month_filter( year = c(2005,2007), month=c(3,4) ) |> ee_get_date_ic()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.