See how object layers, modification layers, and space rules combine into a layer stack. Learn the correct order, how presets work, and how stacks let you test different scenarios side by side.
This guide explains what layer stacks are, how they are structured, and how to use them to explore different outcomes in spaciv. Use it alongside the video and slides as a reference you can return to.
A layer stack is a saved configuration of layers. It defines which layers are combined, and in what order, to produce a specific analysis or outcome.
Layer stacks let you explore different scenarios without ever duplicating or editing your original data. Your imported base data always stays the same — what changes is the combination of layers you place on top of it.
Think of it like different lenses on the same dataset:
Each layer stack can be saved and named, so you can build up a library of configurations and compare their outputs side by side.
Every layer stack follows the same structure, from bottom to top. The order is fixed and important — layers higher in the stack reference the layers below them.
Bottom: Object layers
Object layers always sit at the bottom. These are your base data files — your employees, rooms, or assets. Everything else in the stack reads from them.
A layer stack typically includes two types of object layers at the base:
Middle: Modification layers
Modification layers sit above the object layers. They adjust properties of specific objects without changing the base data. A typical stack might include:
The order of modification layers relative to each other depends on what they do and what they reference. In most cases, needs and growth layers come before scenario-specific layers.
Top: Space rules
The space rules layer always sits at the very top. It applies the calculation model that turns your configured data into spatial outputs — total area, number of desks, module breakdown, and so on.
Note: If any layer is in the wrong position, it will either reference data that is not yet available or apply calculations in the wrong order. Always check the layer order before saving a stack.
To summarise the required order from bottom to top:
Note: If you are unsure about the order of your modification layers, check what each one references. A layer that uses the output of another layer must sit above it.
spaciv comes with a set of preset layer stacks that are ready to use straight away. These are built on industry best practice and include:
Preset layer stacks are a good starting point. You can explore them, understand how they are built, and then create your own based on your organisation’s data.
How to view layer stacks in spaciv
Note: You can add a description to any layer stack to record what scenario it represents, which parameters it uses, or what you were trying to analyse. This is especially useful when working with multiple stacks.
You have now covered all the core concepts needed to understand how spaciv is structured. Here is a summary of everything from Level 1:
These concepts work together to give you control over your data, the flexibility to test different outcomes, and a clear structure for collaboration. Every result in spaciv is traceable back to the layers that produced it.
Note: Layers at the top reference layers below them. Your object layers must always be at the bottom. Your space rules must always be at the top.