Dirección General De Aeronáutica Civil

Dirección Meteorológica de Chile - Servicios Climáticos

Diario Estaciones Automáticas

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

getEmaResumenDiarioGeo

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"Longitus 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"Indice de la institución con la cual está en convenios 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 considerado 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 considerado 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)