Una previsión de setas para Catalunya, especie por especie: un servidor en Rust que convierte datos públicos de relieve, bosque y meteorología en un índice cada 57 metros, y lo sirve como mapa.
EstadoEn producción
InicioOctubre 2026
StackRust · axum · Leaflet
Qué es
Resumen
Cada otoño media Catalunya se hace la misma pregunta: ¿vale la pena ir este fin de semana, y adónde? Esto la contesta para diez especies, del rovelló al camagroc, en un mapa que se abre con el móvil en el aparcamiento.
En cada píxel —unos 57 metros de lado— combina altitud, pendiente y orientación del relieve, el tipo de bosque del mapa de cubiertas de Catalunya, y la lluvia y la temperatura de las últimas semanas más la previsión. Cada especie tiene su árbol, su franja de altitud y su ventana de lluvia, así que el índice es por especie, no una mancha genérica de «setas». Lleva dos modelos lado a lado: el propio, y una reproducción de una previsión pública que ya existía, que es la referencia a batir. El propio se contrasta con hallazgos registrados.
Sin cuentas. Cualquiera puede decir «he encontrado» o «no hay nada», y dejar un aviso que le suena en el móvil cuando un punto llega a un nivel. Abrir el mapa →
Cómo evolucionó
El arco
Un fin de semana hasta tener mapa. Empezó como un script que consultaba una previsión existente y pasó a ser un servidor que calcula su propio índice a partir de los datos públicos en bruto, con previsión a siete días, humedad del suelo y capas de datos para ver por qué un píxel puntúa lo que puntúa.
Luego tuvo que ser rápido. Una tesela nueva era descargar relieve, cubierta y meteo y calcular 65.000 píxeles, y una vista pide dieciséis. El cálculo salió cinco veces más barato, las teselas cinco veces más ligeras con una paleta de seis colores, y ahora toda Catalunya se calcula por adelantado tres veces al día —cada pasada aparte, y servida solo cuando está completa, para que el mapa no tenga nunca agujeros—.
Luego tuvo que aguantar ser público. Sin cuentas, el servidor se protege solo: límites por dirección, como mucho dos cálculos a la vez, fechas y área acotadas. Y el modelo aprendió que hay gente: el tiempo a pie desde la carretera, los festivos y los puentes, y que la recogida empieza el día que asoman las setas —porque el mejor sitio a una hora del coche ya no es el mejor el domingo por la tarde—.
Pantallas
Interfaz
La previsión de una especie, con el punto de temporada de cada una en la barra lateral.Cómo funciona: de dónde salen los datos, el modelo y la gente que entra en él.
Registro de cambios
Lo último primero
Octubre 2026
2026-10
Tres pasadas al día Infraestructura
La lluvia observada del servicio meteorológico autonómico sobre los datos del modelo, el árbol de cada especie leído del mapa forestal, y tres previsiones al día —cada una calculada aparte y puesta en marcha solo cuando está completa—.
2026-10
La gente, dentro del modelo Funcionalidad
Un modelo de existencias día a día: el tiempo a pie desde el coche, la demanda en festivos y puentes, y la recogida que empieza cuando asoman las setas. El mismo sitio puntúa menos el domingo por la tarde que el viernes.
2026-10
Listo para ser público Seguridad
Límites por dirección, un tope de dos cálculos a la vez, áreas quemadas y espacios protegidos en el mapa, avisos de hallazgos, alertas al móvil, instalable como app, y el modelo contrastado con presencias registradas.
2026-10
Un mapa que abre al momento Infraestructura
Cálculo cinco veces más rápido, teselas cinco veces más ligeras, meteo descargada por nodo y de forma incremental bajo un único regulador, y toda la región calculada por adelantado.
2026-10
Un índice por especie Inicio
Un servidor en Rust que calcula un índice de crecimiento por especie a partir de relieve, cubierta forestal y meteorología, servido como teselas de mapa, con previsión a siete días.