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/servicios/getTemperaturaHistoricaDiaria/330020/2020?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)