Los Pilares de los
Gemelos Digitales
De n8n y automatización sin código hasta IFC, pipelines y gemelos digitales. La ruta backend completa para conectar el modelo con el mundo exterior y construir infraestructura de datos independiente de plataforma.
Para verlos hay que abrir Revit · Siempre
Excel exportado a mano · Cada semana · Alguien lo hace
El modelo y el ERP no se hablan · Nunca
API propia · Cualquier sistema puede consumirla
Sin licencias de Autodesk · Reproducibles · Tuyos
Modelo + datos operacionales · Sincronizados
Los datos están en el modelo.
Pero nadie puede verlos sin abrir Revit.
Has construido el modelo.
Tienes los datos.
Y para que alguien los consulte, los integre o los analice tiene que pedírtelo a ti — o abrir Revit.
DATOS ATRAPADOS
El modelo tiene toda la información. Pero para que otro sistema la use, alguien tiene que exportarla, limpiarla e importarla a mano. Cada vez que cambia algo en el modelo, hay que hacerlo de nuevo.
«Tenemos toda la información en Revit. El problema es sacarla de ahí sin que sea un proceso de dos días.»
SISTEMA FRÁGIL
«La integración la montó un consultor hace dos años. Desde entonces nadie la ha tocado porque nadie sabe cómo funciona.»
VENDOR LOCK-IN
Para conectar Revit con el mundo exterior dependes de las APIs de Autodesk, de sus condiciones, de sus precios y de sus decisiones sobre qué puedes hacer con tus propios datos.

