Radar Siting Toolkit
Plugin QGIS de código abierto que responde dónde emplazar radares meteorológicos y qué vería realmente cada configuración.
El problema. Emplazar una red de radares es una decisión de inversión que toma un gobierno o un donante. Necesita evidencia geométrica reproducible, no una imagen bonita de cobertura.
La decisión que importa. Por cada azimut se muestrea el terreno a lo largo del rayo a la resolución nativa del DEM, acumulando el ángulo máximo de horizonte visto hasta cada rango, corregido por curvatura terrestre mediante un factor de radio efectivo. La elevación mínima despejada y la altura mínima visible salen directo — una sola pasada O(N) por rayo, sin bucle discreto de ángulos de elevación.
Un detalle fácil de hacer mal. El bloqueo parcial del haz se publica como máximo acumulado en rango, nunca como PBB crudo por bin. Publicar valores por bin produce mapas equivocados en todo el sector detrás de un obstáculo.
Una dependencia rechazada a propósito. Implementado en numpy puro. wradlib arrastraría scipy, matplotlib, xarray y xradar, y recomienda instalación por conda — que no se puede instalar desde el Gestor de Complementos de QGIS, que es donde están los usuarios. wradlib se usa fuera de línea, solo como referencia de validación.
Explícitamente fuera de alcance
- Atenuación por lluvia y selección de banda de frecuencia
- Propagación anómala real — solo se parametriza el factor de radio terrestre efectivo
- Clutter de mar, clutter de suelo, interferencia de RF, compatibilidad espectral
- Estimación cuantitativa de precipitación y nowcasting
- Estructura de torre, radomo, carga de viento, resiliencia eléctrica
- Costo, ciclo de vida y personal
Este toolkit cubre aproximadamente el 15% de un estudio completo de emplazamiento. Decirlo es justamente el punto: la cifra defendible vale más que la cifra impresionante.
- Python
- numpy
- QGIS
- GDAL
- Jupyter