Volver a proyectos
En desarrollo

xdata-bim — Gemelo Digital de Infraestructura (OFITECO)

Plataforma web de gemelo digital (BIM + GIS + IoT) para monitorizar infraestructura crítica en tiempo real. Desarrollada en solitario, de la arquitectura a producción.

El problema

OFITECO monitoriza infraestructura civil crítica (presas, túneles, puentes) con instrumentación distribuida. La información vivía dispersa entre modelos BIM, datos de sensores y cartografía GIS, sin una vista única en tiempo real. Las alternativas comerciales (p. ej. Bentley iTwin IoT) parten de ~500 €/mes por proyecto y crecen rápido con el número de sensores.

Qué construí

Una plataforma web de gemelo digital que une modelo BIM 3D + sensores IoT en vivo + terreno GIS en el navegador, sin instalaciones locales. Diseño y desarrollo en solitario, de la arquitectura a producción.

  • Visor BIM en navegador: parser IFC vía web-ifc (WebAssembly) y formato binario .frag optimizado — la carga pasa de ~15 s (IFC) a ~1 s (.frag).
  • Monitorización en tiempo real: 8 tipos de sensor + personalizados, vía WebSocket nativo (FastAPI), con simulador en vivo.
  • Analítica: detección de anomalías por Z-score móvil (ventana 48 h), bandas de Bollinger, tendencia por regresión lineal, matriz de correlación de Pearson y un índice de salud compuesto (0–100).
  • Cuadros de mando: KPI dashboard (salud global + top sensores críticos), dashboard ejecutivo a pantalla completa y heatmap IDW (interpolación por distancia inversa) sobre el modelo, con presets para presas.
  • BIM ↔ Terreno: alineación con CesiumJS + Google 3D Tiles (sincronía ENU→ECEF por frame, registro N-puntos por GPS).
  • GIS: 11 capas WMS oficiales (IGN, IGME, MITECO, CHE/SAIH), carga KML/KMZ, animación de propagación de inundación.
  • Interoperabilidad: round-trip BCF 2.1 (Navisworks/Revit/Solibri) y reportes PDF con marca OFITECO.

Métricas técnicas (verificables)

  • 42 componentes Svelte (visor BIM + globo Cesium + galería) · ~300 tests (unitarios + E2E Playwright) · ~840 claves i18n en 4 idiomas (ES/EN/FR/CA).
  • axe-core (WCAG AA), Lighthouse CI, auditoría de seguridad y pipeline CI (lint · check · test · build).
  • Versión en producción 3.1.4.

Stack

Svelte 5 · TypeScript · Three.js · @thatopen/components · web-ifc (WASM/C++) · CesiumJS · ECharts · Vite · FastAPI (WebSocket, HTTPS) · JWT.

Proyecto profesional en OFITECO (Grupo VINCI) · repositorio privado · demo bajo NDA.

Explorar más proyectos

Ver todos