2026-03-30 04:42 PM
Hi, is there a way to select or show all empty layers? in a schedule or in the atribute manager?
Operating system used: Mac Intel-based Tahoe 26.4
2026-03-30 04:44 PM
Hi,
You can try to purge and then see what the layers are that AC wants to purge and you would know those are empty.
2026-04-01 09:11 PM - edited 2026-04-01 09:13 PM
That is not necessarily true.
The Attribute Manager will consider the Layer (this is true for other attributes as well) to be used in two additional cases:
1. A Tool's default settings refer to the Layer.
2. A Favorite refers to the Layer.
In both cases, if you go to the Attribute Manager, you will see the checkmark before the name of the Layer, indicating that it is in use, even though there are no elements placed on that Layer.
So, if you try to Purge Layers, some Layers may not get purged because they are used by Tool default settings or Favorites. So, that method may or may not give you all empty layers.
2026-04-01 10:22 PM
Thank you for the correction.
To be honest I wasn’t aware that is the case with favourite layers. Now I know.
Usually the used layers from the template are a mainstay so I was assuming that you’d only want to purge if your layers have added up over time from other sources (pasting from other files, exploding dwg’s, etc).
Then yes, you’re right, it might not be good idea to use purge.
2026-04-02 01:26 AM
I thought a little bit more about this to see if I can come up with any way to find which layers are empty.
I think that even if it can be done, it may only be possible in Python or using the Archicad API. Without programming, I do not see a simple way.
If we try to use Schedules to list all elements and their layers, that still does not work because there are many element types that may be placed on Layers but will not be included in the Schedule.
So, maybe, this Purge command is still the closest solution. I would do it this way:
1. Save a copy of the Project file because we will need to make temporary modifications to it.
2. Delete all Favorites. This way, we can guarantee that there are no Favorites that refer to empty Layers.
3. Set all Tool's default Layer to "Archicad Layer". This way, we can guarantee that no Tool refers to empty Layers. You can do this quickly using the Active Layer Palette. Here is how:
4. Now, you can go to the Attribute Manager, and activate the Layers tab. In the Layers list in the lower left, click the title of the very first column (where the checkboxes are) to sort by that column. Now, you will find that all Layers in the list that do not have a checkmark before their name are indeed empty Layers because now there are no Favorites and Tools that refer to them.