Skip to main content

Stacking & Building ID

Adjust how geometries interact by changing the stack

Written by Holly Conrad Smith
Updated this week

Most buildings contain multiple uses - perhaps a residential tower sits atop a parking podium. Or, a commercial tower includes a retail ground floor.

The Stack order property controls how discrete geometries stack on top of each other. The higher the number, the higher it stacks in the building.

Giraffe understands if geometries are in the same building by assigning a building id. Giraffe automatically assigns a building id based on the lowest element in the stack. You can also override the building id in the properties palette.

Only geometries on the same layer can stack!

Stacking Basics

Stack order is not the same as Levels. While levels determines the number of stories or floors in a building section, Stack order is relative to other geometries in the stack.

A geometry with 1 level can be stack order = 1.

A geometry on top of that may have 4 levels, but it is stack order = 2.

Adjust Stack

To adjust the stack order, edit its value in the properties palette on the left.

To add a geometry to the stack, Draw or move a geometry on top of another.

To adjust stacking behavior, select a force stack option.

  • Default - inherit Usage type stacking defaults

  • Always - stack if on the same layer and have same building id

  • Never - never stack

By default, Building usage type geometries will stack if:

  • they have the same building id

    AND

  • they are on the same Drawing Layer will stack.

    AND

  • force stack is set to "default" or "always"

Stack Order is for building type usages! Roads, Paved areas, Basement, Generic Usages, etc do not stack.

Landscape usage type geometries will also stack on Building usages if the force stack property is set to "always"

Did this answer your question?