Este producto, nos muestra una tabla con informe diario temperatura y precipitación de estaciones automáticas con código y nombre de estación, datos recientes, temperaturas extremas y precipitación total 24 horas.
1 Identificador del Servicio
2 URL del Servicio
https://climatologia.meteochile.gob.cl/application/geoservicios/getClimatDiarioRecienteEmas?usuario=correo@correo.cl&token=apiKey_personal
3 Descripción del Contenido
| "codigoNacional" | Código nacional de la estación |
| "codigoOMM" | Código OMM de 5 dígitos |
| "nombreEstacion" | Nombre de la estación |
| "latitud" | Latitud decimal de la estación |
| "longitud" | Longitud decimal de la estación |
| "altitud" | Altitud de la estación |
| "comuna" | Nombre de la comuma |
| "provincia" | Nombre de la provincia |
| "temperaturaReciente" | Temperatura más reciente |
| "humedadRelativaReciente" | Humedad más reciente |
| "presionReciente" | Presión nivel medio del mar más reciente |
| "temperaturaMaximaHoy" | Temperatura máxima de hoy |
| "momentoTemperaturaMaxHoy" | Hora de la temperatura máxima |
| "temperaturaMinimaHoy" | Temperatura mínima de hoy |
| "momentoTemperaturaMinHoy" | Hora de la temperatura mínima |
| "temperaturaMaximaAyer" | Temperatura máxima de ayer |
| "momentoTemperaturaMaxAyer" | Hora de la temperatura máxima de ayer |
| "temperaturaMinimaAyer" | Temperatura mínima de ayer |
| "momentoTemperaturaMinAyer" | Hora de la temperatura mínima de ayer |
| "aguaCaidaDiariaHoy" | Total de agua caída de hoy |
| "aguaCaidaDiariaAyer" | Total de agua caída de ayer |
4 JSON - Ejemplo
{
"type": "FeatureCollection",
"description": "Informe Diario Temperatura y Precipitación Estaciones Automáticas",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-70.34028,
-18.35555
]
},
"properties": {
"codigoNacional": 180005,
"codigoOMM": 85406,
"nombreEstacion": "Chacalluta, Arica Ap.",
"latitud": -18.35555,
"longitud": -70.34028,
"altitud": 50,
"comuna": "Arica",
"provincia": "Arica",
"horaReciente": "14:45",
"temperaturaReciente": 18.9,
"humedadRelativaReciente": 74,
"presionReciente": "1,012.4",
"temperaturaMaximaHoy": 18.9,
"momentoTemperaturaMaxHoy": "10:43",
"temperaturaMinimaHoy": 17.7,
"momentoTemperaturaMinHoy": "07:04",
"temperaturaMaximaAyer": 20.7,
"momentoTemperaturaMaxAyer": "14:21",
"temperaturaMinimaAyer": 15.5,
"momentoTemperaturaMinAyer": "22:22",
"aguaCaidaDiariaHoy": "s/p",
"aguaCaidaDiariaEstacionHoy": "s/p",
"aguaCaidaDiariaAyer": "s/p",
"aguaCaidaDiariaEstacionAyer": "s/p"
}
},
{
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getClimatDiarioRecienteEmas?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/servicios/getClimatDiarioRecienteEmas?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/getClimatDiarioRecienteEmas?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)