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
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
| codigoNacional | Identificador único de la estación |
| CodigoOACI | Identificador ICAO de la estación |
| CodigoOMM | Identificador numérico WMO de la estación |
| LatitudDecimal | Latitud en grados y décimas de grados |
| LongitudDecimal | Longitud en grados y décimas de grados |
| Altura | Altura sobre el nivel del mar en metros |
| NombreEstacion | Nombre de la estación |
| NumeroRegion | Número de la región |
| anoDesde | Primer 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áxima | Temperatura máxima histórica |
| Mínima | Temperatura mínima histórica |
| Media Aritmética | Temperatura media aritmética (con los datos que hay) histórica |
| Media Climatológica | Temperatura media climatológica (se requiere un mínimo de información) histórica |
d. Datos Históricos Mensuales
| Mes | Mes analizado |
| Media | Temperatura média histórica para el mes analizado |
| Máxima Absoluta | Temperatura máxima absoluta para el mes analizado |
| Fecha Máxima Absoluta | Fecha de la temperatura máxima |
| Mínima Absoluta | Temperatura mínima absoluta para el mes analizado |
| Fecha Mínima Absoluta | Fecha de la temperatura mínima |
| Media de la Temperatura Máxima | Temperatura media de la máxima |
| Media de la Temperatura Mínima | Temperatura media de la mínimas |
| Cantidad de meses con información válida | Cantidad de meses con información válida |
e. Datos Históricos Anuales
| Año | Año analizado |
| Media | Temperatura média histórica para el año analizado |
| Máxima Absoluta | Temperatura máxima absoluta para el año analizado |
| Fecha Máxima Absoluta | Fecha de la temperatura máxima |
| Mínima Absoluta | Temperatura mínima absoluta para el año analizado |
| Fecha Mínima Absoluta | Fecha de la temperatura mínima |
| Media de la Temperatura Máxima | Temperatura media de la máxima |
| Media de la Temperatura Mínima | Temperatura media de la mínima |
| Cantidad de meses con información válida | Cantidad 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)