Dirección General De Aeronáutica Civil

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

Índice UVB máximo diario de la Red Radiométrica de la Dirección Meteorológica de Chile

Índice UVB máximo diario de la Red Radiométrica de la Dirección Meteorológica de Chile

1 Identificador del Servicio

getIndiceUVBDiarioGeo

2 URL del Servicio

https://climatologia.meteochile.gob.cl/application/geoservicios/getIndiceUVBDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal

3 Descripción del Contenido

a. Datos de las estaciones

"nombreEstacion" Nombre de la estación
"codigoNacional" Identificador nacional de la estación
"codigoWIGOS" Nuevo identificador sugerido por el WMO
"codigoOACI" Código Aeronáutico de la estación
"codigoOMM" Identificador númerico WMO 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
"suma"Suma de los índices diarios
"media"Valor medio de los índices diarios
"maximo"Valor máximo de los índices diarios
"minimo"Valor mínimo de los índices diarios
"conteo"Cantidad de datos disponibles para el día
"momentoMaximo"Fecha y hora del valor máximo
"momentoMinimo"Fecha y hora del valor mínimo

4 JSON - Ejemplo

{
  "type": "FeatureCollection",
  "description": "Índice UVB máximo diario de la Red Radiométrica de la Dirección Meteorológica de Chile",
  "crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS8"
    }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          -69.5625,
          -18.2
        ]
      },
      "properties": {
        "nombreEstacion": "Putre",
        "codigoNacional": 180017,
        "codigoWIGOS": "0-152-0-180017",
        "codigoOACI": "",
        "codigoOMM": 85405,
        "latitud": -18.2,
        "longitud": -69.5625,
        "altitud": 3532,
        "suma": 413.749999396503,
        "media": 2.462797615455375,
        "maximo": 6.769999980926514,
        "minimo": 0.019999999552965164,
        "conteo": 168,
        "momentoMaximo": "16:20",
        "momentoMinimo": "10:00"
      }
    }]
}

5 Ejemplo para consumir el servicio

a. comando wget

wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/geoservicios/getIndiceUVBDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal"

b. script php

   $url = 'https://climatologia.meteochile.gob.cl/application/geoservicios/getIndiceUVBDiarioGeo/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/getIndiceUVBDiarioGeo/2023/03/01?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)