iC-Property-Standard
Alle Eigenschaften, die infraCore selbst anlegt, folgen einer gemeinsamen Namensregel der iC-Gruppe.
Was die App selbst schreibt, heißt
Mset_iC…. Das allgemeine Set Mset_iCInfra tragen Bauteile aus infraBuild, Elemente aus DataBuild-Serien und die GeoDoc-Abschläge gleichermaßen. Deshalb findet ein Filter auf Mset_iCInfra.StartStation die passenden Objekte aus allen Modulen. Fachspezifisches steht in eigenen Sets je Modul, etwa Mset_iCInfraBuild, Mset_iCReinforcement oder Mset_iCGeoDocAbschlag.Was bleibt, wie es ist
buildingSMART-Sets
Offizielle Sets wie
Pset_WallCommon oder Qto_WallBaseQuantities sind selbst ein Standard und werden unverändert verwendet.icp-Eigenschaften
Die App-intern berechneten Werte (
ICP.icpVolume, ICP.icpLength …) behalten ihre Namen. Mengen wie Volumen, Länge und Flächen kommen nur aus icp. Eine zweite Berechnung daneben gibt es bewusst nicht, weil beide sonst auseinanderlaufen würden.Mset_iCInfra
| Property | Bedeutung | Einheit |
|---|---|---|
IfcClass | IFC-Klasse | – |
IfcPredefinedType | Vordefinierter Typ | – |
IfcObjectType | Objekttyp | – |
ElementName | Elementname (folgt mit dem vollständigen iC-Katalog) | – |
ElementType | Elementtyp (folgt mit dem vollständigen iC-Katalog) | – |
ElementSubType | Element-Untertyp (folgt mit dem vollständigen iC-Katalog) | – |
ElementCategory | Elementkategorie (folgt mit dem vollständigen iC-Katalog) | – |
Referenceobject | Übergeordnetes Bauteil | – |
StartStation | Station von | m |
EndStation | Station bis | m |
Referenceaxis | Achse | – |
CrossSection | Querschnitt | – |
HorOffset | Querversatz | m |
VerOffset | Höhenversatz | m |
xCoordinate | Einfügepunkt X | m |
yCoordinate | Einfügepunkt Y | m |
zCoordinate | Einfügepunkt Z | m |
Material | Material | – |
Station von/bis und Achse sind die geplanten Werte, also das, was modelliert werden soll. icp misst dieselben Größen aus der Geometrie nach (icpStationStart …). Weichen beide voneinander ab, ist das ein Prüfhinweis. Übergeordnetes Bauteil (Referenceobject) ist immer der Name des Bauteils eine Ebene darüber: bei infraBuild der Block, bei einer Serie der Zielknoten, bei der Bewehrung das Wirtsbauteil. Die Einfügepunkt-Koordinaten beziehen sich auf den Punkt, an dem das Bauteil platziert wurde.
Woher die Werte kommen
DataBuild-Serien
Im Serien-Dialog, Schritt „Welche Eigenschaften?“, lassen sich Werte für alle Elemente eintragen, etwa Material oder IFC-Klasse. Zusätzlich lassen sich einzelne Properties als eigene Spalte der Stations- oder Namenstabelle einblenden. Achse, Station von/bis und Querschnitt schreibt die Stations-Serie immer.
infraBuild
Beim Export werden leere Felder aus der Modellierung gefüllt: Station, Achse, Querschnitt, Quer- und Höhenversatz, Einfügepunkt, IFC-Klasse, Typ und übergeordneter Block. Eingetragenes geht immer vor: Ein Festwert aus der IDS oder ein Wert aus dem DataBuild-Blockbuch wird nie überschrieben.
Zahlen: IfcReal oder Maßtyp
Projekteinstellungen
Unter Projekt → Projekteinstellungen → „Zahlen in iC-Properties“ steht, ob Stationen, Versätze und Koordinaten als
IfcReal (Vorgabe) oder als IfcLengthMeasure geschrieben werden. IfcReal lesen alle Programme. Der Maßtyp trägt die Einheit mit, wird aber noch nicht überall sauber gelesen. Die Einstellung gilt für alle Exporte des Projekts, wird mit dem Projekt gespeichert und gilt auch in herausgelösten Fenstern — geändert wird sie im Hauptfenster.Verlangt eine IDS für ein Feld einen bestimmten Längen-Maßtyp (etwa
IfcPositiveLengthMeasure), bleibt er bei der Einstellung Maßtyp erhalten. Bei IfcReal gewinnt die Projekteinstellung: dann steht dort IfcReal, und die IDS-Prüfung meldet das Feld.Ältere Projekte und Dateien
Alte Namen
Projekte und IFC-Dateien von vor dem Standard (
Pset_InfraBuild, Pset „Stationierung“, Pset_GeoDoc_…) werden weiter gelesen. DataBuild übernimmt sie beim Öffnen und bei „Aus IFC“ unter den neuen Namen, neoQ hebt alte LOINs (Pset_ICAllgemein, Pset_ICVerortung) beim Öffnen des Projekts an. Geschrieben werden nur noch die neuen Namen. Werte in Tabellenzellen bleiben dabei, wie sie sind — umgestellt werden nur Namen.DataStream-Spalten
Eine Spalte ohne Punkt (etwa „Material“) schreibt einen Namen aus dem Katalog nach
Mset_iCInfra, alles andere nach Mset_iCDataStream. Ältere Rezepte schrieben ohne Punkt immer nach Mset_iCDataStream; ihre Spalten werden beim Laden ausdrücklich auf dieses Set gestellt, damit sich das Ziel nicht still ändert. Liegt derselbe Wert noch im alten Set, wird er beim Anwenden verschoben statt verdoppelt.Freie Set-Namen
Beim Einbrennen der 4D-Verknüpfung und in GIS2IFC ist der Set-Name frei. Ist er kein
Mset_iC… (etwa noch Pset_4D), steht darunter ein Hinweis mit „Standardname verwenden“.Eigene SmartViews, Farbregeln oder Tabellenspalten, die einen alten Namen nennen (z. B. „Pset_InfraBuild.StationVon“), findet bei neu exportierten Dateien nichts mehr. Bitte auf den neuen Namen umstellen, hier
Mset_iCInfra.StartStation.Welche Sets eine Datei trägt, zeigt die Eigenschaften-Tabelle. Ein Filter auf
Mset_iCInfra zeigt alles, was nach dem iC-Standard beschrieben ist.Technische Details: docs/ic-property-standard.md