Zum Inhalt
infraCore Studio· HilfeZur App

Hilfe / Modell & Daten

Filter, SmartViews & SQL

Die vier Wege, aus einem Modell die Bauteile herauszuholen, um die es geht.

Vier Werkzeuge mit klarer Arbeitsteilung: Schnellfilter für den einen Klick, SmartViews für benannte, wiederverwendbare Objektmengen, Lens für schnelle Sichtprüfungen und SQL für alles, was gezählt oder gruppiert werden soll.

SmartViews V — die wichtigste davon

Eine SmartView beantwortet die Frage „welche Bauteile?“ — und ist damit die gemeinsame Sprache der Fachmodule. Mengenansätze, 4D-Vorgänge, Kollisionsgruppen und Controlling-Einheiten greifen alle auf SmartViews zu. Ändert sich eine SmartView, ändert sich überall dieselbe Objektmenge.

Eine SmartView besteht aus Stufen. Jede Stufe hat Regeln (Eigenschaft · Bedingung · Wert), eine Verknüpfung (UND/ODER), einen optionalen Vorfilter nach IFC-Klassen und eine Aktion.

BedingungBedeutung
ist / ist nichtexakter Vergleich
enthält / enthält nicht / beginnt mit / endet mitTextvergleich
entspricht MusterGlob-Muster: * = beliebig viele Zeichen, ? = genau eines (bewusst kein Regex)
in ListeMengenprüfung gegen mehrere Werte (getrennt durch Semikolon oder Zeilenumbruch)
> / < / ≥ / ≤Zahlenvergleich; Eingaben werden landesüblich gelesen (Komma wie Punkt)
ist wahr / ist falschBoolesche Eigenschaften
vorhanden / nicht vorhandenprüft nur, ob die Eigenschaft überhaupt existiert — der Standardweg für Vollständigkeitsprüfungen
AktionWirkung
Hinzufügen / Entfernen / Andere entfernenSichtbarkeit steuern (Letzteres = isolieren)
Farbig · Durchsichtig · UndurchsichtigTreffer in einer festen Farbe bzw. Deckkraft darstellen
Auto-Farbenach den Werten einer Eigenschaft automatisch einfärben — eine Farbe je Wert
Gruppedefiniert NUR eine Objektmenge, ohne Sichtbarkeit oder Farbe zu ändern — für Mengen, 4D, Kollision und Controlling
Hinzufügen + Einfärben / Durchsichtig / Auto-Farbebeides in einem Schritt
SmartView aus Auswahl: Bauteile im Modell markieren und daraus direkt eine SmartView erzeugen lassen — sie entsteht als eine „in Liste“-Regel statt als Dutzend ODER-Regeln. Anlegen und Bearbeiten geht wahlweise im Tab SmartViews(breite Tabelle), in der Detailleiste rechts oder als eigenes Fenster.

Schnellfilter und Lens L

Ein Klick auf eine Eigenschaftszeile in der Detailleiste blendet Isolieren und Ausblenden ein — damit filterst du in einem Schritt auf alle Bauteile mit demselben Wert. Das Lens-Panel macht dasselbe regelbasiert mit Farbcodierung über alle Modelle. Beides taucht in der Filter-Anzeige auf und ist dort einzeln aufhebbar.

SQL Q

Eine eingebaute Mini-SQL-Engine über alle geladenen Bauteile. Die Tabelle heißt elements und trägt die Spalten modelId, modelName, expressId, type und name. Unterstützt werden SELECT, WHERE, LIKE, GROUP BY, ORDER BY, COUNT, SUM, AVG, MAX, MIN und LIMIT; gerechnet wird im Hintergrund-Thread, die Oberfläche bleibt bedienbar.

SELECT modelName, type, name, expressId FROM elements ORDER BY type, name LIMIT 100SELECT type, COUNT(*) AS Anzahl FROM elements GROUP BY type ORDER BY Anzahl DESCSELECT * FROM elements WHERE name LIKE '%Wand%' LIMIT 50
Fertige Beispielabfragen stehen im Panel als Auswahlliste bereit. Für Auswertungen über Eigenschaften und Mengen ist DashBI der bequemere Weg — es setzt auf denselben SQL-Kern auf.

ITO T — Listen mit eigenen Spalten

Information Take Off baut Excel-artige Listen: Filter über IFC-Klasse, Name oder eine Eigenschaft, dann frei gewählte Spalten mit eigenen Bezeichnungen und Spaltenbreiten. Grundlage sind die Bauteile aus Auswahlkorb oder Filter. Für die abrechnungsnahe Mengenermittlung mit Aufmaßblatt und Leistungsverzeichnis ist dagegen der Reiter QTO&LV zuständig.