Dirección General De Aeronáutica Civil

Dirección Meteorológica de Chile - Servicios Climáticos

Datos 12 Horas Red de Estaciones Automáticas

Datos minutarios de las 12 horas más recientes de todas las estaciones que publican datos. Se incluyen todos los parámetros con su unidad de medida.

1 Identificador del Servicio

getDatosRecientesRedEma

2 URL del Servicio

https://climatologia.meteochile.gob.cl/application/servicios/getDatosRecientesRedEma?usuario=correo@correo.cl&token=apiKey_personal

3 Descripción del Contenido

a. Cabecera

"Organismo" Institución que ofrece la información
"fechaCreacion" Fecha y hora de creación de generación del servicio
"timezone" Uso horario de las fechas y horas de los datos
"producto" Título del Producto
"status" Resultado del proceso de generación del producto
"estacionesConDatos" Cantidad de estaciones incluidas en el producto

b. Datos de cada estacion

"codigoNacional" Identificador único de la estación
"codigoOMM" Identificador numérico WMO de la estación
"codigoOACI" Identificador ICAO de la estación
"nombreEstacion" Nombre de la estación
"latitud" Latitud en grados y décimas de grados
"longitud" Longitud en grados y décimas de grados
"altura" Altitud de la estación en metros
"status" Resultado del proceso de recuperación de datos
"registros" Cantidad de registros recuperados para la estación

c. Datos Recuperados

"momento"Fecha y hora UTC de la información
"temperatura"Temperatura del aire a 1.5 metros de Altura en grados celcius
"temperatura02Mts"Temperatura del aire a 2 metros de Altura en grados celcius
"temperatura10Mts"Temperatura del aire a 10 metros de Altura en grados celcius
"temperatura30Mts"Temperatura del aire a 30 metros de Altura en grados celcius
"puntoDeRocio"Temperatura del punto de rocío en grados celcius
"temperaturaMinima12Horas" Temperatura mínima entre las 00:00 y las 12:00 UTC en grados celcius
"temperaturaMaxima12Horas" Temperatura máxima entre las 12:01 y las 00:00 UTC en grados celcius
"humedadRelativa" Humedad relativa del aire en porcentaje
"radiacionGlobalInst"Radiación solar global en Watt/m2
"presionEstacion"Presión atmosférica a nivel de la estación en hPas
"presionNivelDelMar"Presión atmosférica a nivel del mar estación en hPas
"presionNivelEstandar"Presión atmosférica a nivel estándar de la estación en hPas
"aguaCaidaDelMinuto"Total de agua caída en 1 minuto en mm.
"aguaCaida6Horas"Total de agua caída en 6 horas minuto en mm.
"aguaCaida24Horas"Total de agua caída en 24 horas en mm. acumulada entre las 12:01 UTC a 12:00 UTC del día siguiente
"direccionDelViento"Dirección del viento instantáneo en grados
"fuerzaDelViento"Intensidad del viento instantáneo en kt.
"direccionDelVientoPromedio2Minutos"Dirección predominante durante 2 minutos en grados
"fuerzaDelVientoPromedio2Minutos"Intensidad promedio de 2 minutos en kt.
"direccionDelVientoPromedio10Minutos"Dirección predominante durante 10 minutos en grados
"fuerzaDelVientoPromedio10Minutos"Intensidad promedio de 2 minutos en kt.
"direccionDelViento02MinutosMax"Dirección de la intensidad máxima del viento de un período de 2 minutos en grados
"fuerzaDelViento02MinutosMax"Intensidad máxima del viento en un período de 2 minutos en kt.
"direccionDelViento10MinutosMax"Dirección de la intensidad máxima del viento de un período de 10 minutos en grados
"fuerzaDelViento10MinutosMax"Intensidad máxima del viento en un período de 10 minutos en kt.

4 JSON - Ejemplo

{
  "organismo": "Dirección Meteorlógica de Chile",
  "pais": "Chile",
  "fechaCreacion": "04-07-2023 19:10:02",
  "timezone": "UTC",
  "producto": "Datos Recientes de la Red automática de la últimas hora",
  "status": "Información recuperada",
  "estacionesConDatos": 115,
  "datosEstaciones": [
    {
      "estacion": {
        "codigoNacional": "180005",
        "codigoOMM": "85406",
        "codigoOACI": "SCAR",
        "nombreEstacion": "Chacalluta, Arica Ap.",
        "latitud": "-18.35555",
        "longitud": "-70.34028",
        "altura": 50,
        "status": "Estación con datos disponibles recientemente",
        "registros": 710
      },
      "datos": [
        {
              "momento": "2023-07-04 19:00:00",
              "temperatura": "20.2 °C",
              "temperatura02Mts": null,
              "temperatura10Mts": null,
              "temperatura30Mts": null,
              "puntoDeRocio": "13.5 °C",
              "temperaturaMinima12Horas": "18.5 °C",
              "temperaturaMaxima12Horas": "20.7 °C",
              "humedadRelativa": "65 %",
              "radiacionGlobalInst": "494.400 Watt/m2",
              "presionEstacion": "1011.6 hPas",
              "presionNivelDelMar": "1017.6 hPas",
              "presionNivelEstandar": "1017.7 hPas",
              "aguaCaidaDelMinuto": "0.0 mm",
              "aguaCaida6Horas": "0.0 mm",
              "aguaCaida24Horas": "0.0 mm",
              "direccionDelViento": "254 °",
              "fuerzaDelViento": "12.1 kt",
              "direccionDelVientoPromedio2Minutos": "249 °",
              "fuerzaDelVientoPromedio2Minutos": "12.0 kt",
              "direccionDelVientoPromedio10Minutos": "246 °",
              "fuerzaDelVientoPromedio10Minutos": "12.3 kt",
              "direccionDelViento02MinutosMax": "259 °",
              "fuerzaDelViento02MinutosMax": "15.0 kt",
              "direccionDelViento10MinutosMax": "262 °",
              "fuerzaDelViento10MinutosMax": "15.9 kt"
        },
        ]
    ]
}   

5 Ejemplo para consumir el servicio

a. comando wget

wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getDatosRecientesRedEma?usuario=correo@correo.cl&token=apiKey_personal"

b. script php

   $url = 'https://climatologia.meteochile.gob.cl/application/servicios/getDatosRecientesRedEma?usuario=correo@correo.cl&token=apiKey_personal';
   $ch = curl_init();
   $options = array(
       CURLOPT_RETURNTRANSFER => true,
       CURLOPT_FOLLOWLOCATION => true,
       CURLOPT_SSL_VERIFYHOST => false,
       CURLOPT_SSL_VERIFYPEER => false,
       CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
       CURLOPT_URL => $url
   );
   curl_setopt_array($ch , $options);
   $output = curl_exec($ch);
   if(!$output)
   {
       echo "Curl Error : " . curl_error($ch);
   }
   else
   {
       print_r($output);
   }    

c. script python

import requests
import json
response = json.loads(requests.get("https://climatologia.meteochile.gob.cl/application/servicios/getDatosRecientesRedEma?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)