Dirección General De Aeronáutica Civil

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

Boletín Climatológico Diario de las Principales Estaciones

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

getBoletinClimatologicoDiarioGeo

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 el 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 dia anterior al seleccionado
"precipitacionTotalALaFecha"Total de precipitación anual
"normalPrecipitacionAcumuladaALaFecha"Valor normal de la precipitación acumulada a la fecha
"deficitPrecipitacionAcumuladaALaFecha"Défisi u 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)