Valores promedio y extremos diario de la temperatura del aire de la estación. Valores correspondientes al año solicitado.
1 Identificador del Servicio
2 URL del Servicio
https://climatologia.meteochile.gob.cl/application/servicios/getTemperaturaHistoricaDiaria/330020/2020?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 |
"ano" | Año solicitado |
"hayDatos" | Verdadero si hay información para el año solicitado |
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 |
c. Datos para cada día
Momento | Fecha |
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 |
Número de datos | Cantidad de datos diarios disponibles |
4 JSON - Ejemplo
{ "pais": "Chile", "organismo": "Dirección Meteorlógica de Chile", "fechaCreacion": "14-10-2024 10:52", "producto": "Temperatura histórica diaria. Incluye temperatura media, mínima y máxima ", "datosEstacion": { "codigoNacional": 950003, "codigoOMM": "89059", "codigoOACI": "SCBO", "nombreEstacion": "Bernardo O`Higgins, Base Antártica", "latitud": "-63.32083", "longitud": "-57.89944", "altura": 10, "region": 12, "nombreRegion": "Magallanes y de la Antártica Chilena" }, "hayDatos": true, "ano": 2020, "datos": { "1..12": { "1..31": { "momento": "01-01-2020", "media": 0.8999999761581421, "maxima": 2.700000047683716, "fechaMax": "2020-01-01 21:00", "minima": -1, "fechaMin": "2019-12-31 21:00", "numDatos": 8 } } } }
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getTemperaturaHistoricaDiaria/330020/2020?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/servicios/getTemperaturaHistoricaDiaria/330020/2020?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/getTemperaturaHistoricaDiaria/330020/2020?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)