A imagem se refere ao conceito de IFC coordinate system

IFC coordinate reference system: alguns exemplos práticos

IFC coordinate reference system: georreferenciamento do projeto e de seus elementos no formato IFC, com exemplos práticos de Edificius, Revit, Archicad, Tekla e EdiLus

Você precisa definir os parâmetros para georrefenciar corretamente um projeto a ser exportado para o formato IFC? Deseja perceber como configurá-los em seu software de autoria BIM, antes de exportá-los para IFC, ou pretende ler os valores de geolocalização diretamente em um arquivo IFC existente? Conheça o IFC coordinate reference system!

Neste artigo de aprofundamento aprenderemos, através de alguns exemplos práticos, como exportar os valores de geolocalização a partir dos principais softwares de autoria BIM para arquitetura (Revit, Archicad, Edificius) e estruturas (Tekla, EdiLus).

Além disso, focaremos em como ler esses valores dentro de um arquivo IFC com um visualizador que você poderá baixar e utilizar de forma totalmente gratuita.

Enfim, explicaremos o conceito do IFC coordinate reference system e como está estruturada a hierarquia do posicionamento das entidades dentro de um arquivo IFC.

Como definir as coordenadas de um projeto em um arquivo IFC

Você recebeu um arquivo IFC e precisa conhecer as coordenadas do sistema de referência definidas? A resposta é um software que permita a visualização e a leitura das propriedades incluídas no próprio arquivo IFC.

Pode utilizar o software gratuito usBIM.viewer+ (certificado pela buildingSMART International e já escolhido por milhares de profissionais em todo o mundo) para visualizar seu modelo em 3D, ler todas as propriedades, em particular aquelas referentes às coordenadas geográficas (IFC coordinate reference system).

Só precisa:

  • baixar o usBIM.viewer+;
  • abrir o arquivo no formato IFC;
  • selecionar o terreno do projeto (IfcSite);
  • ler os valores das coordenadas geográficas (latitude, longitude, elevação) diretamente na caixa das propriedades.
A imagem mostra a interface de usBIM.viewer+ referente ao IFC coordinate system

Definição do sistema de coordenadas (IFC coordinate reference system) | Interface de usBIM.viewer+

Vídeo para definir as coordenadas de um projeto em um arquivo IFC

O vídeo abaixo mostra como fazer para definir o IFC coordinate reference system de forma simples e rápida, graças a usBIM.viewer+.

IFC coordinate reference system – Edificius

Vamos ver como exportar o projeto para o formato IFC e definir o IFC coordinate reference system com Edificius, o programa BIM de arquitetura e instalações (MEP).

Em primeiro lugar, é possível definir o zero do projeto, ou seja, o ponto com coordenadas (0; 0; 0) conforme ao sistema de referência local. Para isso, você pode inserir um ponto na planta do desenho e atribuir as coordenadas mencionadas (0; 0; 0).

Para definir as coordenadas relativas de um objeto de acordo baseado no sistema de referência local, é preciso:

  • selecionar o objeto;
  • modificar os valores XYZ a partir da caixa das propriedades.

Desta forma, o objeto será posicionado no espaço de acordo com os valores atribuídos às coordenadas cartesianas.

Para definir as coordenadas geográficas e georreferenciar o local do projeto (ou seja, definir as coordenadas do IfcSite), é necessário:

  • clicar em Dados Gerais no toolbox à esquerda;
  • indicar os valores das coordenadas geográficas (latitude, longitude, altitude), inserindo-os manualmente.

Neste ponto, só precisamos exportar o projeto para o formato IFC. O arquivo mantém todas as informações atribuídas aos objetos, incluindo as coordenadas que caracterizam a posição do local (como já mostrado no vídeo acima).

Para exportar o projeto para o formato IFC, é necessário:

  • clicar em File no canto superior esquerdo;
  • escolher a opção Exportações;
  • clicar em Formato IFC;
  • indicar as Definições Exportação IFC;
  • clicar em OK para salvar o arquivo no caminho desejado.
A imagem mostra uma tela de Edificius referente a definicao do IFC coordinate system

Tela Edificius | Definição do IFC coordinate system

IFC coordinate reference system – Revit

Para definir o sistema de referência do usuário com Revit, você deverá:

  • selecionar Manage na barra dos menus;
  • clicar em Coordinates na Ribbon Bar (faixa das opções);
  • selecionar Specify coordinates at point;
  • inserir as coordenadas.

Para especificar as coordenadas absolutas doIfcSite, faça o seguinte:

  • selecione Manage na barra dos menus;
  • clique em Location;
  • no dialog, insira as coordenadas geográficas.
A imagem mostra uma tela de Revit referente ao dialog location

Tela Revit| Dialog Location

IFC coordinate reference system – Archicad

Para definir o sistema de referência do usuário com Archicad, você deverá:

  • clicar no comando Move ures origin na barra das ferramentas;
  • clicar no ponto desejado.

Para especificar as coordenadas absolutas doIfcSite, faça o seguinte:

  • clique em Option na barra dos menus;
  • selecione Project preference;
  • clique em Project location;
  • insira as coordenadas no dialog.
