License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.

Door Numbering from Zones

Gerry Leonor
Advisor

Can a door extract Properties from a zone it belongs to? another way to ask it is, can Properties with a Zone be pushed to a Door which belongs in the same zone?

 

due to a client's BIM request, we've had to do some heavy manipulation of Doors/Windows & Zones.

to start off, the client is asking for a certain syntax in numbering zones:

GerryLeonor_0-1733111544355.png

 

where:

  • 1 is the storey the zone belongs to (first Property / String)
  • B is the area of  the building that the zone belongs to (workshop (A) vs main office (B) vs customer collection (C) etc) (second Property / Option Set)
  • 01 is the Zone Number. (yes, the actual Zone Number. not the Element ID for the Zone)

the office next to it would be numbered as 1B-02 and so on. the three sets of information are concatenated into a (third) single Property that outputs these.

 

Is it possible to push the the third Property, the one that concatenates the entire string into another Property for a Door & Window that belongs within the zone so the door (or window) number would completely read as:

 

1B-01.D147

 

where 1B-01 is the concatenating third property & D147 is the door number produced by the Element ID of the door.

 

i really hope that made sense. yes, there's a lot of Matroska dolls cosplaying as characters from Inception...

AC25 | Win10 | 64Gb RAM | Intel i7 13700F | RTX 4070 Ti
>come join our unofficial Discord server
https://discord.gg/XGHjyvutt8
1 REPLY 1
furtonb
Advisor

Hi,

You can create an expression-based property and make it available to that class which is assigned to the door:

furtonb_0-1733114377972.png

 

Technically what you write requires two properties, it's up to you whether you need to schedule 1B-02 somewhere or if you only need it for this purpose:

furtonb_3-1733115128691.png

 

It should read as the red label in the screenshot. If you want to play with different formatting for the readability, you need to add each part to a label and save it as a favourite (I think rich text formatting is only supported in AC28 for label favourites).

furtonb_1-1733114611841.png

You could also export the concatenated property to the name, or you can use the IFC property mapping feature to push the concatenated ID to the Name of the object instead of the plain element ID (Create a "New Rule" the "Add Content..."):

furtonb_2-1733114882969.png

 

 

odv.hu | actively using: AC25-27 INT | Rhino6-8 | macOS @ apple silicon / win10 x64