Resumen diario de las estaciones automáticas de la red DGAC, incluyendo temperatura máxima, mínima, total de agua caída del día actual y del día anterior, etc. Puede indicar un código nacional para obtener sólo el resumen diario para esa estación.
1 Identificador del Servicio
2 URL del Servicio
https://climatologia.meteochile.gob.cl/application/servicios/getEmaResumenDiario?usuario=correo@correo.cl&token=apiKey_personal
https://climatologia.meteochile.gob.cl/application/servicios/getEmaResumenDiario/330020?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" | Información sobre el estado de finalización |
| "estacioneProcesadas" | Cantidad de estaciones procesadas |
| "estacioneConDatos" | Cantidad de estaciones con información disponible |
b. Datos de cada estacion
| "codigoNacional" | Identificador nacional numérico 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 |
| "provincia" | Nombre de la provincia en donde está la estación |
| "comuna" | Nombre de la comuna en donde está la estación |
| "NombreRegion" | Nombre de la región |
| "convenio" | índice que indica si la estación pertenece a otra institución |
c. Datos Resumen Ema
| "conDatos" | true = Con información, false = Sin información | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "status" | Descripción del proceso de generación de datos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "datos" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 JSON - Ejemplo
{
"pais": "Chile",
"organismo": "Dirección Meteorlógica de Chile",
"fechaCreacion": "10-07-2023 12:45:02",
"timezone": "UTC",
"producto": "Resumen diario de datos para cada estación automática",
"status": "Sin información reciente",
"estacioneProcesadas": 129,
"estacioneConDatos": 106,
"estaciones": {
"180005": {
"datosEstacion": {
"codigoNacional": 180005,
"codigoOMM": "85406",
"codigoOACI": "SCAR",
"nombreEstacion": "Chacalluta, Arica Ap.",
"latitud": "-18.35555",
"longitud": "-70.34028",
"altura": "50.0",
"provincia": "Arica",
"comuna": "Arica",
"region": "Arica y Parinacota",
"numeroRegion": 15,
"convenio": 0
},
"datosResumenEma": {
"conDatos": true,
"status": "Información recuperada",
"datos": {
"valoresMasRecientes": {
"codigoNacional": "180005",
"momento": "2023-07-10 12:30:00",
"temperatura": "15",
"puntoDeRocio": "10.65",
"temperatura02": null,
"temperatura10": null,
"temperatura30": null,
"temperaturaMax15": null,
"temperaturaMin15": null,
"temperaturaMinima12Horas": "12.8",
"temperaturaMaxima12Horas": "15.1",
"humedadRelativa": "75",
"presionEstacion": "1008.22",
"presionNivelDelMar": "1014.25",
"presionNivelEstandar": "1014.29",
"aguaCaidaDelMinuto": "0",
"aguaCaida6Horas": "0",
"aguaCaida24Horas": "0",
"aguaCaida15Minutos": null,
"radiacionGlobalInst": "230.8",
"direccionDelViento": "97",
"fuerzaDelViento": "3.89",
"direccionDelVientoPromedio2Minutos": "94",
"fuerzaDelVientoPromedio2Minutos": "3.62",
"direccionDelVientoPromedio10Minutos": "96",
"fuerzaDelVientoPromedio10Minutos": "4.17",
"direccionDelViento02MinutosMax": "104",
"fuerzaDelViento02MinutosMax": "4.08",
"direccionDelViento10MinutosMax": "136",
"fuerzaDelViento10MinutosMax": "6.03",
"direccionDelViento01MinutosMax": null,
"fuerzaDelViento01MinutosMax": null,
"atraso": 902,
"seguntosToTiempo": "15min 2seg",
"desactualizada": false,
"fueraDeServicio": false
},
"vientoMaxino": {
"10-07-2023": {
"datos": 751,
"maxima": {
"direccion": "117",
"intensidad": "11.66",
"momento": "2023-07-10 05:05:00"
}
},
"09-07-2023": {
"datos": 1440,
"maxima": {
"direccion": "267",
"intensidad": "15.94",
"momento": "2023-07-09 14:03:00"
}
},
"08-07-2023": {
"datos": 794,
"maxima": {
"direccion": "231",
"intensidad": "18.27",
"momento": "2023-07-08 16:19:00"
}
}
},
"aguaCaidaDiaria": {
"10-07-2023": {
"valor": 0,
"total": {
"datos": 30
}
},
"09-07-2023": {
"valor": 0,
"total": {
"datos": 1440
}
},
"08-07-2023": {
"valor": 0,
"total": {
"datos": 1440
}
},
"07-07-2023": {
"valor": 0,
"total": {
"datos": 75
}
}
},
"aguaCaidaDiariaEstacion": {
"10-07-2023": "0",
"09-07-2023": "0",
"08-07-2023": "0",
"07-07-2023": "0"
},
"aguaCada6HorasEstacion": {
"10-07-2023": {
"0": "0",
"6": "0",
"12": "0"
},
"09-07-2023": {
"0": "0",
"6": "0",
"12": "0",
"18": "0"
},
"08-07-2023": {
"12": "0",
"18": "0"
}
},
"aguaCada6HorasSumadas": {
"10-07-2023": {
"0": 0,
"6": 0,
"12": 0,
"18": 0
},
"09-07-2023": {
"0": 0,
"6": 0,
"12": 0,
"18": 0
},
"08-07-2023": {
"12": 0,
"18": 0
}
},
"aguaCaidaSumasParciales": {
"60": {
"valor": 0,
"datos": 45,
"desde": "10-07-2023 11:45",
"hasta": "10-07-2023 12:45"
},
"180": {
"valor": 0,
"datos": 165,
"desde": "10-07-2023 09:45",
"hasta": "10-07-2023 12:45"
},
"360": {
"valor": 0,
"datos": 345,
"desde": "10-07-2023 06:45",
"hasta": "10-07-2023 12:45"
},
"720": {
"valor": 0,
"datos": 705,
"desde": "10-07-2023 00:45",
"hasta": "10-07-2023 12:45"
},
"1440": {
"valor": 0,
"datos": 1425,
"desde": "09-07-2023 12:45",
"hasta": "10-07-2023 12:45"
},
"2160": {
"valor": 0,
"datos": 2145,
"desde": "09-07-2023 00:45",
"hasta": "10-07-2023 12:45"
}
},
"temperaturaExtremas": {
"10-07-2023": {
"datos": 751,
"maxima": {
"valor": "17.8",
"momento": "2023-07-09 23:39:00"
},
"minima": {
"valor": "12.8",
"momento": "2023-07-10 07:17:00"
}
},
"09-07-2023": {
"datos": 1440,
"maxima": {
"valor": "20.7",
"momento": "2023-07-09 13:31:00"
},
"minima": {
"valor": "17.6",
"momento": "2023-07-09 07:53:00"
}
},
"08-07-2023": {
"datos": 794,
"maxima": {
"valor": "20.3",
"momento": "2023-07-08 14:19:00"
},
"minima": {
"valor": "17.7",
"momento": "2023-07-08 06:46:00"
}
}
},
"extremas6Horas": {
"viento": {
"datos": 345,
"maxima": {
"direccion": "117",
"intensidad": "11.66",
"momento": "2023-07-10 05:05:00"
}
},
"intervalo": {
"desde": "10-07-2023 06:45:02",
"hasta": "10-07-2023 12:45:02"
},
"temperatura": {
"datos": 345,
"minima": {
"valor": "12.8",
"momento": "2023-07-10 07:17:00"
},
"maxima": {
"valor": "17.5",
"momento": "2023-07-10 02:52:00"
}
},
"humedadRelativa": {
"datos": 345,
"minima": {
"valor": "72",
"momento": "2023-07-10 03:25:00"
}
}
}
}
}
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getEmaResumenDiario?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/servicios/getEmaResumenDiario?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/getEmaResumenDiario?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)