A imagem mostra uma tela de Tecla Archicad

Tela Archicad| Dialog do Project location

IFC coordinate reference system – EdiLus

Para definir as coordenadas relacionadas ao sistema de referência local de um ponto com EdiLus, você deve:

  • selecionar o objeto;
  • modificar os valores XYZ da caixa no toolbox das propriedades.

Desta forma, o objeto é posicionado no espaço de acordo com os valores atribuídos às coordenadas cartesianas do sistema de referência de EdiLus.

Para definir as coordenadas geográficas e georreferenciar o local do projeto, é necessário:

  • clicar em Dados Gerais, no toolbox à esquerda;
  • definir os valores das coordenadas geográficas (latitude, longitude, altitude), inserindo-os manualmente.

Neste ponto, você só precisa exportar o projeto para o formato IFC. O arquivo mantém todas as informações atribuídas aos objetos, incluindo as coordenadas que caracterizam a posição do local (como já mostrado no vídeo acima).

IFC coordinate reference system – Tekla

Para definir as coordenadas do ponto base com Tekla, faça o seguinte:

  • clique em File;
  • selecione Propriedades projeto;
  • clique em Pontos base;
  • insira os valores das coordenadas no dialog.
A imagem mostra uma tela de Tekla referente ao dialog do ponto base

Tela tekla dialog do ponto base

Sistemas de referência no formato IFC

Vamos agora focar em alguns conceitos fundamentais referentes ao IFC coordinate reference system.

Para gerenciar os sistemas de referência no formato IFC é possível utilizar:

  • coordenadas absolutas, para se referir ao sistema de referência global;
  • coordenadas relativas, para se referir ao posicionamento de um outro elemento;
  • coordenadas vinculadas, para se referir aos eixos de uma grelha pré-definida.

Cada elemento será posicionado corretamente no espaço através de hierarquias adequadas ilustradas abaixo.

Conceitualmente, para o posicionamento do projeto, partimos doIfcSite, uma entidade representando o terreno no qual fica o edifício.

OIfcSite é definido através de um sistema de coordenadas absolutas ou referentes a outra entidade. Vamos, por exemplo, usar coordenadas absolutas.

Definimos a posição doIfcBuilding(edifício em elevação) através de um sistema de referência de coordenadas relativas em relação aoIfcSite.

Em seguida, definimos oIfcBuildingStorey, representando os níveis do edifício.

Cada entidade (IfcWall – parede, IfcSlab – laje, IfcBeam – viga, etc.) está ligada, por sua vez, aoIfcBuildingStorey através de relações especiais (IfcRelContained, InSpatialStructure).

Resumindo, dada uma entidade, por exemplo um pilar, primeiro a relacionamos com o nível de origem. Esse nível está ligado ao edifício, que por sua vez está relacionado ao terreno. Enfim, o terreno é georreferenciado através das coordenadas de um ponto (que geralmente coincide com o zero do desenho).

Segue um diagramma ilustrando o conceito de posicionamento hierárquico das entidades.

IFC coordinate reference system - diagramma

Diagramma – IFC coordinate reference system

IFC4 e sistemas de referência

IfcCoordinateReferenceSystem é uma nova entidade prevista pelo IFC4 que serve para definir um sistema de referência de coordenadas apenas através de identificadores qualificados (consulte a seção específica do site da buildingSMART International).

Um sistema de referência permite definir a posição geográfica de um ponto na superfície terrestre. Para isso, é necessário definir um datum, ou seja, a maneira de aproximar o geóide (a superfície terrestre real) através do elipsoide (um sólido mais ou menos regular). O datum é a combinação de elipsóide e orientação em relação ao geóide.

Existem datum globais e locais. O famoso WGS84 (fornecido pelo Google Maps e amplamente utilizado em sistemas de GPS), por exemplo, está baseado em datum globais: o elipsoide fica no centro de gravidade da Terra e pode ser usado em todos os continentes. Nos datum locais, por outro lado, o elipsóide coincide com a superfície terrestre real em um ponto específico, chamado de “ponto de emanação” (por exemplo, os sistemas ED50 para a Europa e Roma40 para a Itália).

A imagem se refere ao conceito de Datum

Datum e sistemas de referência: superfície terrestre, geóide e elipsóide e suas verticais

Para mover-se mais facilmente entre os muitos sistemas de referência existentes (geográficos e cartográficos) e identificá-los de maneira unívoca, é possível consultar o banco de dados do EPSG (European Petroleum Survey Group), pois contém quase todos os sistemas de referência do mundo, além dos relacionados sistemas projetados e dos modos de transformação entre eles. Com o advento dos softwares GIS, o EPSG assumiu uma importância ainda maior.

A imagem mostra uma tela referente ao servico online EPSG

IFC coordinate system: tela do serviço online EPSG

No caso do IFC4, o sistema de referência adotado para a geolocalização está memorizado no atributo Name do IfcCoordinateReferenceSystem.

usbim-viewer
usbim-viewer