Dirección General De Aeronáutica Civil

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

Temperatura Histórica de la Estación

Valores promedio y extremos mensual y anual de la temperatura del aire de la estación. Valores históricos de toda la información que se dispone en línea de la estación.

1 Identificador del Servicio

getTemperaturaHistorica

2 URL del Servicio

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

3 Descripción del Contenido

a. Cabecera

"Organismo" Institución que ofrece la información
"producto" Título del Producto
"timezone" Uso horario de los datos
"fechaGeneracion" Fecha y hora de generación del reporte

b. Datos generales de la estación

codigoNacionalIdentificador único de la estación
CodigoOACIIdentificador ICAO de la estación
CodigoOMMIdentificador numérico WMO de la estación
LatitudDecimalLatitud en grados y décimas de grados
LongitudDecimalLongitud en grados y décimas de grados
AlturaAltura sobre el nivel del mar en metros
NombreEstacionNombre de la estación
NumeroRegionNúmero de la región
anoDesdePrimer año del que se tiene información en línea
anoHastaÚltimo año del que se tiene información en línea

c. Datos Históricos

MáximaTemperatura máxima histórica
MínimaTemperatura mínima histórica
Media AritméticaTemperatura media aritmética (con los datos que hay) histórica
Media ClimatológicaTemperatura media climatológica (se requiere un mínimo de información) histórica

d. Datos Históricos Mensuales

MesMes analizado
MediaTemperatura média histórica para el mes analizado
Máxima AbsolutaTemperatura máxima absoluta para el mes analizado
Fecha Máxima AbsolutaFecha de la temperatura máxima
Mínima AbsolutaTemperatura mínima absoluta para el mes analizado
Fecha Mínima AbsolutaFecha de la temperatura mínima
Media de la Temperatura MáximaTemperatura media de la máxima
Media de la Temperatura MínimaTemperatura media de la mínimas
Cantidad de meses con información válidaCantidad de meses con información válida

e. Datos Históricos Anuales

AñoAño analizado
MediaTemperatura média histórica para el año analizado
Máxima AbsolutaTemperatura máxima absoluta para el año analizado
Fecha Máxima AbsolutaFecha de la temperatura máxima
Mínima AbsolutaTemperatura mínima absoluta para el año analizado
Fecha Mínima AbsolutaFecha de la temperatura mínima
Media de la Temperatura MáximaTemperatura media de la máxima
Media de la Temperatura MínimaTemperatura media de la mínima
Cantidad de meses con información válidaCantidad de años con información válida

4 JSON - Ejemplo

{
  pais: "Chile",
  organismo: "Dirección Meteorlógica de Chile",
  fechaCreacion: "09-10-2024 10:51",
  timezone: "UTC",
  producto: "Temperatura histórica general, anual y mensual. Incluye temperatura media, mínima y máxima ",
  datosEstacion: {
    nombreEstacion: "Quinta Normal, Santiago",
    codigoNacional: 330020,
    codigoOMM: "85577",
    codigoOACI: "SCQN",
    latitud: "-33.44500",
    longitud: "-70.68278",
    altura: 520,
    region: 13,
    nombreRegion: "Metropolitana de Santiago",
    hayDatos: true,
    anoDesde: 1967,
    anoHasta: 2024
  },
  datosHistoricos: {
    historico: {
      maxima: {
        media: 34.87543869018555,
        maxAbs: 38.29999923706055,
        feMaxAbs: "2019-01-26 17:33:00",
        cuantos: 57
      },
      minima: {
        media: -1.8789473711921458,
        minAbs: -3.5,
        feMinAbs: "1969-07-07 07:50:00",
        cuantos: 57
      },
      mediaAri: {
        media: 16.383650459038954,
        minAbs: 14.399999618530273,
        maxAbs: 18.200000762939453,
        cuantos: 84
      },
      mediaCli: {
        media: 15.661818174882368,
        minAbs: 14.800000190734863,
        maxAbs: 16.5,
        cuantos: 55
      }
    },
    anuales: [
      {
        ano: 1941 .. 2023,
        valores: {
          mediaCli: 15.800000190734863,
          mediaAri: 15.800000190734863,
          numDatos: 12,
          maxAbs: 35.79999923706055,
          feMaxAbs: "2023-02-09 16:25:00",
          MediaMax: 24,
          minAbs: -1.5,
          feMinAbs: "2023-06-13 07:45:00",
          mediaMin: 9.199999809265137
        }
      },
      
    ],
    mensualesHistoricos: [
      {
        mes: 1 - 12,
        valores: {
          maxima: {
            media: 34.351785796029226,
            maxAbs: 38.29999923706055,
            feMaxAbs: "2019-01-26 17:33:00",
            cuantos: 56
          },
          minima: {
            media: 10.321428528853826,
            minAbs: 7.199999809265137,
            feMinAbs: "1970-01-16 06:30:00",
            cuantos: 56
          }
        }
      },
    ],
    mensuales: [
      {
        ano: 1941 .. 2024,
        mes: 1 - 12,
        valores: {
          mediaCli: 13.081527802182567,
          mediaAri: 13.081527802182567,
          numDatos: 30,
          maxAbs: 28,
          feMaxAbs: "2024-09-26 15:34:00",
          MediaMax: 21.55,
          minAbs: 1.5,
          feMinAbs: "2024-09-04 06:51:00",
          mediaMin: 6.183333293596903
        }
      },
    ]
  }
}

5 Ejemplo para consumir el servicio

a. comando wget

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

b. script php

   $url = 'https://climatologia.meteochile.gob.cl/application/servicios/getTemperaturaHistorica/330020?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/productos/getTemperaturaHistorica/330020?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)