Presión Nivel Medio del Mar Histórica, Mensual y Anual

Valores medios y extremos de la presión atmosférica a nivel media del mar histórica de la estación. Se incluye toda la información que se dispone de la estación.

1 Identificador del Servicio

getPresionMensualAnual

2 URL del Servicio

https://climatologia.meteochile.gob.cl/application/serviciosb/getPresionMensualAnual/330020?usuario=correo@correo.cl&token=apiKey_personal

3 Descripción del Contenido

a. Cabecera

"Organismo" Institución que ofrece la información
"producto" Título del Producto
"timezone" Uso horario de los datos
"fechaGeneracion" Fecha y hora de generación del reporte

b. Datos generales de la estación

codigoNacional Identificador único de la estación
CodigoOACI Identificador ICAO de la estación
CodigoOMM Identificador numérico WMO de la estación
LatitudDecimal Latitud en grados y décimas de grados
LongitudDecimal Longitud en grados y décimas de grados
Altura Altura sobre el nivel del mar en metros
NombreEstacion Nombre de la estación
NumeroRegion Número de la región
anoDesde Primer año del que se tiene información en línea
anoHasta Último año del que se tiene información en línea

c. Datos Históricos

Media Aritmética
Se procesan no importando la cantidad de datos disponibles
media
Presión media histórica
maximo
Presión máxima histórica
minimo
Presión mínima histórica
cuantos
Cantidad de años disponibles
momentoMaximo
Año del valor máximo
momentoMinimo
Año del valor mínimo
repiteMaximo
Indica si se repite el valor máximo
repiteMinimo
Indica si se repite el valor mínimo
Media Climatológica
Se requiere un mínimo de datos para realizar los cálculos
media
Presión media histórica
maximo
Presión máxima histórica
minimo
Presión mínima histórica
cuantos
Cantidad de años disponibles
momentoMaximo
Año del valor máximo
momentoMinimo
Año del valor mínimo
repiteMaximo
Indica si se repite el valor máximo
repiteMinimo
Indica si se repite el valor mínimo

d. Datos Históricos Mensuales

Año desde
Primer año disponible
Año hasta
Último año disponible
Ano
Año de los datos
Mes
Mes de los datos
mediaAritmetica
Presión mensual aritmética
mediaClimatologia
Presión mensual climatológica
numeroDeDatos
Número de datos disponibles en el mes
fechaProceso
Fecha de procesamiento

e. Datos Históricos Anuales

Año desde
Primer año disponible
Año hasta
Último año disponible
Ano
Año de los datos
mediaAritmetica
Presión mensual aritmética
mediaClimatologia
Presión mensual climatológica
numeroDeDatos
Número de datos disponibles en el mes
fechaProceso
Fecha de procesamiento

4 JSON - Ejemplo


{
    "pais": "Chile",
    "organismo": "Direcci\u00f3n Meteorl\u00f3gica de Chile",
    "producto": "Presi\u00f3n a nivel medio del mar hist\u00f3rica mensual y anual.",
    "timezone": "UTC",
    "fechaGeneracion": "17-06-2025 13:34",
    "datosEstacion": {
        "codigoNacional": 330020,
        "codigoOMM": "85577",
        "codigoOACI": "SCQN",
        "nombreEstacion": "Quinta Normal, Santiago",
        "latitud": "-33.44500",
        "longitud": "-70.68278",
        "altura": 520,
        "region": 13,
        "nombreRegion": "Metropolitana de Santiago",
        "hayDatos": true,
        "anoDesde": 1941,
        "anoHasta": 2025
    },
    "datosHistoricos": {
        "mensuales": {
            "anoDesde": 1941,
            "anoHasta": 2025,
            "anos": {
                "2025": {
                    "6": null,
                    "5": {
                        "mediaAritmetica": 1019.7000122070312,
                        "mediaClimatologia": 1019.5999755859375,
                        "numeroDeDatos": 31,
                        "fechaProceso": "2025-06-17 12:34:00"
                    },
                    "4": {
                        "mediaAritmetica": 1017.5999755859375,
                        "mediaClimatologia": 1017.4000244140625,
                        "numeroDeDatos": 30,
                        "fechaProceso": "2025-06-17 12:34:00"
                    }
                }
            }
        },
        "anuales": {
            "AnoDesde": 1941,
            "AnoHasta": 2024,
            "anos": {
                "2024": {
                    "mediaAritmetica": 1017.9000244140625,
                    "mediaClimatologia": 1017.5999755859375,
                    "numeroDeDatos": 12,
                    "fechaProceso": "2025-01-02 20:17:00"
                },
            },
            "historicos": {
                "mediaAritmetica": {
                    "suma": 83883.59997558594,
                    "media": 998.6142854236421,
                    "maximo": 1019.0999755859375,
                    "minimo": 954.7999877929688,
                    "cuantos": 84,
                    "momentoMaximo": 1961,
                    "momentoMinimo": 1946,
                    "repiteMaximo": false,
                    "repiteMinimo": false,
                    "mediaClimatologica": null
                },
                "mediaClimatologia": {
                    "suma": 56882.40008544922,
                    "media": 1015.7571443830218,
                    "maximo": 1017.7999877929688,
                    "minimo": 1014,
                    "cuantos": 56,
                    "momentoMaximo": 2022,
                    "momentoMinimo": 1987,
                    "repiteMaximo": false,
                    "repiteMinimo": false,
                    "mediaClimatologica": null
                }
            }
        }
    }
}

5 Ejemplo para consumir el servicio

a. comando wget

wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/serviciosb/getPresionMensualAnual/330020?usuario=correo@correo.cl&token=apiKey_personal"

b. script php

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