Remove Unplaced

Удаление неразмещённых пространственных элементов из текущего проекта Revit одной операцией.

Remove Unplaced очищает текущий проект Revit, удаляя пространственные элементы, у которых отсутствует точка размещения.

Команда находится в BIMO > Analyze > Remove Unplaced.

Когда использовать

  • Удалить неразмещённые помещения, оставшиеся после удаления их размещения с планов.

  • Очистить модель от устаревших пространственных элементов перед выпуском или аудитом.

  • Уменьшить количество лишних строк в спецификациях помещений, пространств или зон перед координацией.

Требования

  • Должен быть открыт проект Revit.

  • Команда обрабатывает весь текущий документ, а не только активный вид.

  • Предварительный выбор не требуется и не используется.

  • Элементы в связанных моделях Revit не обрабатываются.

Как использовать

  1. Проверьте, какие неразмещённые пространственные элементы должны остаться в проекте для последующего размещения.

  2. Запустите BIMO > Analyze > Remove Unplaced.

  3. BIMO найдёт пространственные элементы, у которых свойство Revit Location пустое.

  4. Все найденные элементы будут удалены в одной транзакции.

  5. После завершения BIMO покажет уведомление.

Команда не открывает окно выбора и не запрашивает подтверждение перед удалением.

Что считается неразмещённым

Текущая реализация собирает все объекты Revit типа SpatialElement в основном документе и удаляет те, у которых Location равно null.

Это условие уже, чем проверка нулевой площади: размещённый, но неограниченный элемент не удаляется только из-за того, что его расчётная площадь равна нулю. Одновременно реализация шире описания в каталоге «неразмещённые помещения», поскольку в коде нет явного ограничения только классом Room.

Перед запуском проверьте неразмещённые помещения и другие используемые в проекте типы пространственных элементов, включая пространства или зоны.

Результат

Идентификаторы всех найденных элементов передаются стандартной операции удаления Revit внутри одной транзакции Remove Unplaced Spatial Elements.

Удаление пространственного элемента может также повлиять на зависимые марки, ссылки, спецификации и другие данные, которыми управляет Revit. После выполнения проверьте модель.

Предупреждения и влияние на модель

  • Команда изменяет модель, удаляя элементы.

  • Обрабатывается весь основной документ независимо от активного вида или фазы.

  • Перед удалением не показываются подтверждение, количество и названия найденных элементов.

  • Код не ограничивает обработку только помещениями: под условие могут попасть и другие неразмещённые экземпляры SpatialElement.

  • Связанные модели не изменяются.

Перед запуском сохраните или синхронизируйте важные изменения. Если результат оказался неожиданным, используйте стандартные средства проверки и восстановления Revit.

Настройки, Presets и Variants

У Remove Unplaced нет собственных настроек, presets или сгенерированных variants.

Устранение проблем

Проблема

Что проверить

Размещённый элемент не удалился

Команда удаляет только элементы, у которых Revit Location равно null; одной нулевой площади недостаточно.

Были затронуты не только помещения

Реализация собирает базовый класс SpatialElement и явно не ограничена классом Room.

Элементы в связанной модели остались

При необходимости откройте связанный проект и запустите команду в нём.

При удалении возникла ошибка

Проверьте возможность редактирования проекта и элементов, а также владение элементами в рабочей модели.

Не появилось окно предварительного просмотра или подтверждения

Это текущее поведение команды; проверяйте неразмещённые пространственные элементы до запуска.

Известные ограничения

  • Нет предварительного просмотра, счётчика, фильтра по категории, фильтра по фазе или выбора отдельных элементов.

  • Нет режима пробного запуска без изменений.

  • Итоговое уведомление не показывает количество удалённых элементов.

  • Описание в каталоге говорит о помещениях, тогда как реализация использует более широкий тип SpatialElement.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