Παραδείγματα Κανόνων Αντιστοιχίας Ιδιότητας

Παράδειγμα 1

Αντιστοιχήστε την ορισμένη από χρήστη ιδιότητα “Βαθμός Ακουστικής” (Επιλογές > Διαχειριστής Ιδιότητας) στην ιδιότητα “AcousticRating” που ορίζεται για τον IfcWall.

Property_mapping.png 

Παράδειγμα 2

Αντιστοιχήστε την παράμετρο “Βαθμό Πυραντοχής” των παραθύρων στην ιδιότητα “FireRating” που ορίζεται για το IfcWindow.

MapFireRating.png 

Παράδειγμα 3

Καθορίστε το "Όνομα" Χαρακτηριστικού των στοιχείων IfcWall, χρησιμοποιώντας ένα συνδυασμό του "ID" Τοίχου και του Ονόματος "Δομικού Υλικού / Σύνθετης Δομής".

DefineNameAttribute.png 

Παράδειγμα 4: Κανόνας Αντιστοίχησης ανά Προϊόν IFC Τύπου

Μπορείτε να εφαρμόσετε κανόνες αντιστοίχησης δεδομένων σε IFC δεδομένα των στοιχείων Προϊόντα IFC Τύπου.

Για παράδειγμα, δημιουργήστε τα ονόματα των τύπων Πόρτας (Χαρακτηριστικό Όνομα του IfcDoorStyle) από τον συνδυασμό του Ονόματος Στοιχείου Βιβλιοθήκης, τις παραμέτρους Πλάτους και Ύψους μίας Πόρτας.

Καθορίστε το Χαρακτηριστικό “Όνομα” για το IfcDoorStyle, χρησιμοποιώντας ένα τμήμα της Πόρτας “όνομα Στοιχείου Βιβλιοθήκης” + στατικό κείμενο “-” + “Πλάτος” + στατικό κείμενο “X” + “Ύψος”.

NameAttributeDoor.png 

Αυτός ο κανόνας αντικαθιστά τον προκαθορισμένο κανόνα δημιουργίας IfcDoorStyle (δείτε Προϊόν IFC Τύπου) με νέα ονόματα IfcDoorStyle (μπορείτε να κάνετε διπλό έλεγχο του αποτελέσματος στον IFC Διαχειριστή Μελέτης).

DoorStyleRewrite.png 

Παράδειγμα 5

Καθορίστε την Ιδιότητα “Κόστος” για το IfcDoor ως εξαρτημένη παράμετρο Στοιχείου Βιβλιοθήκης.

Για αντιστοίχηση, επιλέξτε την παράμετρο “gs_list_cost” του Στοιχείου Βιβλιοθήκης “GS ΠΟΡΤΑ”.

Για να βρείτε αυτήν την παράμετρο, πηγαίνετε στο πτυσσόμενο κουμπί Προσθήκη Περιεχομένου και επιλέξτε Παράμετροι Στοιχείου Βιβλιοθήκης. Στον διάλογο που εμφανίζεται, κάντε εύρεση της παραμέτρου gs_list_cost:

LibPartContent.png     GSCostParameter.png

dependent_subtype_mapping.png 

Ο κανόνας αντιστοίχησης ισχύει για τα Στοιχεία Βιβλιοθήκης που είναι θυγατρικά στοιχεία της υποκατηγορίας “GS ΠΟΡΤΑ” (π.χ. “GS ΠΟΡΤΑ”, “GS ΠΟΡΤΑ ΑΝΟΙΓΜΑ”, “GS ΠΟΡΤΑ ΚΑΤΑΣΤΗΜΑΤΟΣ”, κ.λπ.).

Παράδειγμα 6

Καθορίστε την Ιδιότητα “Κόστος” για το IfcDoor ως ανεξάρτητη παράμετρο Στοιχείου Βιβλιοθήκης. Για αντιστοίχηση, επιλέξτε την παράμετρο “gs_list_cost” της “Δίφυλλης Πόρτας”.

Για να βρείτε αυτήν την παράμετρο, πηγαίνετε στο πτυσσόμενο κουμπί Προσθήκη Περιεχομένου και επιλέξτε Παράμετροι Στοιχείου Βιβλιοθήκης. Στον διάλογο που εμφανίζεται, επιλέξτε πρώτα το στοιχείο βιβλιοθήκης GS ΠΟΡΤΑ, και στη συνέχεια κάντε εύρεση της παραμέτρου gs_list_cost. Ωστόσο, βεβαιωθείτε ότι την προσθέσατε ως μία Ανεξάρτητη Στοιχείου Βιβλιοθήκης παράμετρο:

LibPartContent00352.png     GSCostParameterIndep00353.png

independent_entity_mapping.png 

Παράδειγμα 7

Καθορίστε την Ιδιότητα “Κόστος” για το IfcElement ως ανεξάρτητη παράμετρο Στοιχείου Βιβλιοθήκης. Για αντιστοίχηση, επιλέξτε την παράμετρο “gs_list_cost” της “Δίφυλλης Πόρτας”. Ο κανόνας αντιστοίχησης δεν ισχύει μόνο για τα IfcDoor στοιχεία αλλά και για όλα τα άλλα Στοιχεία Βιβλιοθήκης που θα μετατραπούν σε IFC Οντότητες που είναι θυγατρικά στοιχεία του IfcElement (π.χ. IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement κ.λπ.) και περιέχουν την παράμετρο “gs_list_cost” (π.χ. “Armchair”, “Desk”, “Basin”, “Sink” κ.λπ.).