El paquete siga permite descargar datos meteorológicos de las
estaciones disponibles en el Sistema de Información y Gestión
Agrometeorológica. Para acceder a la información de las estaciones
diponibles se puede utilizar la función
siga_estaciones()
estaciones <- siga_estaciones()
#> Descargando estaciones y guardando en /tmp/RtmpDILmTM/siga_metadatos.csv.
head(estaciones)
#> id nombre tipo localidad
#> <char> <char> <char> <char>
#> 1: A872999 Instituto de Clima y Agua Nimbus THP Hurlingham
#> 2: A872822 Huinca Renanco - EEA Anguil Nimbus THP Huinca Renanco
#> 3: A872821 Gral San Martin - EEA Anguil Nimbus THP General San Martin
#> 4: A872820 Arrecifes - EEA Pergamino Nimbus THP Arrecifes
#> 5: A872808 La Dulce - EEA Balcarce Nimbus THP Necochea
#> 6: A872825 Tornquist - EEA Bordenave Nimbus THP Tornquist
#> provincia lat lon altura ubicacion
#> <char> <num> <num> <num> <char>
#> 1: Buenos Aires -90.00 0.00 22.0 Jardin Botanico Ragonese INTA
#> 2: Córdoba -34.77 -64.37 189.0 Ruta Nac. Nº35 Km.535 CP: 6270
#> 3: La Pampa -38.00 -63.52 177.9 Ruta Nac. Nº35 Km. 110. CP: 8206
#> 4: Buenos Aires -34.05 -60.14 36.0 Ruta 8 Km 178,5
#> 5: Buenos Aires -38.34 -59.01 72.0 Ruta Provincial 86 km 36. Necochea
#> 6: Buenos Aires -38.12 -62.24 280.0 Acc. Tornquist a Ruta Nac. 33
#> desde hasta
#> <char> <char>
#> 1: 2000-01-04T00:00:00Z[UTC] 2024-10-09T00:00:00Z[UTC]
#> 2: 2010-09-06T00:00:00Z[UTC] 2022-11-02T00:00:00Z[UTC]
#> 3: 2010-09-10T00:00:00Z[UTC] 2022-06-15T00:00:00Z[UTC]
#> 4: 2010-10-11T00:00:00Z[UTC] 2024-11-12T00:00:00Z[UTC]
#> 5: 2010-11-12T00:00:00Z[UTC] 2024-09-21T00:00:00Z[UTC]
#> 6: 2010-11-24T00:00:00Z[UTC] 2024-03-15T00:00:00Z[UTC]
Por defecto el archivo con los metadatos de las estaciones se
descarga en un directorio o carpeta temporal pero el argumento
archivo
permite indicar una dirección donde se guardará el
archivo o se leerá el archivo en caso de que ya exista. Esta base de
datos puede cambiar con el tiempo por lo que el argumento
forzar
permite volver a descargar el archivo de metadatos
en caso de ser necesario.
Los metadatos incluyen una columna id
con un código
único por estación que puede usarse para darcargar los datos
meteorológicos de determinadas estaciones con la función
siga_datos()
.
ids <- estaciones[1:2, ]
ids
#> id nombre tipo localidad provincia
#> <char> <char> <char> <char> <char>
#> 1: A872999 Instituto de Clima y Agua Nimbus THP Hurlingham Buenos Aires
#> 2: A872822 Huinca Renanco - EEA Anguil Nimbus THP Huinca Renanco Córdoba
#> lat lon altura ubicacion
#> <num> <num> <num> <char>
#> 1: -90.00 0.00 22 Jardin Botanico Ragonese INTA
#> 2: -34.77 -64.37 189 Ruta Nac. Nº35 Km.535 CP: 6270
#> desde hasta
#> <char> <char>
#> 1: 2000-01-04T00:00:00Z[UTC] 2024-10-09T00:00:00Z[UTC]
#> 2: 2010-09-06T00:00:00Z[UTC] 2022-11-02T00:00:00Z[UTC]
head(siga_datos(ids))
#> id fecha temperatura_abrigo_150cm temperatura_abrigo_150cm_maxima
#> <char> <IDat> <num> <num>
#> 1: A872999 2000-01-04 26.00833 25.7
#> 2: A872999 2000-01-05 27.25833 26.0
#> 3: A872999 2000-01-06 26.22917 21.4
#> 4: A872999 2000-01-07 27.49583 33.6
#> 5: A872999 2000-01-08 23.10000 27.8
#> 6: A872999 2000-01-09 25.40000 31.6
#> temperatura_abrigo_150cm_minima temperatura_intemperie_5cm_minima
#> <num> <num>
#> 1: 18.4 12.8
#> 2: 19.7 15.0
#> 3: 18.4 16.4
#> 4: 22.3 18.0
#> 5: 20.0 19.6
#> 6: 18.4 16.0
#> temperatura_intemperie_50cm_minima temperatura_suelo_5cm_media
#> <num> <num>
#> 1: 9.9 30.13333
#> 2: NA 30.53333
#> 3: NA 31.13333
#> 4: NA 31.03333
#> 5: NA 27.66667
#> 6: NA 28.20000
#> temperatura_suelo_10cm_media temperatura_inte_5cm
#> <num> <lgcl>
#> 1: 29.06667 NA
#> 2: 29.46667 NA
#> 3: 30.00000 NA
#> 4: 29.86667 NA
#> 5: 27.33333 NA
#> 6: 27.53333 NA
#> temperatura_intemperie_150cm_minima humedad_suelo
#> <num> <lgcl>
#> 1: NA NA
#> 2: NA NA
#> 3: NA NA
#> 4: NA NA
#> 5: NA NA
#> 6: NA NA
#> precipitacion_pluviometrica precipitacion_cronologica
#> <num> <num>
#> 1: 0.0 0.0
#> 2: 0.0 0.0
#> 3: 0.0 0.0
#> 4: 3.0 0.0
#> 5: 0.3 3.3
#> 6: 90.0 0.0
#> precipitacion_maxima_30minutos heliofania_efectiva heliofania_relativa
#> <num> <num> <num>
#> 1: 0 4.833333 80.6
#> 2: 0 5.041667 84.2
#> 3: 0 3.875000 64.8
#> 4: 0 4.416667 73.9
#> 5: 0 1.208333 20.2
#> 6: 0 3.250000 54.5
#> tesion_vapor_media humedad_media humedad_media_8_14_20 rocio_medio
#> <num> <int> <int> <num>
#> 1: 17.40000 55 49 15.23333
#> 2: 16.33333 51 43 14.30000
#> 3: 17.73333 59 51 15.40000
#> 4: 18.23333 54 48 16.03333
#> 5: 19.66667 72 73 17.16667
#> 6: 21.76667 67 62 18.80000
#> duracion_follaje_mojado velocidad_viento_200cm_media direccion_viento_200cm
#> <num> <num> <char>
#> 1: 0.02500000 6.6
#> 2: 0.01666667 6.7
#> 3: 0.00000000 7.8
#> 4: 0.00000000 8.3
#> 5: 0.07500000 5.8
#> 6: 0.00000000 7.4
#> velocidad_viento_1000cm_media direccion_viento_1000cm
#> <num> <char>
#> 1: 8.250 E
#> 2: 8.375 E
#> 3: 9.750 E
#> 4: 10.375 E
#> 5: 7.250 E
#> 6: 9.250 E
#> velocidad_viento_maxima presion_media radiacion_global horas_frio
#> <num> <num> <num> <num>
#> 1: NA 1005.700 16.39683 0
#> 2: NA 1005.533 16.74504 0
#> 3: NA 1009.867 14.72015 0
#> 4: NA 1010.133 15.64162 0
#> 5: NA 1011.700 10.09703 0
#> 6: NA 1010.467 13.60258 0
#> unidades_frio
#> <num>
#> 1: NA
#> 2: NA
#> 3: NA
#> 4: NA
#> 5: NA
#> 6: NA
Las estaciones puede tener metadatos extra a los que puede accederse
con la función siga_metadatos()
.
siga_metadatos(ids)
#> id nombre descripcion
#> <char> <char> <char>
#> 1: A872999 Instituto de Clima y Agua Estacion de prueba en Laboratorio
#> 2: A872822 Huinca Renanco - EEA Anguil Establecimiento La Perla
#> localidad provincia lon lat
#> <char> <char> <num> <num>
#> 1: Hurlingham Buenos Aires -90.00000 0.00000
#> 2: Huinca Renanco Córdoba -34.76537 -64.36607
Para descargar los datos directamente a archivos existe la función
siga_descargar()
.
archivos <- siga_descargar(ids)
archivos
#> id datos metadatos
#> <char> <char> <char>
#> 1: A872999 /tmp/RtmpDILmTM/A872999.csv /tmp/RtmpDILmTM/A872999_metadatos.csv
#> 2: A872822 /tmp/RtmpDILmTM/A872822.csv /tmp/RtmpDILmTM/A872822_metadatos.csv
#> descargado
#> <lgcl>
#> 1: TRUE
#> 2: TRUE
Nuevamente, por defecto se descargan en un directorio temporal pero
se puede indicar una ubicación permanente con el argumento
dir
.