← Alle skriverier

30. september 2026

Mappingfil for egendefinerte pset i Revit

Hva mappingfila er

Når Revit skal eksportere et egendefinert egenskapssett til IFC, leser den en tekstfil som beskriver settet. Fila er tab-separert og rekkefølgefølsom: en linje begynner med tabulator, og feltene skilles med tabulator. Står det et mellomrom der det skulle stått tabulator, gjør linjen stilltiende ingenting, og Revit sier ikke fra.

Formatet er to slags linjer. Én som åpner et egenskapssett, og én per egenskap i det:

PropertySet: H15 T IfcElementType H15-Typenavn Text H15-Typenavn

Type eller forekomst

Bokstaven etter settets navn avgjør hvor egenskapen havner. T legger den på typeobjektet, I på den enkelte forekomsten.

Skillet er ikke kosmetisk. Et IfcTypeObject er en entitet med identitet, og forekomstene peker på den gjennom IfcRelDefinesByType. Det er den kanten et mengdeuttak kan rulle opp på, og den materialer og typeegenskaper henger på. En egenskap som deles av alle forekomster av en type, som typenavn eller en NS 3451-kode, hører derfor på typen. Merking av det enkelte objektet, som TFM eller et dørnummer, hører på forekomsten.

Type mot forekomst Tre dørforekomster peker på det samme typeobjektet gjennom IfcRelDefinesByType. Typen bærer komponenttype og NS 3451-kode, og er det mengder summeres på. Hver forekomst bærer sin egen forekomst-ID. IfcDoorType RefCompType DUZ.001 · RefClassNS3451 T IfcRelDefinesByType IfcDoor IfcDoor IfcDoor RefCompOcc DUZ007 RefCompOcc DUZ008 RefCompOcc DUZ009 I I I
Mengder summeres på typen. Merkingen hører på forekomsten.

Slik bruker du fila i Revit

1. Fil → Export
2. Export → IFC
3. Modify setup …
4. Fanen Property Sets
5. Export user defined property sets → Browse …

6. OK, deretter Export.

Ligger psettet på typenivå, må Export type objects stå på. Uten den finnes det ingen type å legge egenskapene på.

Hva en IDS kan og ikke kan fylle

En IDS beskriver hva en modell skal inneholde, ikke hvor verdiene skal hentes fra i det enkelte verktøyet. Importen i appen fyller derfor egenskapsnavn, datatype og nivå, mens kildefeltet står åpent. Det feltet er fagets eget, og det er med vilje: en BEP stiller krav til leveransen, ikke til hvordan et firma setter opp arbeidsmiljøet sitt.

Appen

Åpne egenskapssett-generatoren