Graphic override based on layout property
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-29 04:36 PM
Hi!
I have to assemble the commercial plans of all the dwellings in a building. I would like to include in each layout a unit scheme plan but colouring only the unit that corresponds to the layout.
As there are many unit types, my intention is not to have to create a lot of combinations of graphic overlays to colour every single unit type.
I also want to avoid drawing a manual fill on top of a base plan.
I had thought about one graphical overwrite depending on a property of the layout, but they are not accessible.
Any idea??
- Labels:
-
Graphic Overrides
-
Layouts

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-30 09:22 AM
Have you considered adding a custom property to your room zones, then applying a GOR to those zones with that value?
AC27 USA on 16” 2019 MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) running Sonoma OS + extended w/ (2) 32" ASUS ProArt PAU32C (4K) Monitors
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-30 10:15 AM
Hi Marc, yeah, but in that case if I have 50 unit types, I have to set 50 different GOR and the corresponding views to get coloured only the single unit of every commercial layout, isn`t it?
Regards!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-30 11:03 PM
Ah, well, fifty is a lot of types. I was thinking of, say, eight or ten types for a hundred units or so. Are all fifty types very distinctive? Could they be categorized into about ten or so? If so, perhaps there could be fewer views showing the groups in 2D or 3D. Or could there be an additional GOR to highlight a key difference?
I'm also wondering if there are some property expressions that could help out. Another thought: if they are hotlinked, perhaps working from that angle to create views that show them in groups.
AC27 USA on 16” 2019 MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) running Sonoma OS + extended w/ (2) 32" ASUS ProArt PAU32C (4K) Monitors
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-31
03:25 AM
- last edited on
2024-02-04
11:53 PM
by
Laszlo Nagy
If you don't intend to show the zone category colors on the plans then you can use the zone fill colors and pen set to switch room colors in each layout.
First, you create pen set for each unit type.
In the zone settings, turn on the the cover fill and select Solid fill color (25%) and set the cover fill pen to pen number applicable to the unit type.
Then create a GOR to turn everything black lines and empty fills except for zones.
In the layout, select the pen set in the drawing settings to switch the unit types.
Architect | Graphisoft Certified BIM Manager
ArchiCAD 27 JPN USA & INT | Windows 10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-31 10:58 AM
The types are no so distinctive, but terraces usually differ... So the types are multiplied.
And next problem is when we have commercials for every single unit, not types. Unfortunately, it is usually faster to draw fills manually in the layout.
GOR may be used as yo say when possible, if types are not togheter in the same floorplan...
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-01-31 11:14 AM
Good trick. It implies visualizing different zone colors for same categories when not applying GO, but I think it's better than managing GO.
Thanks for your detailed explanation.
Anyway, I think it would be cool to have an expression in a propety like this:
if(zone number=Layout ID, "yes", "no")
Then only one GO would colour it in all the layouts... I guess it's not easy 😉