Atribuir Valores de Propriedade no Archicad (Baseado no Mapeamento de Propriedades IFC)

Para informações gerais sobre a configuração da predefinição de Mapeamento de Propriedade: veja Mapeamento de Propriedade para Importação IFC.

Para cada elemento importado, o Archicad tenta executar as regras de mapeamento aplicáveis.

Uma regra de mapeamento é aplicável se a Propriedade Archicad estiver disponível para o elemento (com base na sua Classificação).

O valor da propriedade IFC mapeada é atribuído à Propriedade Archicad correspondente do elemento. (É um valor personalizado.)

Exemplo: Regra de Mapeamento Aplicada

Configurámos uma regra de mapeamento na predefinição Mapeamento de Propriedades para Importação do actual Tradutor IFC. De acordo com esta regra, a Propriedade IFC denominada de "Example_A" é mapeada para a Propriedade Archicad denominada de "Product Info A".

ProductInfoA.png 

Uma Coluna, com um dado IFC denominado de "Example_A", é importada de um ficheiro IFC.

ColumnValueA.png 

Dados do Elemento em Ficheiro IFC de Origem (como visto no Visualizador do Modelo)

A regra de mapeamento é aplicada com sucesso: o elemento da Coluna gerado durante a importação tem uma propriedade denominada de "Product Info A", à qual é atribuído um valor personalizado (em Definições de Elementos Archicad, o valor Propriedade é visualizado com o ícone desvinculado - já não está vinculado ao seu valor por defeito, definido no Gestor de Propriedade.)

ValueColumnACustom.png 

Propriedade Archicad Alvo com Valor Personalizado, após Importação de Elemento a partir do IFC

Se uma regra de mapeamento estiver relacionada com dados de propriedade IFC, não existentes para o elemento recebido, o valor de Propriedade Archicad do elemento torna-se Indefinido.

Tipos de Dados Incompatíveis

Se o elemento IFC mapeado tiver um valor, mas não for possível interpretá-lo pela Propriedade Archicad correspondente (p. ex., tipos de dados incompatíveis): não é atribuído nenhum valor de Propriedade personalizado. O elemento utiliza o valor por defeito da Propriedade Archicad.

Nota sobre Tipos de Dados:

IFC e Archicad utilizam definições de tipo de dados diferentes: veja Tipos de Dados para Propriedades em IFC e Archicad. Quando mapeia uma Propriedade IFC para uma propriedade Archicad, os respectivos tipos de dados não têm, necessariamente, de coincidir. O Archicad tenta converter os dados.

Se a conversão de dados não for possível, o Relatório de Sessão fornece pormenores sobre quais os dados IFC dos elementos que não foi possível converter.

Exemplo

São apresentadas duas regras de mapeamento. Uma destas mapeia o dado IFC "Exemplo_A" (um IfcLabel tipo texto) para a Propriedade Archicad de Transmitância Térmica, que é um valor tipo texto. A regra de mapeamento é aplicada com sucesso: o elemento gerado durante a importação mostra um valor personalizado tipo texto para a Propriedade Archicad de Transmitância Térmica.

A segunda regra de mapeamento mapeia o dado IFC "Example_C" para a Propriedade Archicad Personalizável, que é um valor tipo Verdadeiro/Falso. Os tipos de dados não coincidem, pelo que a regra de mapeamento recebe um ícone de Aviso.

DataTypeConflictRules.png 

Regra de Mapeamento para Propriedade "Personalizável" Com Referência a um Tipo de Dados Incompatível

A Propriedade Archicad pretendida não recebe nenhum valor personalizado: permanece vinculada ao seu valor por defeito.

CombustibleUnchanged.png 

Mapeamento de Propriedade com Tipos de Dados Incompatíveis: Nenhuma Alteração ao Valor de Propriedade Archicad

Se nenhuma regra de mapeamento se aplicar uma determinada Propriedade de um elemento, não é atribuído nenhum valor de Propriedade personalizado. O elemento utiliza o valor por defeito da Propriedade Archicad.

Regras de Mapeamento em Conflito

A tabela de mapeamento pode incluir diversas Propriedades IFC mapeadas para a mesma Propriedade Archicad simples. Neste caso, o Archicad vai utilizar a regra mais específica. (A ordem pela qual as regras aparecem na tabela de mapeamento não importa.)

Uma regra torna-se mais específica à medida que as suas propriedades de dados IFC são definidas de forma mais restrita. Numa regra de mapeamento, cada campo à direita restringe adicionalmente a sua definição.

Aqui, são mapeados dois dados IFC (Example_A e Example_C) para a mesma Propriedade Archicad. Neste caso, a regra mais específica é aplicada automaticamente. "Example_C" é mais específico, uma vez que é restringido ao nível do Conjunto Propriedade IFC.

Help_PropMap_4.png 

Múltiplas Propriedades IFC mapeadas para uma única Propriedade Archicad

Em caso de duas ou mais regras de mapeamento igualmente específicas: as regras são ignoradas e não ocorre nenhum mapeamento.

Diversas Propriedades IFC relacionadas com a Espessura são mapeadas para uma única Propriedade de Espessura no Archicad. Se um elemento IFC importado incluir múltiplas propriedades de Espessura, o Archicad não consegue determinar que valor de Propriedade utilizar no Archicad.

As regras de Mapeamento são ignoradas para este elemento importado e o seu valor de Propriedade Archicad permanece o valor por defeito.

EqualSpecific.png