Resumen diario de los principales parámetros medidos por las estaciones automáticas de nuestra red 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/getEmaResumenDiarioGeo?usuario=correo@correo.cl&token=apiKey_personal
3 Descripción del Contenido
a. Datos de las estaciones
| "nombreEstacion" | Nombre de la estación |
| "fechaCreacion" | Fecha de creación |
| "codigoNacional" | Código nacional de la estación |
| "latitud" | Latitud en grados y décimas de grados |
| "longitud" | Longitud en grados y décimas de grados |
| "altitud" | Altitud de la estación en metros |
| "provincia" | Nombre de la provincia |
| "comuna" | Nombre de la comuna |
| "nombreRegion" | Nombre de la región |
| "convenio" | Índice de la institución con la cual está en convenio la estación |
| "temperatura" | Temperatura del momento |
| "humedad" | Humedad del momento |
| "presion" | Presión del momento a nivel del mar |
| "direccionDelViento" | Dirección del viento en grados |
| "intensidadDelViento" | Intensidad del viento en nudos |
| "radiacionGlobalInst" | Radiación global en watt/m2 |
| "intensidadMaxVientoHoy" | Intensidad máxima del viento de hoy en nudos |
| "intensidadMaxVientoAyer" | Intensidad máxima del viento de ayer en nudos |
| "aguaCaidaHoy" | Total parcial de Agua caída de Hoy |
| "aguaCaidaHoyDatos" | Cantidad de datos considerados en la suma |
| "aguaCaidaAyer" | Total de agua caída de ayer |
| "aguaCaidaAyerDatos" | Cantidad de datos considerados en la suma |
| "temperaturaMinimaHoy" | Temperatura mínima de hoy |
| "temperaturaMinimaHoyFecha" | Momento de la temperatura mínima |
| "temperaturaMaximaHoy" | Temperatura máxima de hoy |
| "temperaturaMaximaHoyFecha" | Momento de la temperatura máxima |
| "temperaturaExtremaHoyDatos" | Cantidad de datos considerados en las temperaturas extremas |
| "temperaturaMinimaHAyer" | Temperatura mínima de Ayer |
| "temperaturaMinimaAyerFecha" | Momento de la temperatura mínima |
| "temperaturaMaximaAyer" | Temperatura máxima de ayer |
| "temperaturaMaximaAyerFecha" | Momento de la temperatura máxima |
| "temperaturaExtremaAyerDatos" | Cantidad de datos considerados en las temperaturas extremas |
4 JSON - Ejemplo
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"nombreEstacion": "Chacalluta, Arica Ap.",
"fechaCreacion": "12-07-2023 12:25:02",
"timeZone": "UTC",
"codigoNacional": 180005,
"latitud": -18.35555,
"longitud": -70.34028,
"altitud": 50,
"provincia": "Arica",
"comuna": "Arica",
"nombreRegion": "Arica y Parinacota",
"numeroRegion": 15,
"convenio": 0,
"temperatura": 18.4,
"humedad": 64,
"presion": "1,010.7",
"direccionDelViento": 99,
"intensidadDelViento": 5.05,
"radiacionGlobalInst": 39.2,
"intensidadMaxVientoHoy": 16.13,
"intensidadMaxVientoAyer": 14.58,
"aguaCaidaHoy": 0,
"aguaCaidaHoyDatos": 15,
"aguaCaidaAyer": 0,
"aguaCaidaAyerDatos": 1440,
"temperaturaExtremaHoyDatos": 736,
"temperaturaMinimaHoy": 18,
"temperaturaMinimaHoyFecha": "2023-07-12 05:38:00",
"temperaturaMaximaHoy": 18.6,
"temperaturaMaximaHoyFecha": "2023-07-11 20:39:00",
"temperaturaExtremaAyerDatos": 1440,
"temperaturaMinimaHAyer": 16.3,
"temperaturaMinimaAyerFecha": "2023-07-11 07:37:00",
"temperaturaMaximaAyer": 19.9,
"temperaturaMaximaAyerFecha": "2023-07-11 13:38:00"
},
"geometry": {
"type": "Point",
"coordinates": [
-70.34028,
-18.35555
]
}
},
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/geoservicios/getEmaResumenDiarioGeo?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/geoservicios/getEmaResumenDiarioGeo?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/getEmaResumenDiarioGeo?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)