This rule checks that spaces with special requirement of location are located correctly such as the maximum distance of a space from to space X, direct access to space Y, etc. If the model has spaces, it checks that either they should be near to each other or shouldn't be near to each other or should have direct access (such as a door between them). So, if they are located incorrectly i.e. either they are too near to each other or too far from each other or do not have a direct access (such as a door between them), then an issue is created.
Running this rule with the default values does not give useful results; this rule must be configured before use.
The rule parameters are:
Classification used for classifying spaces. Classification names are set in the Start Space and Destination Space columns of the Space Requirements table.
This table lists the distance requirements for specific spaces. The table has the following columns:
Start Space: Identification of the start space. The space can be identified by its usage type, space type, name, number or any combination of them. Double-clicking the cell opens a separate Space Identification dialog.
Destination Space: Identification of the destination space. The space can be identified by its usage type, space type, name, number or any combination of them. Double-clicking the cell opens a separate Space Identification dialog (similar than in Start Space column)
Requirements: The distance requirement for all spaces identified in Start and Destination Space columns. Double-clicking a cell in this column opens a separate dialog for distance requirement.
The dialog has the following fields:
Requirement for the direct access (on or off)
Requirement for the distance is not route, but linear measurement (on or off, typically off)
Must Locate in the Same Building Floor (on or off)
Maximum and minimum distances between spaces
Values for Space Requirements table can be read from Excel file by setting a file as an external data file of the ruleset.
Check Space Groups:
Set this checkbox selected, if you want to check the spaces also, which are space groups.
The Routing Method specifies two ways of routing between two spaces. It measures the distance between the spaces either calculating the least possible distance:
or calculates the Manhattan Distance which follows a grid-like path, as shown below:
Analysing the results:
The rule creates an issue for each space, of which matches the space identification in the requirement table, and which does not satisfy the set requirements. If a route between the space and required destination space has been found (but it is too long or too short) it is visualized in issue. The space itself, and all spaces with required space type in the same building floor are attached to the issue. Issues are categorized according to failed requirement type.
The rule does not have a report.
The rule does not have any tools.