Torna al blog BIM e IFC
Correggere le esportazioni · 2026-10-02 · 10 min
La struttura spaziale IFC spiegata: progetto, sito, edificio, piano e spazio (con diagrammi)
Ogni modello IFC è appeso allo stesso albero: progetto, sito, edificio, piano, spazio. La maggior parte dei problemi attribuiti ai visualizzatori —elementi senza piano, piante che tagliano i solai, modelli a due chilometri— sono problemi di quell'albero. Eccolo disegnato, con gli errori che lo rompono.
La struttura spaziale IFC spiegata: progetto, sito, edificio, piano e spazio (con diagrammi) — IFC Viewer Online article cover
Apri un qualsiasi modello IFC in un qualsiasi visualizzatore e la prima cosa che vedi, prima ancora di un muro, è un albero: il progetto in cima, un sito, un edificio, un elenco di piani. Sembra un aiuto alla navigazione. In realtà è la spina dorsale del file, e un numero sorprendente di problemi attribuiti a visualizzatori, esportazioni o strumenti di verifica sono problemi di quell'albero.
Questa guida disegna l'albero, spiega le due diverse relazioni che lo costruiscono ed elenca gli errori che lo rompono, con le conseguenze di ciascuno a valle.
La struttura spaziale IFC. Le linee blu sono aggregazione (l'albero spaziale); quelle verdi tratteggiate sono contenimento (ogni elemento in un solo piano).
In sintesi
- L'albero spaziale si costruisce per aggregazione: progetto → sito → edificio → piano → spazio.
- Gli elementi fisici non fanno parte dell'albero. Sono contenuti in un elemento spaziale —di solito un piano— tramite un'altra relazione.
- Un elemento senza contenimento non è «da qualche parte nell'edificio». Per tagli in pianta, abachi, COBie e la maggior parte delle verifiche, non esiste.
I cinque livelli e a cosa serve ciascuno
| Entità | Cosa rappresenta | Cosa contiene |
|---|
| IfcProject | L'intero progetto: esattamente uno per file | Unità, contesti di rappresentazione, la radice di tutto |
| IfcSite | Il lotto | Latitudine, longitudine e quota di riferimento; la georeferenziazione parte da qui |
| IfcBuilding | Un edificio sul lotto | Nome, indirizzo, quota del piano terra |
| IfcBuildingStorey | Un piano | Quota: da essa dipendono tagli in pianta e abachi per livello |
| IfcSpace | Un locale o un volume d'aria | Nome, nome esteso, superficie, volume: il programma dei locali |
In IFC4.3 il livello edificio si generalizza alle opere: IfcBridge, IfcRoad, IfcRailway e IfcMarineFacility stanno dove sta IfcBuilding, con parti d'opera al di sotto.
Due relazioni, non una
La cosa più utile da capire della struttura spaziale è che sono in gioco due relazioni diverse, con significati diversi.
- IfcRelAggregates costruisce l'albero spaziale. Un edificio si scompone in piani; un piano in spazi. È una relazione tutto–parte.
- IfcRelContainedInSpatialStructure colloca un elemento fisico —un muro, una porta, una pompa— in quell'albero. Ogni elemento può essere contenuto in un solo elemento spaziale.
- IfcRelReferencedInSpatialStructure aggiunge riferimenti secondari: un pilastro che attraversa due piani è contenuto in uno e referenziato nell'altro.
Dov'è il modello: i posizionamenti lungo l'albero
L'albero spaziale porta con sé anche il sistema di coordinate. La posizione di ogni elemento è un IfcLocalPlacement relativo a quello del padre: il muro rispetto al piano, il piano rispetto all'edificio, l'edificio rispetto al sito. La posizione del modello sulla Terra si decide una volta sola, in cima.
I posizionamenti sono relativi al padre. Le coordinate reali vanno in cima, nella georeferenziazione, non in ogni elemento.
Quando invece le coordinate reali vengono spinte in ogni elemento, i modelli tremolano a schermo e i file federati finiscono a chilometri l'uno dall'altro. La storia completa è in coordinate e georeferenziazione IFC.
Sei errori che rompono l'albero
| Errore | Causa tipica | Cosa si rompe a valle |
|---|
| Elementi senza piano | Elementi ospitati su un livello di riferimento o creati in un gruppo | Tagli in pianta, abachi per livello, ubicazioni COBie |
| Elementi contenuti direttamente in IfcBuilding o IfcSite | Impostazione di esportazione, o sistemazioni esterne modellate senza livello | Le verifiche per piano li saltano |
| Piani con quote sbagliate | Unità o punto base non coerenti in esportazione | Tagli in pianta che attraversano i solai, livelli sbagliati negli abachi |
| Nessun IfcSpace | Locali non esportati, o esportati come semplice geometria | Programma dei locali, superfici, foglio Space di COBie |
| Due IfcBuilding dove ne serviva uno | File collegati esportati separatamente | Piani duplicati, federazione confusa |
| Piani con nomi diversi per disciplina | Nessuna convenzione condivisa sui livelli | Modelli federati che non coincidono per livello |
Quasi tutti sono impostazioni di esportazione, non modellazione, e quasi tutti si vedono nei primi dieci secondi dall'apertura del file, se guardi l'albero prima della geometria. Le verifiche che ci stanno dietro fanno parte di come validare un file IFC, e le impostazioni di esportazione per strumento sono in perché le esportazioni IFC di Revit non funzionano.
Controllare la struttura spaziale in un minuto
- Apri il file e leggi prima l'albero Un progetto, un sito, gli edifici attesi e i piani attesi, in ordine e con nomi sensati.
- Controlla le quote dei piani Devono crescere e corrispondere ai disegni entro la tolleranza concordata. Se sono sballate di un fattore 1000, le sospettate di sempre sono le unità.
- Cerca elementi fuori da tutti i piani La validazione li segnala. Il caso tipico è un elemento contenuto nell'edificio ma non in un piano.
- Fai un taglio in pianta per piano Se il taglio attraversa un solaio o manca i muri, la quota o il contenimento sono sbagliati. La guida alla misura spiega come vengono posizionati i tagli per piano.
- Controlla gli spazi Se il progetto richiede un programma dei locali o COBie, ogni locale deve essere un IfcSpace con un nome, non un volume colorato.
Il passaggio del taglio in pianta è descritto in come misurare un modello IFC online; perché gli spazi contano nella consegna, in COBie da IFC.
La struttura spaziale IFC spiegata: progetto, sito, edificio, piano e spazio (con diagrammi)