Saltar al contenido principal
Frata Ingenieros

Room to Floor - Create floors from rooms

Room to Floor converts Revit rooms into floor elements in a controlled and scalable way. The tool helps turn existing architectural room data into modeled building elements while reducing repetitive setup work.

General Description

The add-in loads rooms from the model, lets users filter them, select a supporting parameter, and assign a floor type to each row or to multiple selected rooms. It then executes the conversion and reports how many rooms were processed successfully.

Key Features

  • Load rooms: Load All rooms in the model, or Pick Rooms to choose specific ones.
  • Floor type assignment: Set the Floor Type per row in the table, or on a multi-selection at once via Multiple Edit.
  • Batch editing: Select several rows and press Apply to Selected to set the same Floor Type (and an optional parameter value) across all of them.
  • Parameter-assisted classification: Pick a supporting model parameter to show alongside Number, Room Name, and Level for sorting/filtering context.
  • Controlled output: Reports how many floors were created, and lists which rooms couldn't be converted and why.

Requirements

  • Every row you intend to convert needs a Floor Type assigned — rooms without one are skipped.

Usage Procedure

  1. Open Room to Floor from the Architecture panel on the Frata ribbon tab.
  2. Load rooms with Load All, or press Pick Rooms and follow the prompt "Select rooms to convert to floors."
  3. Optionally set Parameter to a supporting model parameter for extra context in the table, and use Search to narrow the list.
  4. Assign a Floor Type per row, or select multiple rows and use Multiple Edit → set the Floor Type (and optionally a parameter Value) → Apply to Selected.
  5. Press Execute. The result reports how many floors were created; if some rooms couldn't be processed, it lists which ones and why.

Recommendations

  • Use Multiple Edit for rooms that share the same floor type instead of setting each row individually — it's the same operation applied in bulk.
  • If a room is missing from the results after Execute, check whether it had a Floor Type assigned — rooms without one are silently excluded from processing, not flagged as failures.
  • Review the list of unconverted rooms after a partial run before re-running — fixing the room geometry or boundaries in the model, not just retrying the tool, is usually what's needed.

Frequently Asked Questions

I got the message "Select at least one room with a Floor Type assigned." Why? You pressed Execute without any row having both a selection and a Floor Type. Assign a Floor Type to at least one room and make sure it's selected.

Some rooms are missing from the table, or don't get converted. Why? Rooms without a valid boundary, or that Revit can't resolve to a real Room element, won't produce a floor. Check the room's placement and boundaries in the model.

What's the difference between the per-row Floor Type and Multiple Edit? They set the same field — Multiple Edit just applies one Floor Type (and optionally a parameter value) to every selected row in one action, instead of editing each row's Floor Type individually.

Does Room to Floor overwrite an existing floor in the same location? No — it creates new floor elements from the room boundaries; it doesn't detect or merge with floors that already exist there. Check for duplicates yourself if you're re-running this on rooms you've already converted.

Gallery

01 / 01