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)