BIMHIVE

BIMHIVE

Naming Standard

Rename Revit families and types in bulk, with a naming standard engine, conflict checks before anything is written, and Excel round trip.

0.0(0)4 downloads
Revit Version 2024Windows 10/11, 64-bitEnglish

Overview

Naming Standard renames the families and types loaded into a Revit project. It lists every family type in the model, in the active view, or behind your current selection, with filters for category, family, and model or annotation, and gives you find and replace, prefix and suffix, case conversion and sequential numbering to work on them in bulk. Every change is staged in a grid before anything reaches the model, edited rows are highlighted as you go, and the two name columns are badged so the one a tool will actually touch is visible where you are looking rather than buried in a dropdown. Beyond the individual tools it builds names from a naming convention you define once. A standard is an ordered set of fields — originator, category, description, material, size, level, zone — and each field says where its value comes from: a fixed value, the element's Revit category, a Revit parameter on the type, a word found anywhere in the existing name, one token of it, a regular expression, or whatever the old name has left once every other field has taken its part. That last route is why a material stops appearing twice: each field claims the characters it consumed, so the description receives only what no other field spoke for. Fields can be marked optional and drop out cleanly when empty, carry per-category overrides, and fall back in order — read this, otherwise read that parameter, otherwise assume this. Abbreviation dictionaries turn Structural Columns into SC and Concrete into CONC, and are shared by every standard, so a correction only has to be made once. An "Also known as" column is what lets one standard read content named to somebody else's convention: add the spellings their families actually use — Column, COL, RectCol — and the standard recognises them. Where neither the model nor the name has an answer, a fallback fills the gap and the preview marks that value as assumed, so you can see how much was guessed before you commit to it. The builder previews a standard against real families from your own model before you save it, and you start from a worked example and duplicate it rather than from nothing. Nothing is written until you press Apply, and Apply runs a preflight first: it indexes every family and type name in the whole document, reports duplicates and characters Revit will not accept, and lets you skip the problem rows rather than abandoning the batch. Renames that trade names with each other are sequenced automatically through a placeholder, so a straightforward shift does not collapse into a wall of false conflicts. The rename itself runs inside a single transaction, so it either all lands or none of it does and one undo reverses the lot, and a report afterwards lists what happened element by element with the failures first. The grid and the dictionaries both round-trip through Excel, so you can send a spreadsheet to a colleague, edit the names there and bring the result straight back — rows are matched on element id, so sorting, filtering or deleting rows in the sheet is safe, and a blank cell means leave that name alone. Nothing phones home: no licence check, no telemetry, and no internet connection is ever required. Full installation and step-by-step instructions are in the Documentation tab.

Key Features

  • Lists every family type in the model, the active view, or your selection, with filters for category, family, and model or annotation.

  • Find and replace, prefix, suffix, UPPERCASE, lowercase, Title Case, Sentence case and numbering, run on ticked rows or everything listed.

  • Builds names from a naming standard you define once, with separate structures for family names and type names.

What's New in v1.0.0

View full changelog
  • Initial release.
  • Bulk rename of family and type names with find and replace, prefix, suffix, case conversion and sequential numbering.
  • A naming standard builder with model-driven value sources, claimed-word residue, per-category overrides and ordered fallbacks.
  • Shared abbreviation dictionaries with an "Also known as" alias list.
  • Assumed values marked in the preview, so a guess is visible before you apply it.
  • Whole-document preflight for duplicate names and characters Revit rejects, with per-row skipping.
  • Swap-safe renaming in one transaction with a single undo, and a per-element report afterwards.
  • Excel round trips for both the rename grid and the abbreviation dictionaries.
0.0 out of 5

Based on 0 reviews

5★0%
4★0%
3★0%
2★0%
1★0%

Published by

BIMHIVE

First-party tools by the BIM Hive team

Version
1.0.0
Released
—
Category
Automation Tools
AutomationContentDataModel ManagementProductivity
Share