Codificação usando entidades IFC: Exemplo 7

Da wiki WIQI GEQUALTEC
Ir para: navegação, pesquisa

Localização do Projecto

A localização do projecto é feita pela definição de um sistema de eixos global, que lhe será atribuído através do contexto de representação geométrica e desse modo essa sistema de eixos tornar-se-á válido para todo o modelo IFC. Para além desse sistema de eixos global podem ainda coexistir outros sistemas de coordenadas locais, que por exemplo, poderão servir de auxílio para uma definição de elementos a nível local.

Erro ao criar miniatura: Ficheiro não encontrado
Modelo IFC – Localização do Projecto [1]
Erro ao criar miniatura: Ficheiro não encontrado
Aplicação – Localização do Projecto [1]


O IfcAxis2Placement2D fornece a localização e orientação para que seja possível colocar objectos num espaço bidimensional, enquanto o IfcAxis2Placement3D faz essa colocação num espaço tridimensional. No caso do atributo “direcção de referência” não ser atribuído, são dadas direcções de referência automaticamente, segundo o eixo x [1.,0.] e segundo o eixo y [0.,1.] para o caso bidimensional e segundo o eixo x [1.,0.,0.], y [0.,1.,0.] e z [0.,0.,1.] para o caso tridimensional. Como os eixos são colocados segundo um principio de perpendicularidade e a direcção pode ser gerada por referência, tem-se então um conjunto de eixos cuja definição depende principalmente do ponto de aplicação. O sistema de eixos global definido neste grupo pela entidade IfcAxis2Placement3D será um atributo inverso do IfcGeometricRepresentationContext que por sua vez será um atributo inverso do IfcProject, é desta forma que o sistema de eixos definido ficará associado ao projecto. Tal como o IfcGridPlacement, o IfcLocalPlacement é um subtipo do IfcObjectPlacement. O posicionamento de um produto no espaço pode ser relativamente ao sistema de coordenadas global, relativo ao posicionamento de um objecto ou produto, ou relativo aos eixos cartesianos. O IfcLocalPlacement permite fazer o posicionamento relativo de um produto em relação a um outro produto ou um posicionamento absoluto de um produto no contexto de representação geométrica do projecto. O IfcBuilding pode conter informação espacial de elementos ou anotações e grelhas que lhe estejam directamente associados e pode também conter informações acerca da localização do edifício se for usado o IfcPostalAdress como atributo inverso. No caso dos elementos da construção, estes são associados ao IfcBuilding usando o IfcRelContainedInSpatialStructure. Se for pretendida uma atribuição dos elementos a um determinado nível específico, a associação deve ser feita com o mesmo seguimento lógico, mas desta vez associando os elementos ao IfcBuildingStorey. O IfcSite é a definição de uma área de terreno (sítio) onde se dará lugar à construção de um edifício. Um sítio identificado deste modo pode incluir pode incluir uma definição de ponto de referência geográfica (posição global usando o WGS84 com longitude, latitude e elevação), no caso do exemplo sabe-se que o edifício está localizado a 40º 47’ 57” N e 8º 17’ 54” O a uma altitude de 634 metros. Para permitir a composição e relações de agregação entre classes, tem-se o IfcRelAggregates que neste caso é a entidade responsável por estabelecer o contexto das ligações entre as diversas entidades de contenção espacial de elementos. O IfcBuildingStorey deve ser colocado em relação ao posicionamento do IfcBuilding e este por sua vez deve ser colocado em relação ao posicionamento do IfcSite. A Figura "Composição do Edifício" demonstra o encadeamento e relação que deve ser feito entre as entidades mencionadas, de modo a fazer um correcto arranjo espacial dos elementos.

Composição do Edifício [2]


Em suma, o IfcSite permite conter elementos que estejam colocados no terreno, isto é, fora do edifício. O IfcBuildingStorey permite a definição espacial dos elementos por níveis e o IfcBuilding é uma entidade mais geral que por predefinição contém os elementos no espaço, mas em nenhum nível específico.


Referências Bibliográficas

  1. 1,0 1,1 S. Pinho, “O Modelo IFC como agente de interoperabilidade: Aplicação ao domínio das estruturas,” Universidade do Porto - Faculdade de Engenharia, 2013.
  2. BuildingSMART. International home of openBIM. Available from http://www.buildingsmart.org/. ,2013