Schema — Cómo usarlo
Última actualización: 1 de enero de 2026
Schema captura toda la disposición de vistas de un modelo de Revit — cada lámina, cada posición y tamaño de viewport, cada instancia de cronograma — y lo guarda como un archivo portátil .schema.json. Ese archivo puede aplicarse a cualquier otro modelo de Revit, colocando las vistas en las láminas exactamente en el mismo arreglo.
Uso principal: Un gestor BIM configura el diseño estándar del set de planos una vez, lo guarda como un esquema, y lo aplica a cada nuevo proyecto en minutos en vez de horas.
Resumen del flujo de trabajo
MODELO A (diseño establecido) MODELO B (modelo nuevo o de destino)
│ │
Editar Schema Ensamblar Schema
→ Importar desde Modelo → Cargar schema.json
→ Revisión visual en lienzo → Escanear Modelo
→ Guardar como layout.schema.json → Auto-Emparejar vistas
→ Ajustes manuales
→ Ensamblar Vistas + Cronogramas
Paso 1 — Extraer un diseño de un modelo fuente
- Abre el modelo de Revit que tiene el diseño que deseas capturar (el modelo fuente).
- Ve a la pestaña AvantLeap → panel Schema → haz clic en Editar Schema.
- Se abre el Editor de Schema. Haz clic en Importar desde Modelo en la barra de herramientas.
- Schema escanea todas las láminas y viewports del modelo y los muestra en un lienzo visual.
- Los viewports aparecen como rectángulos con borde dorado en cada lámina.
- Las instancias de cronogramas aparecen como rectángulos con borde azul.
- Revisa el lienzo. Puedes:
- Cambiar entre láminas usando la lista de láminas a la izquierda.
- Hacer clic en un viewport para ver sus propiedades (nombre, tipo de vista, tamaño) en el panel de propiedades.
- Arrastrar los viewports para ajustar su posición en el lienzo.
- Agregar o quitar láminas usando el botón +.
- Cuando termines, haz clic en Guardar como y guarda el archivo como
nombre-de-tu-diseño.schema.json.
Consejo: Almacena los archivos de schema en una carpeta compartida de red o en el repositorio de estándares BIM para que todo el equipo pueda acceder a ellos.
Paso 2 — (Opcional) Editar el Schema
El Editor de Schema te permite modificar un archivo .schema.json sin tocar ningún modelo de Revit.
- Abrir — cargar cualquier archivo existente
.schema.json. - Biblioteca — establecer una carpeta como biblioteca de esquemas para explorar y cargar esquemas rápidamente.
- Lienzo — arrastrar viewports, ver el diseño de lámina de un vistazo.
- Panel de propiedades — ver nombre del slot, tipo de vista, tamaño y valores de posición.
- Guardar / Guardar como — guardar los cambios en el archivo JSON.
También puedes usar Comparar con Modelo para ver en qué difiere el esquema del modelo de Revit abierto antes de aplicarlo.
Paso 3 — Aplicar un Schema a un modelo de destino
- Abre el modelo de Revit que deseas configurar (el modelo de destino).
- Ve a la pestaña AvantLeap → panel Schema → haz clic en Ensamblar Schema.
- Se abre la ventana Ensamblar. Haz clic en Cargar Schema y selecciona tu archivo
.schema.json.- El panel central muestra todos los slots de viewport definidos en el esquema (lista izquierda) con su lámina, tipo de vista y tamaño.
- Debajo de la lista de viewports, los slots de cronograma se muestran automáticamente.
- Haz clic en Escanear Modelo para escanear todas las vistas disponibles en el modelo de destino.
- Haz clic en Auto-Emparejar para que Schema empareje las vistas con los slots automáticamente.
- Schema puntúa cada coincidencia por similitud de nombre (60%) y compatibilidad de tamaño (40%).
- Coincidencias doradas (puntaje ≥ 70%) son asignaciones seguras.
- Sugerencias con franja azul (puntaje < 70%) son de menor confianza — revisa estas manualmente.
- Revisa y ajusta manualmente si es necesario:
- Selecciona un slot en la lista central.
- El panel derecho muestra todas las vistas candidatas disponibles ordenadas por puntaje.
- Haz clic en Asignar para asignar la candidata seleccionada al slot.
- Haz clic en Duplicar y Asignar para crear una copia de la vista ajustada al tamaño del slot exactamente (útil cuando la misma vista debe aparecer en varios esquemas o a distinto tamaño de recorte).
- Haz clic en el × de un slot asignado para limpiar la asignación.
- Cuando todos los slots requeridos estén asignados, haz clic en Ensamblar vistas + cronogramas.
- Schema crea o actualiza las láminas definidas en el esquema.
- Coloca cada vista asignada como viewport en la posición y tamaño correctos.
- Coloca las instancias de cronograma emparejadas usando la posición guardada por el esquema.
- Un mensaje de estado confirma la finalización. Cambia a Revit para revisar las láminas colocadas.
Panel de candidatos — Leyendo la lista de coincidencias
| Indicador | Significado |
|---|---|
| Fondo dorado | Puntaje de coincidencia ≥ 70% — coincidencia segura |
| Franja azul a la izquierda | Sugerencia — puntaje < 70%, revisa antes de aceptar |
| Etiqueta "En lámina" | La vista ya está colocada en otra lámina de este modelo |
| Etiqueta de puntaje | {score}% tamaño · {nameScore}% nombre o Sugerencia · {score}% tamaño |
Las vistas ya asignadas a otro slot en la sesión actual se ocultan en la lista de candidatos para evitar asignaciones duplicadas.
Emparejamiento de cronogramas
Los cronogramas se emparejan automáticamente por nombre:
- Coincidencia exacta primero — el nombre del slot del esquema coincide exactamente con el nombre del cronograma.
- Coincidencia parcial como respaldo — el nombre del slot está contenido en el del cronograma, o viceversa.
Los cronogramas sin coincidencia muestran "No encontrado en el modelo" en azul. Se omiten durante el ensamblaje (no es error). Agrega el cronograma requerido al modelo y vuelve a ejecutar si es necesario.
Formato de archivo — .schema.json
Los archivos de schema son JSON de texto plano y legibles por humanos. Cada archivo contiene:
{
"Name": "Diseño Estándar v1",
"CreatedFrom": "ProyectoA",
"Sheets": [
{
"SheetNumber": "A001",
"SheetName": "Planos de Planta",
"TitleBlock": "Título A1",
"Viewports": [
{
"ViewName": "Planta Piso 1",
"ViewType": "Planta de Piso",
"CenterX": 0.85,
"CenterY": 1.12,
"Width": 0.70,
"Height": 0.52
}
],
"Schedules": [...]
}
]
}
Todas las coordenadas están en las unidades internas de Revit (pies), medidas desde la esquina inferior izquierda de la lámina.
Los archivos de schema no contienen geometría de modelo, ni IDs de elementos, ni datos específicos de proyecto. Es seguro compartirlos fuera de tu organización.
Referencia rápida de teclado y UI
| Acción | Cómo |
|---|---|
| Cargar schema | Ventana Ensamblar → botón Cargar Schema |
| Escanear vistas del modelo | Ventana Ensamblar → botón Escanear Modelo |
| Auto-emparejar todos los slots | Ventana Ensamblar → botón Auto-Emparejar |
| Asignar una vista manualmente | Seleccionar slot → seleccionar candidato → Asignar |
| Duplicar y ajustar vista | Seleccionar slot → seleccionar candidato → Duplicar y Asignar |
| Borrar una asignación | Haz clic en × en la fila del slot asignado |
| Importar diseño desde Revit | Editor de Schema → Importar desde Modelo |
| Abrir schema en el editor | Editor de Schema → Abrir |
| Guardar schema | Editor de Schema → Guardar / Guardar como |
| Explorar biblioteca de schema | Editor de Schema → Explorar Biblioteca |
Requisitos
- Autodesk Revit 2023, 2024, 2025, 2026 o 2027
- Windows 10 u 11 (64 bits)
- Debe haber un proyecto de Revit activo abierto al ejecutar cualquier comando
- Las vistas a colocar ya deben existir en el modelo de destino (Schema coloca vistas existentes — no crea nuevas definiciones de vista)
Archivo de registro
Schema escribe información de diagnóstico en:
%APPDATA%\Autodesk\Revit\Addins\Schema\Schema.log
Revisa este archivo primero si falla una colocación o no se encuentra un cronograma.
Limitaciones conocidas
| Limitación | Detalle |
|---|---|
| Las vistas deben existir en el modelo de destino | Schema coloca vistas existentes; no crea nuevos tipos de vista, plantillas de vista o familias |
| La posición del cronograma usa el origen superior izquierdo | La colocación del cronograma convierte las coordenadas centrales guardadas a la esquina superior izquierda automáticamente |
| No se admiten vistas de modelo vinculado | Las vistas desde archivos de Revit vinculados no se pueden colocar como viewports |
| El título de lámina debe existir | Si el esquema referencia una familia de título de lámina no cargada en el modelo de destino, esa lámina se omite |
| No hay procesamiento en lote multi-modelo | Schema procesa un modelo a la vez |
| El lienzo es solo lectura para precisión de posición | El arrastre de viewports en el lienzo es solo para revisión visual; las posiciones finales se calculan desde las coordenadas del JSON |