Calculadora del índice de aridez UNEP
Sepa cuán seco es un lugar: 350 mm de lluvia frente a 1400 mm de evapotranspiración potencial dan un índice de aridez de 0,25, clima semiárido. Una estación justo en un umbral recibe siempre la misma clase. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Precipitación
- 350
- Evapotranspiración potencial
- 1 400
- Índice de aridez
- 0,25
- Clase climática
- semi_arid
- Etiqueta de la clase climática
- Semi-arid
- Ecuación
- AI = 350 / 1400 = 0.25
El índice de aridez UNEP es el cociente entre la precipitación media anual y la evapotranspiración potencial media anual, escrito AI = P / PET, y constituye la escala oficial de sequedad climática del World Atlas of Desertification y de la Convención de las Naciones Unidas de Lucha contra la Desertificación. Gestores del territorio, hidrólogos y cursos de clima necesitan convertir ese cociente en una clase de tierras secas sin propagar errores de umbral de una unidad en 0.05, 0.20, 0.50 y 0.65. Esta calculadora del índice de aridez UNEP acepta precipitación y evapotranspiración potencial en las mismas unidades de longitud, por lo general milímetros por año, devuelve el índice adimensional y clasifica el clima como hiperárido, árido, semiárido, subhúmedo seco o húmedo.
Qué mide el índice de aridez UNEP y cómo se clasifican las tierras secas
El Programa de las Naciones Unidas para el Medio Ambiente definió el índice de aridez como la precipitación anual dividida por la evapotranspiración potencial anual, de modo que la sequedad pudiera compararse entre estaciones, cuencas y mallas climáticas sin mezclar métricas de sequía incompatibles. La precipitación es el agua que realmente llega a la superficie; la evapotranspiración potencial es el agua que la atmósfera extraería de una cubierta vegetal bien regada.
Su cociente es adimensional: un índice de 0.25 significa que el sitio recibe un cuarto de la demanda evaporativa, un balance hídrico semiárido clásico. Los umbrales del World Atlas of Desertification de UNEP parten ese continuo en cinco clases climáticas. Los climas hiperáridos quedan estrictamente por debajo de 0.05 e incluyen los desiertos subtropicales centrales.
Los áridos ocupan de 0.05 inclusive a 0.20 exclusive. Los semiáridos ocupan de 0.20 inclusive a 0.50 exclusive y cubren gran parte de los pastizales y la agricultura de secano del mundo. Los subhúmedos secos ocupan de 0.50 inclusive a 0.65 exclusive y forman el borde húmedo de las tierras secas.
Los húmedos tienen un índice de 0.65 o mayor y quedan fuera de la envoltura de tierras secas de UNEP. Ambas respuestas sirven en informes. La capacidad implementa únicamente ese cociente y esos umbrales publicados.
No estima PET a partir de temperatura, viento o radiación, de modo que usted debe suministrar la evapotranspiración potencial ya calculada, por ejemplo como total anual Hargreaves-Samani o Penman-Monteith en las mismas unidades que la precipitación.
Dónde resulta útil el índice de aridez UNEP
Los programas de tierras secas, las agencias de cuenca y los escritorios de informe UNCCD necesitan un oráculo determinista que convierta una columna de precipitación y una de PET en las mismas cinco clases UNEP cada vez, incluidos los bordes inferiores inclusivos en 0.05, 0.20 y 0.50 y el corte de tierras secas en 0.65, para que una estación situada justo sobre un umbral no reciba etiquetas distintas en dos hojas de cálculo.
Los cursos de clima e hidrología quieren una comprobación de deberes que rechace PET nulo o negativo en lugar de imprimir en silencio una división por cero, y que distinga la envoltura UNEP de tierras secas de la franja UNCCD que excluye los desiertos hiperáridos. Los cuadernos de riego y pastizales suelen tener ya P anual y un total ET0 de Hargreaves-Samani o Penman-Monteith; alimentar aquí esos dos números clasifica el sitio sin montar una pila GIS.
Las tuberías de investigación que procesan miles de celdas de malla necesitan redondeo fijo a doce decimales y un suelo duro de PET que puedan afirmar en las pruebas.
Qué puede hacer con ella
Informes UNCCD y de programas de tierras secas
Convierta P y PET de estación o malla en clases UNEP y en la bandera UNCCD de tierras secas para que los informes usen la franja publicada 0.05–0.65 en lugar de cortes improvisados.
Notas de balance hídrico en cuencas y pastizales
Clasifique una cuenca de hiperárida a húmeda a partir de la lluvia anual y de un total PET o ET0 ya disponible, antes de dimensionar abrevaderos o cultivos de secano.
Preguntas frecuentes
¿Qué umbrales UNEP definen cada clase de tierras secas?
Hiperárido es AI por debajo de 0.05; árido va de 0.05 a 0.20; semiárido de 0.20 a 0.50; subhúmedo seco de 0.50 a 0.65; húmedo es 0.65 y por encima. Los bordes inferiores son inclusivos salvo el suelo abierto hiperárido.
¿Qué ocurre si la evapotranspiración potencial es cero o negativa?
El índice UNEP AI = P/PET no está definido cuando PET es cero o negativo, de modo que el manejador nunca divide por cero y esa llamada no se factura.
¿Qué significa un índice de aridez de 0,25?
Que el lugar recibe una cuarta parte del agua que la atmósfera podría evaporar. Con 350 mm de lluvia frente a 1400 mm de evapotranspiración potencial, el índice es 0,25, que UNEP clasifica como semiárido.
¿En qué se diferencian las tierras secas de UNEP y de la UNCCD?
Las de UNEP abarcan todo índice inferior a 0,65, desiertos hiperáridos incluidos. La franja de la UNCCD va de 0,05 hasta 0,65 sin incluirlo, por lo que deja fuera los desiertos hiperáridos. El resultado le indica ambas.
¿La calculadora estima la evapotranspiración potencial?
No. Debe introducir una evapotranspiración potencial ya calculada, por ejemplo un total anual de Hargreaves-Samani o Penman-Monteith, en la misma unidad que la precipitación, normalmente milímetros al año.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/earth/aridity-index-unep \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"precipitation":350,"potential_evapotranspiration":1400}'const res = await fetch("https://api.kit.forhosting.com/earth/aridity-index-unep", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"precipitation": 350,
"potential_evapotranspiration": 1400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/aridity-index-unep",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"precipitation": 350,
"potential_evapotranspiration": 1400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/aridity-index-unep", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"precipitation":350,"potential_evapotranspiration":1400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"precipitation":350,"potential_evapotranspiration":1400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/aridity-index-unep", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"precipitation": 350,
"potential_evapotranspiration": 1400
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.aridity_index_unep",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cuando la evapotranspiración potencial es cero o negativa el cociente no está definido, de modo que la tarea falla con invalid_input en lugar de dividir por cero.
Qué mide el índice de aridez UNEP y cómo se clasifican las tierras secas
Esta calculadora también informa dos banderas booleanas que suelen confundirse: is_dryland es verdadero siempre que AI esté por debajo de 0.65, la envoltura UNEP que incluye desiertos hiperáridos, mientras que is_unccd_dryland es verdadero solo de 0.05 inclusive a 0.65 exclusive, la franja de la convención UNCCD que excluye los desiertos hiperáridos verdaderos.
Contrato de entrada, unidades, forma de la respuesta y errores
La precipitación debe ser no negativa; un total anual negativo no es físico y se rechaza. La evapotranspiración potencial debe ser estrictamente mayor que cero. Ejemplo: trescientos cincuenta milímetros de lluvia frente a mil cuatrocientos milímetros de PET dan AI igual a 0.25, clase semiárida y ambas banderas de tierras secas en verdadero. Envíe por POST un objeto JSON con dos números finitos obligatorios que compartan una unidad de longitud. precipitation es la precipitación media anual P, por lo general en milímetros por año; se aceptan los alias p, precip, rainfall y annual_precipitation. potential_evapotranspiration es la evapotranspiración potencial media anual PET en esa misma unidad; se aceptan los alias pet, et0, etp y potential_et. Cada campo puede llegar como número JSON o como cadena numérica; valores ausentes, en blanco o no finitos fallan con invalid_input nombrando el campo. Cuando PET es cero o negativo el cociente UNEP no está definido, así que el manejador falla con invalid_input y un mensaje que nombra ese caso cero o negativo en lugar de devolver Infinity o NaN. En caso de éxito el cuerpo repite precipitation y potential_evapotranspiration redondeados, informa aridity_index como P dividido por PET y nombra la clase UNEP en climate_class más climate_class_label. is_dryland es la envoltura UNEP con AI menor que 0.65; is_unccd_dryland es la franja más estrecha de la convención. unit es dimensionless. formula y equation reescriben AI igual a P sobre PET con los números sustituidos, method es unep_wad, y los cuatro umbrales publicados se devuelven como threshold_hyper_arid 0.05, threshold_arid 0.20, threshold_semi_arid 0.50 y threshold_dryland 0.65. steps recorre la sustitución y la clasificación para interfaces docentes. La validación fallida no se factura; las llamadas analíticas correctas usan el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Dónde aporta valor una API del índice de aridez UNEP
Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta $0.002 sin latencia de IA. Mantenga P y PET en las mismas unidades de longitud, PET estrictamente positivo, fije aridity_index y climate_class en las pruebas y obtendrá una clasificación UNEP de tierras secas reproducible para cursos, informes y trabajadores en el borde sin enviar una biblioteca climática propia.
Casos de integración
Oráculos para docencia y exámenes
Ofrezca al alumnado una comprobación determinista de AI = P/PET frente a los umbrales UNEP a mano y rechace PET nulo o negativo como invalid_input.
Preguntas técnicas
¿Cómo se calcula el índice de aridez UNEP?
Envíe precipitation P y potential_evapotranspiration PET en las mismas unidades de longitud, por lo general mm/year. La API devuelve AI = P/PET y la clase UNEP desde hiperárido hasta húmedo.
¿Un sitio hiperárido cuenta como tierra seca?
is_dryland es verdadero para todo AI por debajo de 0.65, incluidos los desiertos hiperáridos (envoltura UNEP). is_unccd_dryland es verdadero solo para 0.05 ≤ AI < 0.65, lo que excluye las zonas hiperáridas de las tierras secas UNCCD.
¿Cuánto cuesta la calculadora del índice de aridez UNEP?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.