Informe climatológico diario de las principales estaciones históricas del territorio nacional en formato GeoJson para referencia directa desde clientes como ArcGIS, QGIS, gvSIG, etc.
1 Identificador del Servicio
2 URL del Servicio
https://climatologia.meteochile.gob.cl/application/geoservicios/getBoletinClimatologicoDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal
3 Descripción del Contenido
a. Datos de las estaciones
| "codigoNacional" | Identificador nacional de la estación |
| "codigoWIGOS" | Nuevo identificador sugerido por la WMO |
| "nombreEstacion" | Nombre de la estación |
| "latitud" | Latitud de la estación en grados y décimas |
| "longitud" | Longitud de la estación en grados y décimas |
| "altitud" | Altitud de la estación en metros |
| "tiempoPresente" | Descripción de la condición actual |
| "vientoDireccion" | Dirección del viento actual |
| "vientoIntensidad" | Intensidad del viento actual |
| "temperaturaMinima" | Temperatura mínima del día seleccionado |
| "horaTemperaturaMinima" | Hora de la temperatura mínima |
| "temperaturaMaxima" | Temperatura máxima del día anterior al seleccionado |
| "horaTemperaturaMaxima" | Hora de la temperatura máxima |
| "precipitacion24Horas" | Total de 24 horas de precipitación del día anterior al seleccionado |
| "precipitacionTotalALaFecha" | Total de precipitación anual |
| "normalPrecipitacionAcumuladaALaFecha" | Valor normal de la precipitación acumulada a la fecha |
| "deficitPrecipitacionAcumuladaALaFecha" | Déficit o Superávit de precipitación |
| "normalPrecipitacionAnual" | Valor normal anual de precipitación |
4 JSON - Ejemplo
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-70.340277,
-18.355555
]
},
"properties": {
"codigoNacional": 180005,
"codigoWigos": "0-20000-0-85406",
"nombreEstacion": "Chacalluta, Arica Ap.",
"latitud": -18.355555,
"longitud": -70.340277,
"altitud": 50,
"tiempoPresente": "Escasa Nubosidad",
"vientoDireccion": "CALMA",
"vientoIntensidad": 0,
"temperaturaMinima": 19.5,
"horaTemperaturaMinima": "07:28",
"temperaturaMaxima": 25.8,
"horaTemperaturaMaxima": "13:11",
"precipitacion24Horas": "S/P",
"precipitacionTotalALaFecha": 1.3,
"normalPrecipitacionAcumuladaALaFecha": 0.7,
"deficitPrecipitacionAcumuladaALaFecha": 85.7,
"normalPrecipitacionAnual": 2.3
}
}]
}
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/geoservicios/getBoletinClimatologicoDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/geoservicios/getBoletinClimatologicoDiarioGeo/2023/03/01?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/geoservicios/getBoletinClimatologicoDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)