Usando Mapeamento de Propriedade

Vantagens de mapeamento de dados:

Você não precisa digitar esses dados duas vezes (uma vez como dados do ARCHICAD, e novamente como dados IFC), uma vez que  têm um significado comum de dado entre o ARCHICAD (por exemplo, Categoria Fogo) e IFC (FireRating).

Você pode salvar os dados do ARCHICAD como um modelo específico IFC, de acordo com um determinado padrão (por exemplo, documentação COBie ou padrão da empresa), um fluxo de trabalho colaborativo em particular (por exemplo, MEP, análise energética, FM), ou as capacidades de um aplicativo receptor de modelo IFC em particular (por exemplo, Revit, Tekla, Allplan ...).

Os seguintes elementos IFC listados na Árvore de mapeamento de propriedades e seus subelementos (chamados elementos "filho") são mapeáveis:

IfcElement (construção, distribuição, mobiliário e elementos de transporte),

IfcSpace (Zona ARCHICAD)

IfcTypeObject (Incluindo todas as entidades do Produto Tipo IFC).

Trabalhos de mapeamento apenas para Atributos IFC e Propriedades de tipo de ‘valor único’. Assim:

este funciona para todas as propriedades, texto e rótulo do tipo lógico,

este não funciona, por exemplo, para as propriedades ‘do tipo mesa’,

este não funciona para dados de Referência de Classificação.

Uma regra de mapeamento pode ser atribuída a diferentes níveis. Por exemplo, você pode aplicar uma regra no nível IfcBuildingElement, que será aplicável a todos os seus elementos filhos (por exemplo IfcWall, IfcSlab, etc.). No entanto, a regra de mapeamento (que aparece em azul tipo ao nível do elemento filho) pode ser redefinido no nível filho. Por exemplo, a regra acima referida poderia ser modificada para a entidade IfcWall.

Se um parâmetro particular é comum a vários elementos de Item da Biblioteca, você pode mapear estes dados IFC correspondentes em apenas uma etapa (veja exemplos mais adiante).

Como criar uma regra de mapeamento:

1.Selecione a Propriedade IFC que você gostaria de mapear. Dados em itálico não podem ser mapeados.

2.Clique no botão "Nova Regra". O campo “Regra Vazia” aparece.

3.Selecione um tipo de regra de conteúdo a partir do botão drop-down “Adicionar conteúdo”:

