Skip to content

Spaces

Spaces are MEP-specific spatial elements in Revit. They are similar to Rooms but belong to the MEP model and carry mechanical, electrical, and plumbing analysis data.


The Space object

{
  "id": 318204,
  "type": "Space",
  "name": "Office",
  "parent": null,
  "values": {
    "number": "1.01",
    "level": "01 eerste verdieping",
    "area": 24.5
  }
}

The field structure is identical to Rooms. The difference is in how they are used in Revit and what data they carry for engineering analysis.


Room vs Space

Room Space
Object type Room Space
Created in Architecture model MEP model
Used for Space management, area schedules HVAC zones, MEP analysis
Requires Room-bounding elements Room-bounding elements + linked arch model

In DAQS rules, use type = "Room" for architectural space validation and type = "Space" for MEP space validation. Never combine them in a single filter unless the rule explicitly applies to both.


Basic filter

$[type = "Space"].{
  "id": id,
  "type": type,
  "name": name,
  "number": values.number,
  "level": values.level
}

Duplicate number detection

Same pattern as Rooms — see Rooms for the full example. Replace type = "Room" with type = "Space".


Common mistakes

  • Confusing Room and Space — they are separate types and must be filtered separately
  • Expecting Spaces to exist in an architecture-only model — Spaces are only created in MEP models