Tenho um dataframe de locais e datas nos EUA para o qual quero recuperar o horário do pôr do sol. Usei tz_lookup_coords
o pacote lutz para definir o fuso horário com base na localização, mas quando insiro isso no bioRad, sunrise
recebo uma mensagem de erro informando que o valor tz é inválido.
# create dataframe
data <- data.frame(id = 1:10,
date = c("2018-02-05", "2018-12-29", "2018-05-25", "2018-02-19",
"2017-02-09", "2017-10-05", "2018-02-18",
"2017-11-27", "2017-10-13", "2018-12-03"),
wgs_x = c(-105.12782, -73.70111, -119.89776, -157.94036,
-85.62744, -87.73867, -90.03440 , -97.39539,
-112.34498, -83.06242),
wgs_y = c(39.98948, 41.03264, 36.84011, 21.33720, 42.88368,
30.42648, 35.20090, 27.68490, 34.62111, 42.39886))
data$date <- as.Date(data$date)
# define timezones
data$timezone <- tz_lookup_coords(data$wgs_y, data$wgs_x, method = "accurate", warn = F)
# define sunrise time
data$sunrise <- sunrise(date = data$date,
lon = data$wgs_x,
lat = data$wgs_y,
tz = data$timezone)