Qué hace la herramienta
Abres un archivo IFC exportado desde Revit, Archicad, Tekla, Vectorworks, BricsCAD o cualquier otro programa BIM. La herramienta lista todos los elementos del edificio (muros, forjados, pilares, vigas, puertas, ventanas, escaleras, cubiertas, etc.), lee su material, su planta y sus cantidades, y los suma. Después eliges una unidad para cada línea, escribes un precio unitario y descargas el resultado como presupuesto de mediciones en XLSX.
El archivo lo lee, dentro de tu navegador, una versión WebAssembly de la biblioteca de código abierto web-ifc. No se envía a ningún servidor, de modo que aquí se pueden comprobar modelos de proyectos confidenciales.
Dónde encaja en un proyecto
La medición de cantidades se sitúa entre el diseño y el coste. Una vez coordinado el modelo de diseño, el presupuestista mide cuánto necesita el edificio de cada material, lo multiplica por los precios unitarios y obtiene una estimación de costes. Hacerlo a mano a partir de planos 2D lleva días. El software de mediciones de escritorio que lee modelos cuesta miles de dólares al año por puesto. Esta herramienta cubre la primera pasada: un presupuesto rápido a partir del modelo que puedes comparar con tu propia medición, usar para contrastar una opción de diseño con un presupuesto o entregar a un contratista como punto de partida.
Cómo se elige cada cantidad
IFC define conjuntos de cantidades estándar llamados cantidades base, por ejemplo Qto_WallBaseQuantities y Qto_SlabBaseQuantities. La mayoría de los programas BIM pueden escribirlas al exportar. La herramienta las usa en primer lugar, porque siguen las reglas propias del programa de modelado para encuentros y huecos. Cuando un elemento no tiene conjunto de cantidades, la herramienta mide su geometría y marca la línea como tal.
| Unidad | Primera opción | Si falta |
|---|---|---|
| m³ | NetVolume, luego GrossVolume | Volumen de la malla cerrada del elemento |
| m² | Muros: NetSideArea, luego GrossSideArea. Puertas y ventanas: Area. Forjados, cubiertas, revestimientos: NetArea, luego GrossArea | Se deja vacío (la superficie de una malla no es una superficie medida) |
| m | Length | Se deja vacío |
| ud | Una por elemento |
Las cantidades del archivo se guardan en las unidades propias del proyecto. La herramienta lee las definiciones de unidades del archivo (por ejemplo milímetros para la longitud y metros cuadrados para la superficie) y convierte cada valor a metros, metros cuadrados y metros cúbicos antes de sumar nada.
Cómo funciona la alternativa por geometría
web-ifc convierte cada elemento en una malla de triángulos en metros. En una malla cerrada, el volumen encerrado se obtiene con el teorema de la divergencia: cada triángulo de vértices a, b, c forma un tetraedro con el origen, y la suma de los volúmenes con signo da el volumen del sólido.
V = | Σ a · (b × c) / 6 |
Los huecos de puertas y ventanas ya están descontados en la malla, de modo que el resultado es un volumen neto. El método necesita sólidos cerrados y sin solapes. Los elementos modelados como superficies abiertas o como varios cuerpos solapados dan volúmenes erróneos, por eso esas líneas se marcan como «Geometría» para que puedas revisarlas.
Ejemplo práctico
El modelo de ejemplo de esta página es una pequeña oficina de una planta que construimos para pruebas: cuatro muros de hormigón de 200 mm alrededor de una planta de 10 m por 6 m y 3 m de altura, un tabique de bloque de 190 mm, un forjado de 200 mm, cuatro pilares de 400 por 400 mm, dos vigas de acero de 5 m, una puerta y dos ventanas. Las longitudes se guardan en milímetros.
| Línea | Cantidad | Origen |
|---|---|---|
| Muro, Concrete C25/30 | 19,200 m³ (4 muros) | Qto NetVolume: 6,12 + 3,48 + 6,12 + 3,48 |
| Muro, Masonry block 190 | 17,400 m² | Qto NetSideArea: 5,8 m × 3,0 m |
| Forjado, Concrete C25/30 | 12,648 m³ | Qto NetVolume: 10,2 × 6,2 × 0,2 |
| Pilar, Concrete C30/37 | 1,920 m³ (4 pilares) | Geometría: 0,4 × 0,4 × 3,0 = 0,48 cada uno |
| Viga, Steel S275 | 10,000 m (2 vigas) | Qto Length 5000 mm cada una, convertido a metros |
| Puerta / Ventana | 1 ud / 2 ud | Recuento |
Los volúmenes de los pilares no están en el archivo; se midieron a partir de la geometría y coinciden hasta el tercer decimal con una medición independiente hecha con IfcOpenShell. Si introduces un precio unitario de 120 por m³ para el forjado, el importe de su línea es 12,648 × 120 = 1517,76. Ese precio es solo una ilustración, no una tarifa de mercado.
Antes de fiarse de las cifras
- Una cantidad del modelo no es lo mismo que una cantidad medida según un método normalizado de medición (por ejemplo NRM 2 en el Reino Unido o las reglas de estimación estándar de Corea). Esos métodos suman o deducen partidas según reglas sobre umbrales, solapes y mermas. Considera el presupuesto de aquí como cantidades del modelo.
- El encofrado, la armadura y las mermas no se incluyen salvo que estén modelados como elementos.
- Los resultados valen lo que valga el modelo. Los elementos duplicados, los muros solapados en las esquinas y los materiales ausentes se reflejan directamente en los totales. Los nombres de material se toman tal como figuran en el archivo.
- Los conjuntos de cantidades dependen de los ajustes de exportación. Si todos tus volúmenes aparecen como «Geometría», activa las cantidades base en la exportación IFC de tu programa.
- Los modelos muy grandes (cientos de megabytes) pueden superar la memoria que puede usar una pestaña del navegador, sobre todo en teléfonos.
Esta herramienta sirve para comprobaciones preliminares y para aprender. Los presupuestos usados en licitaciones, contratos o pagos deben ser elaborados o verificados por un técnico de mediciones o presupuestista cualificado.
Archivos que se obtienen
- Presupuesto de mediciones (XLSX): hoja «Presupuesto» con partida, material, unidad, cantidad, precio unitario e importe; hoja «Elementos» con cada elemento y el origen de cada cifra; hoja «Notas» con el nombre del archivo, las unidades y la fecha.
- Lista de elementos (CSV): una fila por elemento para tu propia hoja de cálculo.
- Lista de precios (CSV): columnas tipo, material, unidad, precio. Guárdala una vez e impórtala para el siguiente modelo.
- Proyecto (JSON): tus unidades, precios y agrupación, para continuar más tarde.
Fuentes
- buildingSMART International, Industry Foundation Classes. IFC 4.3 se publica como ISO 16739-1:2024.
- buildingSMART, Qto_WallBaseQuantities y Qto_SlabBaseQuantities, documentación de IFC 4.3.2.0.
- That Open Company, web-ifc, licencia MPL-2.0.
- Para comprobar si un archivo cumple la norma, usa el servicio gratuito buildingSMART IFC Validation Service.
Última comprobación 2026-10-19