cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 
Bilkins
Contributor

Zone number in door marker - Which zone is prioritized?

Hi, 

I have set up my project so that each door is given a unique number based on the zone number of the zone they are placed in. 

 

I have several layers for different zones - NFA, GFA, NIA etc. are all on separate layers. 

The doors should use the zone number from the zone of each individual room.

But because the gross area of each apartment sometimes overlaps with other zones, f.ex. net area of corridors, the doors end up with the wrong number. 

 

Is there any way do decide a priority of which zone should be read as the "related zone"?

Or is the related zone randomly assigned?

I've used these expressions for generating the door number, with automatic inclusion of a custo running number if there are more than one door per zone. 

Bilkins_0-1776241176522.png

 

 

Operating system used: Windows 11

28.3.3 (6300) NOR FULL ● Win 11 Enterprise x64 ● Intel 9 185H @ 2.30GHz ● 64GB ● Nvidia RTX 3000 Ada
Setup info provided by author
8 Replies 8
Stefan L_
Rockstar

@Bilkins  schrieb:

Is there any way do decide a priority of which zone should be read as the "related zone"?


GS' point of view is "One zone to rule them all!", multiple zone sets for different purposes ist evil.

 

You might get away with moving the gross zones to their own Design Option and switch it off

I never tried that, but I'd expect the door numbers to be reliable only with the appropriate Design Option Combination.

Stefan - AC ...-29GER, WIN11
Bilkins
Contributor

Thanks @Stefan L_, although that's disappointing. 

You often want several different types of zones visible in drawings, so hiding zones isn't an option, unfortunately. 

My workaround for now is to hide other zones while working, then change the expression to a custom value to "lock" it before unhide the zones, but it's not very elegant. 

28.3.3 (6300) NOR FULL ● Win 11 Enterprise x64 ● Intel 9 185H @ 2.30GHz ● 64GB ● Nvidia RTX 3000 Ada
Laszlo Nagy
Community Admin
Community Admin

You can create a Design Option Set for each set of Zones (you use Design Option Sets instead of Layers for each group of Zones). Each Design Option Set would contain one Design Option. Then, you could create Design Option Combinations that would display those Design Options in those Design Option Sets in any desired combination. The trick is not to create a single Design Option Set and create within it Design Options for each Zone group, because at any time, you can display only a single Design Option of a Design Option Set. But if you have multiple Design Option Sets, one Design Option within each Design Option Set can be concurrently displayed so you can display all zones if you want, if you do it this way.

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac29
Bilkins
Contributor

Sorry @Laszlo Nagy  , but I'm not sure that I understand the logic. 

 

Even if each zone was on a different design option, I would still want them turned on and visible in the plan drawing. 
Wouldn't the door marker anyway pick any zone as it's related zone, independent of both layer and design option?

 

Or is there a way to force the door marker to be linked to a design option?

28.3.3 (6300) NOR FULL ● Win 11 Enterprise x64 ● Intel 9 185H @ 2.30GHz ● 64GB ● Nvidia RTX 3000 Ada
Kristian Goodsell
Contributor

The easiest way to manage this one is layer priorities.
We run all of our overall zones on a different layer priority to our walls containing the doors, door markers and room name zones.Zone Layers.jpg

Version 6 - 29
Stefan L_
Rockstar

@Kristian Goodsell  schrieb:

The easiest way to manage this one is layer priorities.


This won't help - altough (@GRAPHISOFT) it would be the logical way to seperate things.

When it comes to the "from zone / to zone" logic of doors, 'the oldest zone in database' wins.

The "Intersection Group" has no effect (BTW: it's not a priority in the sense of 'the more, the stronger').

You can easily check that by Cut&Paste the actually shown zone out and in again.

 

Before: Door to 'Blue Grass', which is the 'oldest' zone

StefanL__2-1776326453273.png

 

Cut (after CTRL-R for update): Door to 'Orange Circles', now the oldest zone

StefanL__3-1776326531188.png

 

Paste back:

StefanL__4-1776326601297.png

 

After (CTRL-R again): Door sticks to Circles, now the 'older' zone.

StefanL__5-1776326688348.png

 

 

If Design Options enter the scene, this logic is extended to 'the oldest visible zone wins':

StefanL__6-1776327552789.png- -StefanL__7-1776327580168.png

 

The DO of wall and door has no effect (visibility aside):

StefanL__8-1776328336406.png

 

 

Conclusio:

If more than one zone set is visible, the oldest is shown.

One can make zones 'the oldest' by Cut&Paste the other zones.

But beware:

- this can be done over multiple storeys including labels; but in sections/elevations: POOF!

- this changes AC and IFC IDs and Issue tracking and what not...

 

Thanks for letting me check this. 🤓

Stefan - AC ...-29GER, WIN11
Lee Hankins
Virtuoso

I use a series of Fill Types to denote GIA, NIA and deductible which can all be scheduled to give the correct figures for this exact reason. Zones on zones never seems to work. I created a separate fill type for each and separate Layer. I’d be happy to share it if it’s of interest. 

Lee Hankins
ArchiCAD 4.5 - Archicad 29
macOS Tahoe (26.0)
Laszlo Nagy
Community Admin
Community Admin

Like this:

 

ZonesInDesignOptions.png

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac29

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!