Itsaslab en Tiempo Real: Integrando Nuestra Red de Boyas Oceanográficas
¡Hola a todos los apasionados del océano y la tecnología!
En Itsaslab, la innovación es el motor de nuestra misión. Hoy, estamos emocionados de compartir un hito significativo en nuestra infraestructura de monitorización marina: hemos completado la integración de nuestra red de boyas oceanográficas para ofrecer datos en tiempo real de la Demarcación Noratlántica.
Un Paso Hacia la Oceanografía Interactiva
Hasta ahora, la gestión de datos de nuestras boyas implicaba procesos más manuales. Con esta actualización, hemos implementado un sistema robusto y escalable que nos permite:
- Centralizar la Información: Todos los metadatos de nuestras boyas ahora residen en un sistema de contenido dinámico, facilitando su gestión y actualización.
- Visualización Unificada: Hemos desarrollado un componente interactivo que presenta la información clave de cada boya de forma clara y accesible.
- Telemetría en Vivo: Cada boya cuenta ahora con su propia página de telemetría, donde se extraen datos en tiempo real de APIs externas (como Puertos del Estado o Open-Meteo para demostraciones).
La Red de Boyas de Itsaslab
Nuestra red es crucial para comprender la dinámica del Golfo de Bizkaia y el Cantábrico, desde las corrientes hasta la altura de las olas y la temperatura superficial del mar. Cada punto en el mapa es un ojo más en el océano, recogiendo información vital para nuestra investigación y predicciones.
A continuación, puedes explorar un resumen técnico de las boyas que componen nuestra red principal. Haz clic en “Ver Datos en Tiempo Real” para acceder a la telemetría individual de cada estación.
Los datos mostrados en tiempo real son obtenidos de APIs externas y tienen fines demostrativos y no oficiales.
import NubeBoyas from ’../../components/visualizadores/NubeBoyas.astro’;
¿Cómo lo Hemos Hecho? (Para los Curiosos)
Para lograr esto, hemos utilizado una combinación de tecnologías modernas:
- Astro Framework: Como base de nuestro sitio web, aprovechando su capacidad para generar sitios estáticos con partes dinámicas (islands architecture).
- Content Collections: En Astro, hemos definido esquemas estrictos para nuestros archivos JSON (
src/content/boyas/*.json), asegurando que cada boya tenga sus metadatos estandarizados. - APIs Externas: Mediante
fetchen el servidor y en el cliente, obtenemos los datos más recientes de APIs oceanográficas. - Leaflet.js: Para la representación interactiva de las boyas en el mapa.
Esta infraestructura nos permite no solo presentar datos de manera eficiente, sino también escalar fácilmente nuestra red de monitorización a medida que incorporamos nuevas estaciones o sensores.
¡Esperamos que esta nueva capacidad os sea tan útil como a nosotros para explorar y entender mejor nuestro querido Mar Cantábrico!
— El Equipo de Itsaslab Ocean Engineering