Problema observado
Modelo sem georreferência flutua fora do mapa.
O modelo IFC abre, a geometria está intacta, os pavimentos estão no lugar, as disciplinas até federam entre si. Mas quando você tenta posicionar o modelo no mundo real — sobrepor ao mapa, integrar com GIS, amarrar a coordenadas de campo ou cruzar com dados de topografia — ele não casa. O modelo existe num espaço local sem conexão com nenhum sistema de referência de coordenadas (CRS) do planeta. Ele flutua.
No IFC (ISO 16739-1:2024, IFC4x3), o georreferenciamento formal é feito por duas entidades complementares: IfcMapConversion e IfcProjectedCRS. O IfcMapConversion transforma as coordenadas locais do modelo (o (0,0,0) do projeto) em coordenadas de um CRS projetado cartesiano — declarando Eastings, Northings, OrthogonalHeight, escala e rotação anti-horária em torno do eixo z. O IfcProjectedCRS identifica o CRS de destino (por exemplo, SIRGAS 2000 / UTM Zona 23S). Juntas, essas duas entidades respondem à pergunta: "onde no mundo este modelo está?"
Sem IfcMapConversion e IfcProjectedCRS, o modelo mora num universo paralelo. Ele pode ter IfcSite.RefLatitude e RefLongitude preenchidos — o que dá uma geolocalização aproximada ao nível de lote — mas isso não constitui um georreferenciamento projetado, porque não define escala, rotação nem CRS cartesiano. Para projetos de edificação que precisam integrar com levantamento topográfico, GIS municipal ou gêmeo digital georreferenciado, os campos do IfcSite são insuficientes. Para infraestrutura linear — onde o modelo se estende por quilômetros e depende de alinhamentos georreferenciados — a ausência de georreferenciamento formal é impeditiva.
A verificação da garantia da qualidade (§5.6.3 da 19650-2) confere a informação antes da troca. Se o contrato exige entrega georreferenciada e o modelo não traz IfcMapConversion + IfcProjectedCRS, a entrega falha no aceite antes mesmo de chegar à coordenação.
Sinais associados
- 1
Modelo fora do mapa ao importar em GIS · ao carregar o IFC em um sistema de informação geográfica (QGIS, ArcGIS, Cesium), o modelo aparece na origem (0,0) do mapa — tipicamente no cruzamento do meridiano de Greenwich com o equador — em vez de na localização do empreendimento.
- 2
Coordenadas locais sem sentido geográfico · os valores de posição dos elementos são pequenos (dezenas ou centenas de metros em relação à origem interna), sem nenhuma relação com Eastings/Northings do CRS do projeto.
- 3
IfcMapConversion ausente no arquivo · ao inspecionar o IFC, não existe nenhuma instância de IfcMapConversion nem de IfcProjectedCRS — o modelo simplesmente não declara onde está no mundo.
- 4
IfcSite com RefLatitude/RefLongitude mas sem CRS projetado · o modelo traz coordenadas geográficas aproximadas no IfcSite, mas sem a transformação para um sistema cartesiano projetado. O viewer posiciona o ponto no globo, mas sem escala, rotação nem precisão de engenharia.
- 5
Divergência entre modelo e levantamento topográfico · as coordenadas de pontos notáveis no IFC (cantos de terreno, marcos, eixos) não batem com as coordenadas do levantamento topográfico entregue pelo contratante.
- 6
Integração com estação total ou GPS de campo falha · ao exportar coordenadas do modelo para locação em obra, os pontos caem em lugar errado porque o modelo não está amarrado ao CRS de campo.
Causas prováveis
- 1
Exportação sem configurar georreferenciamento · o software de autoria tem campos para IfcMapConversion e IfcProjectedCRS, mas o usuário exporta com os valores default (vazios ou zerados). O preset de export não inclui georreferenciamento porque ninguém pediu.
- 2
BEP não especifica CRS nem procedimento de georreferenciamento · o plano de execução BIM não declara qual sistema de referência de coordenadas o projeto adota, nem como cada disciplina deve configurar a exportação. Cada um exporta como sabe.
- 3
Confusão entre geolocalização e georreferenciamento · a equipe preenche IfcSite.RefLatitude e RefLongitude achando que isso basta. Esses campos dão uma posição geográfica aproximada, mas não constituem georreferenciamento projetado — falta escala, rotação e CRS cartesiano.
- 4
Levantamento topográfico não traduzido para o BEP · o topógrafo entrega coordenadas em SIRGAS 2000 / UTM, mas ninguém converte essas coordenadas para os campos do IfcMapConversion nem registra o CRS no IfcProjectedCRS.
- 5
Projeto de edificação tratado como "não precisa de georreferência" · a equipe assume que georreferenciamento é só para infraestrutura. Mas edificação que integra com GIS municipal, gêmeo digital, segurança patrimonial ou gestão de ativos também precisa de coordenadas reais.
- 6
Software de autoria não exporta IfcMapConversion por default · nem todo exportador IFC gera IfcMapConversion automaticamente. Em vários softwares é necessário configurar manualmente — e a configuração é ignorada ou desconhecida pelo autor.
Riscos
- 1
Rejeição de entrega contratual · contratos públicos e privados que exigem entrega georreferenciada reprovam o modelo na verificação de aceite — travando medições e pagamentos.
- 2
Impossibilidade de integração com GIS · o modelo não pode ser importado em plataformas de informação geográfica (QGIS, ArcGIS, Cesium, Google Earth) sem reposicionamento manual, que introduz erro.
- 3
Locação em obra com coordenadas erradas · coordenadas exportadas para estação total ou GPS de campo levam a marcações em local errado — retrabalho físico caro e arriscado.
- 4
Gêmeo digital sem base geográfica · digital twin operacional precisa de coordenadas reais para amarrar ativos a sensores, mapas de segurança, rotas de manutenção e sistemas de facilities management.
- 5
Clash detection entre modelo e terreno georreferenciado · se o terreno (topografia, MDT) está georreferenciado e o modelo de edificação não, o clash entre fundação e terreno produz milhares de falsos positivos.
- 6
Infraestrutura linear inviabilizada · projetos de rodovias, ferrovias, redes e dutos dependem de alinhamentos georreferenciados — sem IfcMapConversion, a geometria do alinhamento não tem posição no mundo.
Gravidade estimada
Testes recomendados
Teste 1 — Verificar presença de IfcMapConversion e IfcProjectedCRS
Abra o IFC e procure instâncias de IfcMapConversion e IfcProjectedCRS. Se nenhuma das duas existir, o modelo não tem georreferenciamento formal.
import ifcopenshell
ifc = ifcopenshell.open('modelo.ifc')
mc_list = ifc.by_type('IfcMapConversion')
crs_list = ifc.by_type('IfcProjectedCRS')
if not mc_list:
print('SEM IfcMapConversion — modelo não georreferenciado')
else:
mc = mc_list[0]
print('Eastings:', mc.Eastings)
print('Northings:', mc.Northings)
print('OrthogonalHeight:', mc.OrthogonalHeight)
print('XAxisAbscissa:', mc.XAxisAbscissa)
print('XAxisOrdinate:', mc.XAxisOrdinate)
print('Scale:', mc.Scale)
if not crs_list:
print('SEM IfcProjectedCRS — CRS não declarado')
else:
crs = crs_list[0]
print('CRS Name:', crs.Name)
print('Description:', crs.Description)
print('GeodeticDatum:', crs.GeodeticDatum)
print('MapProjection:', crs.MapProjection)
print('MapZone:', crs.MapZone)
Sinal de problema: nenhuma instância de IfcMapConversion ou IfcProjectedCRS no arquivo.
Teste 2 — Conferir consistência dos valores do IfcMapConversion
Se o IfcMapConversion existe, verifique se os valores de Eastings e Northings são compatíveis com o CRS declarado no IfcProjectedCRS. Para SIRGAS 2000 / UTM Zona 23S, Eastings ficam tipicamente entre 160.000 e 830.000, e Northings entre 7.000.000 e 10.000.000 (hemisfério sul).
Sinal de problema: Eastings/Northings zerados, negativos, ou com ordem de grandeza incompatível com o CRS declarado. Scale igual a zero ou negativo.
Teste 3 — Comparar coordenadas do modelo com o levantamento topográfico
Identifique um ponto notável no modelo (canto de terreno, marco topográfico, eixo de referência). Aplique manualmente a transformação do IfcMapConversion para obter as coordenadas no CRS projetado. Compare com as coordenadas do mesmo ponto no levantamento topográfico.
Sinal de problema: diferença superior a 10 cm entre as coordenadas calculadas e as coordenadas do levantamento — indica erro na transformação, no CRS ou nos valores de translação/rotação.
Teste 4 — Validar georreferenciamento via IDS
Se o projeto possui IDS (buildingSMART IDS, ISO 29481-3), valide cada IFC contra regras que exigem a presença de IfcMapConversion e IfcProjectedCRS com o CRS contratual.
<ids:specification name="Georreferenciamento formal obrigatório"
ifcVersion="IFC4X3">
<ids:applicability>
<ids:entity>
<ids:name>
<ids:simpleValue>IfcMapConversion</ids:simpleValue>
</ids:name>
</ids:entity>
</ids:applicability>
<ids:requirements>
<ids:attribute>
<ids:name><ids:simpleValue>Eastings</ids:simpleValue></ids:name>
</ids:attribute>
<ids:attribute>
<ids:name><ids:simpleValue>Northings</ids:simpleValue></ids:name>
</ids:attribute>
</ids:requirements>
</ids:specification>
Sinal de problema: IDS reporta não conformidade — IfcMapConversion ausente ou atributos obrigatórios faltando.
Critérios de conformidade
O modelo contém IfcMapConversion com Eastings, Northings, OrthogonalHeight, XAxisAbscissa, XAxisOrdinate e Scale preenchidos e válidos — ISO 16739-1:2024.
O modelo contém IfcProjectedCRS com Name correspondente ao CRS contratual (por exemplo, EPSG:31983 para SIRGAS 2000 / UTM Zona 23S).
Os valores de Eastings e Northings do IfcMapConversion são compatíveis com a faixa do CRS declarado no IfcProjectedCRS.
A rotação (XAxisAbscissa e XAxisOrdinate) corresponde ao ângulo entre o norte do projeto e o norte do CRS, e é consistente entre todas as disciplinas.
As coordenadas de um ponto notável do modelo, transformadas pelo IfcMapConversion, coincidem com as coordenadas do levantamento topográfico dentro da tolerância contratual.
O BEP documenta o CRS adotado, as coordenadas da origem do projeto no CRS e o procedimento de exportação por software de autoria.
A validação via IDS de georreferenciamento passa em todos os modelos entregues.
Ações corretivas
Curto prazo (30 dias):
-
Obter as coordenadas de referência. Recuperar o levantamento topográfico do empreendimento e identificar o ponto de origem do projeto no CRS contratual (Eastings, Northings, elevação). Se o contrato não definiu CRS, adotar SIRGAS 2000 / UTM na zona correspondente à localização do empreendimento e registrar a decisão em ata.
-
Configurar IfcMapConversion e IfcProjectedCRS na exportação. Ajustar o preset de exportação IFC de cada software de autoria para incluir a transformação de coordenadas: Eastings, Northings, OrthogonalHeight, rotação (XAxisAbscissa/XAxisOrdinate) e escala. Declarar o CRS no IfcProjectedCRS.
-
Re-exportar e validar. Gerar novos IFCs com georreferenciamento, conferir os valores via script ou viewer, e comparar um ponto notável com o levantamento topográfico.
Médio prazo (60-90 dias):
-
Documentar no BEP. Adicionar seção "Georreferenciamento" ao plano de execução BIM: CRS adotado, coordenadas da origem, procedimento de exportação por software, tolerância de posicionamento e regra de verificação.
-
Criar IDS de georreferenciamento. Incluir regra que exige IfcMapConversion e IfcProjectedCRS com o CRS contratual. Integrar a validação ao workflow de aceitação do CDE — nenhum IFC sobe ao estado compartilhado sem passar.
-
Distribuir template georreferenciado. Fornecer arquivos-base (
.rvt,.pln,.tpl) com IfcMapConversion e IfcProjectedCRS já configurados para o ponto zero do projeto, evitando que cada disciplina configure do zero.
Prevenção
- 1
CRS definido no EIR antes da modelagem · o requisito de informação do contratante declara o sistema de referência de coordenadas, as coordenadas da origem e a tolerância de posicionamento — antes de a modelagem começar.
- 2
BEP com seção de georreferenciamento obrigatória · o plano de execução BIM documenta CRS, Eastings/Northings da origem, rotação, escala e procedimento de exportação por software de autoria.
- 3
Template de projeto com georreferenciamento embarcado · cada disciplina inicia a partir de um arquivo-base que já traz as coordenadas do projeto configuradas — eliminando configuração manual.
- 4
IDS de georreferenciamento no repositório · toda entrega IFC é validada automaticamente contra regra que exige IfcMapConversion e IfcProjectedCRS com CRS contratual.
- 5
Ponto de verificação no levantamento topográfico · as coordenadas de pelo menos um marco topográfico são comparadas entre modelo e levantamento a cada milestone de projeto.
- 6
Treinamento de georreferenciamento por software · cada equipe conhece os campos de configuração de IfcMapConversion e IfcProjectedCRS no seu software de autoria e sabe como preenchê-los.
Referências normativas
- ISO 16739-1:2024 (IFC4x3)Industry Foundation Classes (IFC). Define IfcMapConversion — entidade que transforma coordenadas locais do modelo em coordenadas de um CRS projetado, declarando Eastings, Northings, OrthogonalHeight, escala e rotação anti-horária em z — e IfcProjectedCRS — entidade que identifica o sistema de referência de coordenadas projetado 2D ou 3D cartesiano de destino. Juntas, constituem o georreferenciamento formal do modelo IFC.
- ABNT NBR ISO 19650-2:2022Fase de entrega. A verificação da garantia da qualidade (§5.6.3) confere a informação antes da troca — inclui verificar que o georreferenciamento está presente e correto quando exigido pelo contrato.
- ABNT NBR ISO 19650-1:2022Conceitos e princípios. Exige que a informação trocada seja confiável e verificável — modelo sem georreferenciamento compromete a rastreabilidade espacial de toda informação.
- buildingSMART IDS (ISO 29481-3)Information Delivery Specification. Permite definir regras que verificam a presença de IfcMapConversion e IfcProjectedCRS com CRS específico, reprovando automaticamente modelos sem georreferenciamento formal.
Quando contratar ajuda especializada
Preencher IfcMapConversion e IfcProjectedCRS em um modelo isolado pode ser simples quando o topógrafo já entregou as coordenadas. Vale contratar auditoria especializada quando:
- O projeto tem múltiplas disciplinas e o CRS não foi definido desde o início — é preciso reconciliar origens, rotações e escalas de todos os modelos contra um CRS único.
- O empreendimento é de infraestrutura linear (rodovia, ferrovia, rede, duto) e o georreferenciamento precisa dialogar com alinhamentos, perfis e seções transversais.
- O contratante exige integração com GIS (plataforma municipal, Cesium, ArcGIS) e o modelo precisa abrir georreferenciado em ambiente geoespacial sem ajuste manual.
- Existe divergência entre o levantamento topográfico e as coordenadas do modelo, e a equipe não consegue diagnosticar se o erro está na transformação, no CRS ou nos valores de origem.
- A entrega alimenta gêmeo digital operacional e a precisão do georreferenciamento impacta a localização de ativos, sensores e rotas de manutenção.
Serviço relacionado
Auditoria de IFC (georreferenciamento e coordenadas)
A Coordenar audita o georreferenciamento do modelo: verifica IfcMapConversion e IfcProjectedCRS, confere o CRS contratual e entrega configuração corrigida com IDS de verificação.
Solicitar auditoria de IFC