Was das Werkzeug macht
Sie öffnen eine IFC-Datei, die aus Revit, Archicad, Tekla, Vectorworks, BricsCAD oder einem anderen BIM-Programm exportiert wurde. Das Werkzeug listet jedes Bauteil auf (Wände, Decken, Stützen, Träger, Türen, Fenster, Treppen, Dächer usw.), liest Material, Geschoss und Mengen aus und summiert sie. Anschließend wählen Sie für jede Zeile eine Einheit, tragen einen Einheitspreis ein und laden das Ergebnis als XLSX-Mengenverzeichnis herunter.
Die Datei wird in Ihrem Browser von einer WebAssembly-Version der Open-Source-Bibliothek web-ifc gelesen. Sie wird nicht an einen Server gesendet, sodass hier auch vertrauliche Projektmodelle geprüft werden können.
Wo es im Projekt passt
Die Mengenermittlung liegt zwischen Planung und Kosten. Sobald das Planungsmodell koordiniert ist, ermittelt der Kalkulator, wie viel von jedem Material das Gebäude benötigt, multipliziert mit Einheitspreisen und erstellt daraus eine Kostenschätzung. Von Hand aus 2D-Zeichnungen dauert das Tage. Desktop-Software für die Mengenermittlung, die Modelle einliest, kostet pro Arbeitsplatz Tausende Dollar im Jahr. Dieses Werkzeug deckt den ersten Durchgang ab: eine schnelle Aufstellung aus dem Modell, die Sie mit Ihrer eigenen Messung vergleichen, mit der eine Planungsvariante gegen ein Budget geprüft oder die einem Bauunternehmen als Ausgangspunkt übergeben werden kann.
Wie jede Menge gewählt wird
IFC definiert Standard-Mengensätze, die Basismengen genannt werden, zum Beispiel Qto_WallBaseQuantities und Qto_SlabBaseQuantities. Die meisten BIM-Programme können sie beim Export schreiben. Das Werkzeug verwendet sie zuerst, weil sie den eigenen Regeln des Modellierprogramms für Verschneidungen und Öffnungen folgen. Hat ein Bauteil keinen Mengensatz, misst das Werkzeug stattdessen dessen Geometrie und kennzeichnet die Zeile entsprechend.
| Einheit | Erste Wahl | Falls nicht vorhanden |
|---|---|---|
| m³ | NetVolume, dann GrossVolume | Volumen des geschlossenen Netzes des Bauteils |
| m² | Wände: NetSideArea, dann GrossSideArea. Türen und Fenster: Area. Decken, Dächer, Bekleidungen: NetArea, dann GrossArea | Bleibt leer (die Oberfläche eines Netzes ist keine gemessene Fläche) |
| m | Length | Bleibt leer |
| Stk | Eins je Bauteil |
Mengen in der Datei sind in den eigenen Einheiten des Projekts gespeichert. Das Werkzeug liest die Einheitendefinitionen der Datei (zum Beispiel Millimeter für Längen, Quadratmeter für Flächen) und rechnet jeden Wert in Meter, Quadratmeter und Kubikmeter um, bevor etwas summiert wird.
Wie der Rückgriff auf die Geometrie funktioniert
web-ifc wandelt jedes Bauteil in ein Dreiecksnetz in Metern um. Bei einem geschlossenen Netz ergibt sich das eingeschlossene Volumen aus dem Divergenzsatz: Jedes Dreieck mit den Eckpunkten a, b, c bildet mit dem Ursprung einen Tetraeder, und die vorzeichenbehafteten Volumen summieren sich zum Volumen des Körpers.
V = | Σ a · (b × c) / 6 |
Aussparungen für Türen und Fenster sind im Netz bereits abgezogen, das Ergebnis ist also ein Nettovolumen. Das Verfahren benötigt geschlossene, sich nicht überlappende Körper. Bauteile, die als offene Flächen oder aus mehreren sich überlappenden Körpern modelliert sind, liefern falsche Volumen. Deshalb sind solche Zeilen mit „Geometrie“ gekennzeichnet, damit Sie sie prüfen können.
Rechenbeispiel
Das Beispielmodell auf dieser Seite ist ein kleines eingeschossiges Bürogebäude, das wir zu Testzwecken erstellt haben: vier 200 mm dicke Betonwände um einen Grundriss von 10 m mal 6 m, 3 m hoch, eine 190 mm dicke Blockwand als Trennwand, eine 200 mm dicke Decke, vier Stützen 400 mal 400 mm, zwei 5 m lange Stahlträger, eine Tür und zwei Fenster. Längen sind in Millimetern gespeichert.
| Zeile | Menge | Herkunft |
|---|---|---|
| Wand, Concrete C25/30 | 19,200 m³ (4 Wände) | Qto NetVolume: 6,12 + 3,48 + 6,12 + 3,48 |
| Wand, Masonry block 190 | 17,400 m² | Qto NetSideArea: 5,8 m × 3,0 m |
| Decke, Concrete C25/30 | 12,648 m³ | Qto NetVolume: 10,2 × 6,2 × 0,2 |
| Stütze, Concrete C30/37 | 1,920 m³ (4 Stützen) | Geometrie: 0,4 × 0,4 × 3,0 = 0,48 je Stütze |
| Träger, Steel S275 | 10,000 m (2 Träger) | Qto Length je 5000 mm, in Meter umgerechnet |
| Tür / Fenster | 1 Stk / 2 Stk | Anzahl |
Die Stützenvolumen stehen nicht in der Datei; sie wurden aus der Geometrie gemessen und stimmen auf drei Nachkommastellen mit einer unabhängigen Messung mit IfcOpenShell überein. Tragen Sie für die Decke einen Einheitspreis von 120 je m³ ein, beträgt der Zeilenbetrag 12,648 × 120 = 1.517,76. Dieser Preis dient nur als Veranschaulichung und ist kein Marktpreis.
Bevor Sie sich auf die Zahlen verlassen
- Eine Modellmenge ist nicht dasselbe wie eine Menge, die nach einem Standardverfahren der Mengenermittlung gemessen wurde (zum Beispiel NRM 2 im Vereinigten Königreich oder die koreanischen Standardregeln für die Kostenschätzung). Diese Verfahren rechnen Positionen nach Regeln zu Schwellenwerten, Überlappungen und Verschnitt hinzu oder ab. Betrachten Sie die Aufstellung hier als Modellmengen.
- Schalung, Bewehrung und Verschnitt sind nicht enthalten, sofern sie nicht als Bauteile modelliert sind.
- Die Ergebnisse sind nur so gut wie das Modell. Doppelte Bauteile, sich überlappende Wände an Ecken und fehlende Materialien erscheinen direkt in den Summen. Materialnamen werden so übernommen, wie sie in der Datei stehen.
- Mengensätze hängen von den Exporteinstellungen ab. Zeigen alle Ihre Volumen „Geometrie“ an, aktivieren Sie im IFC-Export Ihres Programms die Basismengen.
- Sehr große Modelle (mehrere hundert Megabyte) können den Speicher überschreiten, den ein Browser-Tab nutzen kann, besonders auf Smartphones.
Dieses Werkzeug dient der Vorprüfung und dem Lernen. Aufstellungen, die für Ausschreibungen, Verträge oder Zahlungen verwendet werden, müssen von einer qualifizierten Fachperson für Mengenermittlung oder Kalkulation erstellt oder geprüft werden.
Die erzeugten Dateien
- Mengenverzeichnis (XLSX): Blatt „Aufstellung“ mit Position, Material, Einheit, Menge, Einheitspreis und Betrag; Blatt „Elemente“ mit jedem Bauteil und der Quelle jeder Zahl; Blatt „Hinweise“ mit Dateiname, Einheiten und Datum.
- Elementliste (CSV): eine Zeile je Bauteil für Ihre eigene Tabellenkalkulation.
- Preisliste (CSV): Spalten Typ, Material, Einheit, Preis. Einmal speichern und für das nächste Modell importieren.
- Projekt (JSON): Ihre Einheiten, Preise und Gruppierung, um später weiterzuarbeiten.
Quellen
- buildingSMART International, Industry Foundation Classes. IFC 4.3 ist als ISO 16739-1:2024 veröffentlicht.
- buildingSMART, Qto_WallBaseQuantities und Qto_SlabBaseQuantities, Dokumentation zu IFC 4.3.2.0.
- That Open Company, web-ifc, Lizenz MPL-2.0.
- Ob eine Datei der Norm entspricht, prüfen Sie mit dem kostenlosen buildingSMART IFC Validation Service.
Zuletzt geprüft 2026-10-19