rad_nasa: Obtiene datos de radiación de Nasa Power

View source: R/rad_nasa.R

rad_nasaR Documentation

Obtiene datos de radiación de Nasa Power

Description

Obtiene datos de radiación solar global en el plano horizontal y de temperatura de la base de datos Nasa Power.

Usage

rad_nasa(
  intervalo = "HISTORICO",
  lonlat = c(-60.8, -32.9),
  fechas = as.POSIXlt(Sys.Date())$year + 1900 - 1
)

Arguments

intervalo

Una cadena de caracteres.
intervalo="DIARIO" para datos diarios.
intervalo="MENSUAL" para datos mensuales de un año especificado en "fechas".
intervalo="HISTORICO" para promedio mensual sobre período de 30 años.

lonlat

Vector con longitud y latitud de la localidad.

fechas

Para: intervalo="DIARIO", vector con fecha inicio y fin. Ej: c("2018-01-01", "2018-12-31").
intervalo="MENSUAL", especificar un año con número.
intervalo="HISTORICO", especificar un año con número. Los datos no corresponderán al año especificado, sino que será un promedio sobre los últimos 30 años. Este valor se utilizará para asignar un año a los datos, que será útil para futuras comparaciones con datos de generación y cálculo de PR. Valor por defecto: año anterior al año en curso.

Value

Un xts con dos columnas: G0 y Ta (radiación global en el plano horizontal y temperatura ambiente media). Para "HISTORICO" y "MENSUAL" el formato del índice de fechas es yearmon.

Author(s)

Daniel G. Paniagua

References

  • Sparks A (2019). nasapower: NASA-POWER Data from R. R package version 1.1.3, https://CRAN.R-project.org/package=nasapower.

  • Sparks AH (2018). “nasapower: A NASA POWER Global Meteorology, Surface Solar Energy and Climatology Data Client for R.” The Journal of Open Source Software, 3(30), 1035. doi: 10.21105/joss.01035.

Examples

# #Devuelve dataframe con datos mensuales (promediados de los ultimos
# #30 anios) de radiacion y temperatura de la ciudad de Rosario, Argentina.
#
# rad <- rad_nasa()
#
# #Devuelve dataframe con datos mensuales de radiacion y temperatura
# #de Rosario, Argentina del 2018.
#
# rad <- rad_nasa(intervalo = "MENSUAL", fechas = 2018)
#
# #Devuelve dataframe con datos diarios de radiacion y temperatura
# #de Marcos Juarez, Argentina del 2019.
#
# rad <- rad_nasa(intervalo = "DIARIO",
#                 lonlat = c(-62.15,-32.7),
#                 fechas = c("2019-01-01","2019-12-31"))

dgpaniagua/oesolar documentation built on Sept. 29, 2023, 9:35 a.m.