Assegnare i Valori delle Proprietà (in base alla mappatura delle Proprietà IFC)

Per informazioni generali sull'impostazione della preimpostazione Mappatura Proprietà: vedere Mappatura delle Proprietà per l'Importazione IFC:

Per ogni elemento importato, Archicad tenta di eseguire le regole di mappatura applicabili.

Una regola di mappatura è applicabile se la Proprietà Archicad è disponibile per l'elemento (in base alla sua Classificazione).

Il valore della proprietà IFC associata viene assegnato alla proprietà Archicad corrispondente dell'elemento. (È un valore personalizzato).

Esempio: Regola di Mappatura Applicata

Abbiamo impostato una regola di mappatura nella Mappatura Proprietà per la preimpostazione di Importazione del Traduttore IFC corrente. In base a questa regola, la proprietà IFC denominata Example_A viene associata alla proprietà Archicad denominata Product Info A.

ProductInfoA.png 

Un pilastro, con dati IFC denominati "Esempio_A", viene importato da un file IFC.

ColumnValueA.png 

Dati dell'elemento nel File IFC di origine (visibili nel Visualizzatore del Modello)

La regola di mappatura viene applicata con successo: l'elemento Pilastro generato durante l'importazione ha una Proprietà chiamata Product Info A, a cui viene assegnato un valore personalizzato (in Settaggi Elemento, il valore Proprietà viene visualizzato con l'icona non collegata - non è più collegata al suo valore predefinito, impostato in Gestore Proprietà.)

ValueColumnACustom.png 

Proprietà di destinazione con Valore Personale, dopo l'Importazione di Elementi da IFC

Se una regola di mappatura fa riferimento a dati di proprietà IFC che non esistono per l'elemento in ingresso, il valore della Proprietà dell'elemento diventa Non definito.

Tipi di dati incompatibili

Se l'elemento IFC mappato ha un valore, ma non può essere interpretato dalla proprietà Archicad corrispondente (ad es. tipi di dati incompatibili): non viene assegnato alcun valore di Proprietà personalizzato. L'elemento utilizza il valore predefinito della Proprietà Archicad.

Nota sui Tipi di dati:

IFC e Archicad utilizzano definizioni di tipi di dati diverse: Vedere Tipi di Dati per Proprietà in IFC e Archicad. Quando si associa una proprietà IFC a una proprietà Archicad, i loro tipi di dati non devono necessariamente coincidere. Archicad tenta di convertire i dati.

Se la conversione dei dati non è possibile, il Resoconto Sessione fornisce dettagli sui dati IFC degli elementi che non possono essere convertiti.

Esempio

Sono mostrate due regole di mappatura. Una di queste mappa i dati IFC "Example_A" (una stringa IfcLabel di tipo stringa) alla Proprietà Archicad Trasmittanza Termica, che è un valore di tipo Stringa. La regola di mappatura viene applicata correttamente: l'elemento generato durante l'importazione mostra un valore personalizzato di tipo Stringa per la Proprietà Archicad di Trasmittanza Termica.

La seconda regola di mappatura associa i dati IFC “Example_C" alla Proprietà Archicad Combustibile, che è un valore di tipo Vero/Falso. I tipi di dati non corrispondono, quindi la regola di mappatura riceve un'icona di Avviso.

DataTypeConflictRules.png 

Regola di mappatura alla Proprietà "Combustibile" fa riferimento a un Tipo Dati incompatibile

La proprietà cui si fa riferimento in Archicad non riceve un valore personalizzato e rimane collegata al suo valore predefinito.

CombustibleUnchanged.png 

Mappatura delle proprietà con Tipi di Dati incompatibili: nessuna modifica al Valore di Proprietà Archicad

Se a una data Proprietà di un elemento non si applica nessuna regola di mappatura, non viene assegnato alcun valore di proprietà personalizzato. L'elemento utilizza il valore predefinito della Proprietà Archicad.

Regole di mappatura in conflitto

La tabella di mappatura può includere diverse Proprietà IFC mappate sulla medesima Proprietà di Archicad. In questo caso, Archicad utilizzerà la regola più specifica. (L'ordine di disposizione delle regole nella tabella di mappatura non ha importanza.)

Una regola diventa più specifica quando le sue proprietà dei dati IFC sono definite in modo più ristretto. All'interno di una regola di mappatura, ogni campo a destra restringe ulteriormente la sua definizione.

Qui, due dati IFC (Example_A e Example_C) sono mappati sulla stessa Proprietà Archicad. In questo caso, la regola più specifica viene applicata automaticamente. Esempio_C è più specifico, poiché è limitato al livello di PropertySet IFC.

Help_PropMap_4.png 

Proprietà IFC multiple mappate su una singola proprietà Archicad

In caso di due o più regole di mappatura ugualmente specifiche: le regole vengono ignorate e non viene eseguita alcuna mappatura.

Diverse proprietà IFC correlate allo Spessore sono mappate su una singola Proprietà Spessore in Archicad. Se un elemento IFC importato viene fornito con più proprietà di Spessore, Archicad non ha modo di determinare quale valore della proprietà utilizzare in Archicad.

Le regole die mappatura ignorate per questo elemento importato e il suo valore di proprietà Archicad rimane quello predefinito.

EqualSpecific.png