Voltar ao blog de BIM e IFC
Correção de exportações · 2026-10-02 · 10 min
A estrutura espacial do IFC explicada: projeto, terreno, edifício, pavimento e espaço (com diagramas)
Todo modelo IFC se pendura na mesma árvore: projeto, terreno, edifício, pavimento, espaço. A maioria dos problemas atribuídos aos visualizadores — elementos sem pavimento, plantas que cortam lajes, modelos a dois quilômetros — são problemas dessa árvore. Aqui está ela desenhada, com os erros que a quebram.
A estrutura espacial do IFC explicada: projeto, terreno, edifício, pavimento e espaço (com diagramas) — IFC Viewer Online article cover
Abra qualquer modelo IFC em qualquer visualizador e a primeira coisa que você vê, antes de uma única parede, é uma árvore: o projeto no topo, um terreno, um edifício, uma lista de pavimentos. Parece um auxílio de navegação. Na verdade é a espinha dorsal do arquivo, e um número surpreendente de problemas atribuídos a visualizadores, exportações ou verificadores são problemas dessa árvore.
Este guia desenha a árvore, explica as duas relações diferentes que a constroem e lista os erros que a quebram — com o que cada um causa adiante.
A estrutura espacial do IFC. As linhas azuis são agregação (a árvore espacial); as verdes tracejadas são contenção (cada elemento em exatamente um pavimento).
O essencial
- A árvore espacial é construída por agregação: projeto → terreno → edifício → pavimento → espaço.
- Elementos físicos não fazem parte da árvore. Eles ficam contidos em um elemento espacial — normalmente um pavimento — por outra relação.
- Um elemento sem contenção não está "em algum lugar do edifício". Para cortes em planta, tabelas, COBie e a maioria das verificações, ele não existe.
Os cinco níveis e para que serve cada um
| Entidade | O que representa | O que carrega |
|---|
| IfcProject | O projeto inteiro — exatamente um por arquivo | Unidades, contextos de representação, a raiz de tudo |
| IfcSite | O terreno | Latitude, longitude e cota de referência; a georreferência começa aqui |
| IfcBuilding | Um edifício no terreno | Nome, endereço, cota do térreo |
| IfcBuildingStorey | Um pavimento | Cota — da qual dependem cortes em planta e tabelas por nível |
| IfcSpace | Um ambiente ou volume de ar | Nome, nome longo, área, volume — o programa de ambientes |
No IFC4.3 o nível de edifício se generaliza para instalações: IfcBridge, IfcRoad, IfcRailway e IfcMarineFacility ficam onde fica o IfcBuilding, com partes de instalação abaixo.
Duas relações, não uma
A coisa mais útil a entender sobre a estrutura espacial é que duas relações diferentes estão em ação, e significam coisas diferentes.
- IfcRelAggregates constrói a árvore espacial. Um edifício se decompõe em pavimentos; um pavimento, em espaços. É uma relação todo–parte.
- IfcRelContainedInSpatialStructure coloca um elemento físico — uma parede, uma porta, uma bomba — nessa árvore. Cada elemento pode estar contido em exatamente um elemento espacial.
- IfcRelReferencedInSpatialStructure acrescenta referências secundárias: um pilar que atravessa dois pavimentos fica contido em um e referenciado no outro.
Onde o modelo está: posicionamentos ao longo da árvore
A árvore espacial também carrega o sistema de coordenadas. A posição de cada elemento é um IfcLocalPlacement relativo ao do pai — a parede em relação ao pavimento, o pavimento ao edifício, o edifício ao terreno. A posição do modelo na Terra é definida uma única vez, no topo.
Posicionamentos são relativos ao pai. Coordenadas do mundo real ficam no topo, na georreferência — não em cada elemento.
Quando as coordenadas reais são empurradas para cada elemento, os modelos tremem na tela e arquivos federados ficam a quilômetros uns dos outros. A história completa está em coordenadas e georreferenciamento IFC.
Seis erros que quebram a árvore
| Erro | Causa comum | O que quebra adiante |
|---|
| Elementos sem pavimento | Elementos hospedados num nível de referência, ou criados num grupo | Cortes em planta, tabelas por nível, localizações do COBie |
| Elementos contidos diretamente em IfcBuilding ou IfcSite | Configuração de exportação, ou elementos de implantação modelados sem nível | Verificações por pavimento os ignoram |
| Pavimentos com cotas erradas | Divergência de unidades ou de ponto base na exportação | Cortes em planta atravessando lajes, níveis errados nas tabelas |
| Nenhum IfcSpace | Ambientes não exportados, ou exportados como geometria simples | Programa de ambientes, áreas, planilha Space do COBie |
| Dois IfcBuilding onde se queria um | Arquivos vinculados exportados separadamente | Pavimentos duplicados, federação confusa |
| Pavimentos com nomes diferentes por disciplina | Sem nomenclatura de níveis combinada | Modelos federados que não batem por nível |
A maioria é configuração de exportação, não modelagem, e quase todos aparecem nos primeiros dez segundos após abrir o arquivo — se você olhar a árvore antes da geometria. As verificações por trás fazem parte de como validar um arquivo IFC, e as configurações de exportação por ferramenta estão em por que as exportações IFC do Revit quebram.
Verificando a estrutura espacial em um minuto
- Abra o arquivo e leia a árvore primeiro Um projeto, um terreno, os edifícios esperados e os pavimentos esperados — em ordem e com nomes sensatos.
- Confira as cotas dos pavimentos Devem ser crescentes e bater com os desenhos dentro da tolerância combinada. Se estiverem fora por um fator de 1000, a suspeita de sempre são as unidades.
- Procure elementos fora de todos os pavimentos A validação os aponta. O caso comum é um elemento contido no edifício, mas não num pavimento.
- Faça um corte em planta por pavimento Se o corte atravessar uma laje ou não pegar as paredes, a cota ou a contenção está errada. O guia de medição mostra como os cortes por pavimento são posicionados.
- Confira os espaços Se o projeto precisa de programa de ambientes ou COBie, todo ambiente deve ser um IfcSpace com nome — não um volume colorido.
O passo do corte em planta está descrito em como medir um modelo IFC online; por que os espaços importam na entrega, em COBie a partir do IFC.
A estrutura espacial do IFC explicada: projeto, terreno, edifício, pavimento e espaço (com diagramas)