BIMMY
Un modelo Revit con todos los datos bien metidos sigue siendo un silo si nadie puede acceder a esos datos sin abrir Revit. Los Pilares resuelve exactamente eso: los datos salen del modelo, entran en un sistema que puedes controlar y se exponen donde los necesitas.
Para quien quiere que los datos
del modelo salgan del modelo.
Este programa es para ti si...
- Tienes datos en Revit o ACC que necesitas conectar con sistemas externos sin hacerlo a mano
- Quieres construir un backend propio que exponga datos del modelo como API consumible
- Buscas construir pipelines de datos BIM que no dependan de licencias de Autodesk
- Quieres entender cómo se construye un gemelo digital desde cero, no solo el concepto
- Tienes base de Python o ya trabajas con scripting en algún contexto técnico
Este programa NO es para ti si...
- No tienes ningún contacto previo con Python o programación — empieza por La Escalera
- Buscas solo conectar dos herramientas puntualmente — para eso n8n solo ya puede ser suficiente
- Esperas un curso de arquitectura de software empresarial con certificación
- No tienes casos de uso concretos donde aplicar backend o pipelines en tu trabajo
Siete módulos.
De n8n a gemelos digitales.
Siete módulos con progresión clara:
empiezas con automatización sin código,
construyes la base de Python,
levantas el backend con FastAPI y
llegas a los gemelos digitales con IFC y pipelines de datos.
Los módulos avanzados requieren dominar FastAPI antes de entrar.
n8n — Automatización visual sin código
El Dynamo del backend. Flujos visuales que conectan servicios sin escribir código: webhooks, transformaciones de datos y automatizaciones entre plataformas. El primer paso hacia la conectividad BIM, accesible para cualquier perfil técnico.
Crear un flujo en n8n que conecta una fuente de datos externa con una acción en Revit o ACC de forma completamente automatizada.
{
"nodes": [
{ "type": "Webhook",
"url": "/bim-trigger" },
{ "type": "Code",
"code": "transform(data)" },
{ "type": "HTTP Request",
"url": "ACC_API_ENDPOINT" }
]
}
Python — La base del backend
Python con la profundidad que necesita este programa: tipos, estructuras de datos, funciones, orientación a objetos, manejo de errores y ficheros. Cada concepto está seleccionado porque aparece en el módulo siguiente — cuando levantes FastAPI ya sabes exactamente qué está pasando debajo.
Escribir scripts Python funcionales con lógica condicional, clases y manejo de errores — sin contexto BIM todavía.
class BIMConnector:
def __init__(self, token: str):
self.token = token
self.session = self._auth()
def get_elements(
self, project_id: str
) -> list:
raise NotImplementedError
FastAPI — Backend propio
Formación genérica de FastAPI: estructura de proyectos, routing, validación con Pydantic, autenticación y documentación automática con Swagger. La base para construir APIs que exponen datos del modelo al exterior.
Desplegar un servidor FastAPI con autenticación y documentación que expone datos de proyecto consumibles por cualquier cliente HTTP.
from fastapi import FastAPI, Depends
from pydantic import BaseModel
app = FastAPI(title="BIM API")
@app.get("/elements/{category}")
async def get_elements(
category: str,
token: str = Depends(verify_token)
):
return revit.query(category)
ACC APIs con Python
Las APIs oficiales de Autodesk Construction Cloud consumidas desde Python. Autenticación OAuth2, gestión de modelos, extracción de propiedades con Model Derivative API y automatización de flujos de entrega.
Automatizar un flujo completo en ACC — subida, procesamiento y extracción de datos — con Python, sin intervención manual.
import requests
def get_model_properties(
token: str, urn: str
) -> dict:
headers = {
"Authorization": f"Bearer {token}"
}
r = requests.get(
f"{BASE}/modelderivative/v2"
f"/designdata/{urn}/properties",
headers=headers
)
return r.json()
IFC + IFCOpenShell
Procesamiento de IFC con Python sin software propietario. Estructura del esquema IFC, entidades, relaciones y propiedades. Leer, filtrar y escribir IFC directamente desde scripts Python. La base para sistemas agnósticos de plataforma.
Extraer, filtrar y modificar datos de un archivo IFC usando IFCOpenShell en Python puro — sin abrir Revit ni ningún otro software.
import ifcopenshell
model = ifcopenshell.open("model.ifc")
walls = model.by_type("IfcWall")
for wall in walls:
pset = ifcopenshell.util.element \
.get_psets(wall)
print(wall.Name, pset)
Pipelines de datos BIM
ETL para BIM: extraer datos de Revit o IFC, transformarlos y cargarlos en bases de datos o plataformas externas de forma automatizada, reproducible y agnóstica de plataforma.
Construir un pipeline que procesa un modelo IFC y carga sus datos en una base de datos de forma automatizada y ejecutable desde CLI.
def run_pipeline(ifc_path: str):
# Extract
model = ifcopenshell.open(ifc_path)
elements = model.by_type("IfcElement")
# Transform
records = [to_record(e) for e in elements]
# Load
with Session() as db:
db.bulk_insert_mappings(Element, records)
db.commit()
Gemelos digitales — Arquitectura e implementación
Arquitectura e implementación de un gemelo digital básico. Del diseño del sistema a una implementación funcional: modelo IFC + fuente de datos en tiempo real + API FastAPI + sincronización automatizada.
Implementar un gemelo digital básico: modelo IFC + fuente de datos + API + actualización en tiempo real funcionando de forma integrada.
@app.websocket("/twin/{element_id}")
async def digital_twin(
ws: WebSocket,
element_id: str
):
await ws.accept()
while True:
data = await sensor.read(element_id)
await ws.send_json(data)
await asyncio.sleep(5)
El resultado concreto
al completar Los Pilares.
Infraestructura de datos BIM propia.
No dependencia de plataformas externas,
no exportaciones manuales,
no silos de información.
Un servidor FastAPI que expone datos del modelo como endpoints consumibles por cualquier aplicación, dashboard o sistema externo — sin abrir Revit.
Flujos de datos que procesan modelos IFC sin depender de licencias de Autodesk. Funcionan con cualquier software BIM que exporte IFC estándar.
Un sistema que mantiene sincronizados un modelo BIM y una fuente de datos operacional. La base técnica para gestión de activos y FM digital real.
Cómo conecta con
los otros programas.
Los Pilares construye el backend y los pipelines.
Los otros programas de Código BIM trabajan el origen de los datos y la capa que los hace visibles.
El backend FastAPI que construyes en Los Pilares es exactamente la fuente de datos que consume El Visor. Juntos forman una aplicación web BIM completa: Python en el backend, React y TypeScript en el frontend. Los datos salen del modelo, pasan por tu API y llegan a una interfaz que cualquiera puede abrir en el navegador.
Un año de acceso completo.
Todo incluido.
Suscripción anual con acceso a
los siete módulos,
sesiones en directo,
soporte y
el agente de IA contextual.
Sin módulos sueltos, sin pagar por piezas.
Suscripción anual
- 7 módulos con progresión de n8n a gemelos digitales
- Sesiones en directo mensuales
- Grupos de soporte entre alumnos
- Agente de IA con conocimiento de toda la formación
- Recomendaciones contextuales según tu progreso
- Acceso a todo lo que se añada durante el año
La Escalera + Los Pilares + El Visor. Todas las sesiones en directo y el agente de IA con conocimiento de toda la plataforma.
Formación adaptada a vuestros flujos, sesiones presenciales en vuestra oficina y soporte continuo. Precio a medida.
