SIMBIM
Articles in this sectionSee more
Technical Support

How to Verify Project Requirement Compliance in Archicad? Space Area Control – Semi-Automated Option

Reading time: 5 min.

An architectural design team is working on an institutional project with precise requirements for the minimum area of different space types: offices, technical rooms, corridors, among others. During development, the reference values can change due to client decisions or updated regulations.

Instead of checking compliance manually, the team decides to implement an automated method in Archicad that allows the required areas to be recorded, calculated dynamically by space type, and compared directly against what has been modelled. This solution provides traceability, flexibility in the face of change, and time savings during reviews.

We also recommend reviewing the following resources before continuing with this article:

Target Audience

Technical teams, BIM modellers, project coordinators, and quality control staff who use Archicad to validate area requirements.

Prerequisites

  • Archicad 25 or later
  • Project with Zones modelled and correctly classified
  • Basic knowledge of custom Properties and Interactive Schedules

Solution Steps

  1. Create a new custom Property group:
    The purpose of the Property Group is to make it easier to manage the project's Properties.
    1. Go to Options > Property Manager.
    2. In the Property Manager dialog box, click New...


    3. In the New Property / Group dialog box, select Group, and give it a descriptive name, for example "Test Group"


  2. Create properties by space type:
    For each space type, create a custom Property reflecting its required area (see example image):
    • Suggested name: Req_Area_Type_{SpaceName}
    • Data type: Area
    • Expression:
      IF({Zone/Zone Name} = "Space name"; required value in m²; 0 m²)


    • Under Availability for Classification, select the Custom option, and click "Edit".


    • In the Availability dialog box, select Zone (to make the property available for all zones).


  3. Create the total sum Property:
    • Suggested name: Req_Area_Type
    • Data type: Area
    • Expression:
      SUM ( {All the space types just created} )
    • Classification: Zone


  4. Create an Interactive Schedule:
    1. Open the project's Navigator palette, Window > Palettes > Navigator.
    2. Right-click the Schedule, and select the Open or Open in New Tab option.


    3. The Scheme Settings dialog box will open, and we create the scheme with the Element Type "Zone", with the following fields:
      • Zone Name
      • Measured Area
      • Properties Req_Area_Type


    4. Save the Schedule by clicking Ok.
    5. And you'll see a schedule similar to the following, showing the measured area of the Zones compared against the area required by the project.


  5. View and analyse:
    • Compare the modelled area vs. the required areas

    • Quickly detect whether requirements are being met or whether there are deviations.

Resolution and Analysis

The team can now adjust requirements centrally by modifying the values of the custom Properties. The Interactive Schedule updates in real time, allowing agile iteration and avoiding errors from manual calculations.

Troubleshooting

  • Verify that the zones are correctly bounded by walls or other elements, and that the area calculation method is the appropriate one.
  • Verify the correct classification as "Space" on the Zone elements.
  • If the area values do not update, use Design > Update Zones.


  • Confirm that the zone names defined in the expressions match exactly

  • Make sure all properties are available for the appropriate element type

Sample file:

You can download a sample project file with a correctly configured Interactive Schedule using a custom property that counts elements by unit:

Consultant's Tip

Keeping a clear, consistent naming structure for properties lets any team member easily understand and edit the values. On large projects, grouping space types or using templates can reduce complexity.

Related articles