RDS-PP – Automated RDS Code Assignment with pyRevit

Hi everyone,

I’d like to share a pyRevit tool I developed: RDS-PP Linker.

In our projects, Revit elements need to be linked to a unique RDS classification code. These codes originate from a Relatics environment and must be stored in instance parameters within the Revit model.

Assigning these codes manually is time-consuming and prone to inconsistencies, especially in large projects. To address this, I developed RDS-PP Linker in pyRevit.

The tool uses available element data and deterministic classification rules to identify and suggest the most appropriate RDS classification. Users can browse the RDS structure directly, review the proposed classification, and automatically write the selected codes to the relevant Revit instance parameters.

In addition, RDS-PP Check analyzes the model and generates validation reports that help identify missing classifications, inconsistencies, and elements that require manual review.

By connecting Relatics and Revit through a structured classification workflow, RDS-PP significantly reduces manual effort while improving consistency, traceability, and data quality.

Kind regards,

A. Mahamed

BIM Modeler

1 Like