Parâmetros & Propriedades ((como o Elemento Mapa Interativo)

Parâmetros de Item da Biblioteca (como o Elemento do Mapa Interativo)

Texto Estático

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/StartNewRule.png 

4.Adicione campos com as regras. Os campos podem ter tipos: por exemplo, “Espessura” é medida comprimento, “Área” é medida de área, “Nome do Item da Biblioteca” é string. Se uma regra contém mais de um campo, os campos são sempre uma concatenação de campos convertido para uma string. A conversão é baseado em unidades de cálculo (Preferências do Projeto > Unidades de Calculo & Regras). Os campos contêm implicitamente filtros: por exemplo, o campo "Altura" da Parede só pode ser avaliado por elementos de Parede. Os campos "Geral" estão listados no níveis de ferramentas também e estes são válidos apenas para essa ferramenta específica.

5.Parâmetros de Item da Biblioteca pode ser definido de duas formas:

Objeto da Biblioteca dependente: O parâmetro do Objeto da Biblioteca selecionado estará em vigor apenas para os elementos que contenham este parâmetro. Se o parâmetro do Objeto da Biblioteca tiver sido definido no nível do subtipo de objeto, então o mapeamento de parâmetros terá lugar para os elementos filhos, também. Por exemplo, se estamos mapeando o “gs_list_cost” parâmetro variável do subtipo de Objeto GS Porta, então o mapeamento estará em vigor para todas as Portas (e ifcDoors) que são filhos dos elementos do Item da Biblioteca das Portas da GS (tais como Porta, Porta Dupla, Porta Metálica, etc.) Veja os exemplos abaixo.

Objetos da Biblioteca Independente: a variável de parâmetro (por exemplo “gs_list_cost”) estará em vigor para o mapeamento, independentemente de qual Item da Biblioteca esta foi escolhida. Por exemplo, se você selecionar a opção “gs_list_cost” de parâmetro de Porta Dupla para mapeamento como um parâmetro de Itens da Biblioteca Independente, então o mapeamento terá lugar para cada porta que acessa o parâmetro “gs_list_cost”. Se esse parâmetro porta é usado para o mapeamento no nível do IfcElement, então será mapeado para todas as entidades IFC que sejam entidades filho do IfcElement e que inclui o parâmetro “gs_list_cost” (como elementos de Mobiliário, por exemplo, Poltrona e Cadeira). Ver exemplos abaixo.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/GSCostParameterIndep.png 

Nota: Se a Configuração da Predefinição de Mapeamento de Propriedade contém uma regra de mapeamento envolvendo um parâmetro de Item da Biblioteca que não é carregado no projeto, então a regra, os dados mapeados IFC e os dados de entidade IFC mapeados são mostrados em vermelho.

6.Regras do tipo string podem ser divididas. Tipo de Separador, posição separador e tipo dividir são várias maneiras de dividir uma string. Por exemplo, use uma divisão para cortar um fragmento particular de um Nome do Item da Biblioteca.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/SplitString.png 

Você pode atribuir múltiplas regras para uma única propriedade. Isto é útil, por exemplo, se diversas ferramentas forem gerar o mesmo tipo de elemento IFC. Regras serão aplicadas na ordem em que estes aparecem na interface do usuário: a primeira regra válida será aplicada.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/RuleOrderApply.png 

Você pode ver quais elementos têm uma regra de mapeamento atribuído: a propriedade é seguido por um ícone de cadeia preto. O mesmo ícone também é mostrado para esses elementos em Gestor de Projeto IFC e em Definições do Elemento.

Alguns dados de Atributo e Propriedade vêm com uma regra de mapeamento predefinida, que não precisam se criados no Mapeamento de Propriedades. Embora essas regras não apareçam na caixa de diálogo Mapear Propriedades IFC, estas podem ser vistas (se tiverem valores) com um ícone de cadeia cinza no Gestor de Projeto IFC e Definições do Elemento.

Para ver estas propriedades predefinidas de regra de Mapeamento, ver Mapeamento de Propriedade Predefinido (Exportar o ARCHICAD para o IFC)

Exemplos de Propriedades de Regras de Mapeamento

1.Mapeie a propriedade “Categoria Acústica” definida pelo usuário (Opções> Gestor de Propriedade) para a propriedade “AcousticRating” definida para o IfcWall.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/Property_mapping.png 

2.Mapeie o parâmetro “Classe de Resistência ao Fogo” das janelas para a propriedade “ClassedeFogo” definida para a Janela Ifc.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/MapFireRating.png 

3.Definir o Nome do Atributo de elementos IfcWall usando uma combinação de ID de Parede, Materiais de Construção/Nome Composição.

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/DefineNameAttribute.png 

4.Definir o Nome de Atributo para IfcDoorStyle usando um fragmento do Nome do Item da Biblioteca da Porta + texto estático “-” + Espess. + texto estático  “X” + Altura (ver regra do tipo string de separação, acima).

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/NameAttributeDoor.png 

Esta regra também irá substituir a regra de criação do IfcDoorStyle do programa padrão de fábrica (ver Produto Tipo IFC) com novos nomes de IfcDoorStyle, e criará automaticamente as portas correspondentes (você pode dar um duplo clique para verificar o resultado no Gestor de Projeto IFC).

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/DoorStyleRewrite.png 

5.Definir a propriedade “Custo” para o IfcDoor como Item da Biblioteca dependente do parâmetro.

Para o mapeamento, escolha o parâmetro “gs_list_cost” do Item da Biblioteca “Porta GS”.

Para encontrar este parâmetro, vá para o botão suspenso Adicionar Conteúdo e escolha Parâmetro do Item da Biblioteca. Na caixa de diálogo que aparece, procure o parâmetro gs_list_cost como mostrado:

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/LibPartContent.png     https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/GSCostParameter.png

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/dependent_subtype_mapping.png 

A regra de mapeamento é válido para os Itens da Biblioteca, que são elementos filho do subtipo “Porta GS” (por exemplo, “Porta”, “Porta Dupla”, “Porta Metálica”, etc.).

6.Definir a propriedade “Custo” para o IfcDoor como Item da Biblioteca independente do parâmetro. Para o mapeamento, escolha o parâmetro “gs_list_cost” da “Porta Dupla”.

Para encontrar este parâmetro, vá para o botão suspenso Adicionar Conteúdo e escolha Parâmetro do Item da Biblioteca. Na caixa de diálogo que aparece, primeiro selecione o Item da biblioteca, e, em seguida, procure o parâmetro gs_list_cost como mostrado. No entanto, certifique-se de adicioná-lo como um parâmetro de Item da Biblioteca Independente:

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/LibPartContent00124.png     https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/GSCostParameterIndep00125.png

https://helpcenter.graphisoft.com/br/wp-content/uploads/sites/5/ajuda-do-archicad-22/115_ifc/independent_entity_mapping.png 

7.Definir a propriedade “Custo” para o IfcElement como Item da Biblioteca independente do parâmetro. Para o mapeamento, escolha o parâmetro “gs_list_cost” da “Porta Dupla”. A regra de mapeamento é válida para não apenas para os elementos IfcDoor, mas para todos os outros Itens da Biblioteca que serão convertidos para as entidades IFC que são elementos filhos do IfcElement (por exemplo, IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement etc.) e contenham o parâmetro “gs_list_cost” (por exemplo, “Poltrona”, “Mesa”, “Lavatório”, “Pia” etc.).

8.Você pode aplicar regras de mapeamento de dados do ARCHICAD  para os dados IFC dos Tipo de Produto IFC dos elementos. Por exemplo, gerar os nomes de Tipo de Janela (Nome do Atributo IfcWindowStyle) a partir da combinação do Nome do Item da Biblioteca, com os parâmetros Largura e Altura da Janela.