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.
Un pilastro, con dati IFC denominati "Esempio_A", viene importato da un file IFC.
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 ARCHICAD, il valore Proprietà viene visualizzato con l'icona non collegata - non è più collegata al suo valore predefinito, impostato in Gestore Proprietà.)
Proprietà ARCHICAD di destinazione con Valore Personale, dopo l'Importazione di Elementi da IFC
Esempio: dati IFC non esistenti
Se una regola di mappatura fa riferimento a dati di proprietà IFC che non esistono per l'elemento in ingresso, il valore della Proprietà ARCHICAD dell'elemento diventa Non definito.
Sono mostrate due regole di mappatura. Una di esse si riferisce a un dato IFC (Example_C) che non esiste per l'elemento che viene importato.
Dati dell'elemento nel File IFC di origine (visibili nel Visualizzatore del Modello)
Di conseguenza, questa regola di mappatura assegnerà il valore personalizzato <Undefined> alla Proprietà ARCHICAD di destinazione.
La Proprietà ARCHICAD di destinazione con valore personalizzato <Undefined>, dopo l'Importazione dell'Elemento da IFC
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_A" 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.
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.
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.)
In caso di due o più regole di mappatura ugualmente specifiche: le regole vengono ignorate e non viene eseguita alcuna mappatura.
Una regola diventa più specifica quando le sue proprietà dei dati IFC sono definite in modo più ristretto. (Ad esempio, l'assieme di dati PropertySet IFC impostato su "Any" è meno specifico rispetto a un PropertySet IFC definito). 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.
Nel prossimo esempio:
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. Pertanto, le regole vengono ignorate per questo elemento importato e il suo valore di proprietà ARCHICAD rimane quello predefinito.