Update Flats

Расчёт площадей квартир и общих зон по помещениям Revit с записью результатов в настроенные параметры.

Update Flats рассчитывает показатели квартир и общих зон по размещённым помещениям Revit. Команда классифицирует помещения по настроенным значениям типа, объединяет их в квартиры или группы общих зон, применяет понижающие коэффициенты и записывает результаты обратно в параметры помещений.

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

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

  • Пересчитать площади квартир после изменения границ помещений или их принадлежности к квартирам.

  • Обновить жилую, общую и приведённую площадь, включая балконы и лоджии.

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

  • Рассчитать суммарную площадь общих зон по корпусу, секции, уровню, полю номера квартиры и фазе.

Требования

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

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

  • Параметры, указанные в Rooming Settings, должны существовать и быть доступны для записи.

  • До запуска должны быть корректно заполнены параметры классификации и группировки.

  • Перед расчётом проверьте активный preset. Команда поддерживает presets и сгенерированные variants.

Предварительный выбор игнорируется. Команда анализирует все размещённые помещения текущего документа.

Классификация помещений

Значение настроенного параметра типа помещения определяет, относится ли помещение к квартире и к какой категории оно относится.

Значения по умолчанию:

Категория

Значение типа по умолчанию

Коэффициент по умолчанию

Жилое

Жилое

1.0

Нежилое

Нежилое

1.0

Балкон

Балкон

0.3

Лоджия

Лоджия

0.5

Размещённое помещение, значение типа которого не совпадает ни с одним из четырёх настроенных значений, считается помещением общей зоны.

Списки примеров названий помещений, сохранённые в настройках, в текущем расчёте не используются. Классификация выполняется по значению параметра типа помещения.

Правила группировки

Помещения квартир объединяются по следующим полям:

  • фаза помещения;

  • номер корпуса;

  • номер секции;

  • номер квартиры.

Уровень не входит в ключ группировки квартиры.

Помещения общих зон объединяются по следующим полям:

  • фаза помещения;

  • номер корпуса;

  • номер секции;

  • поле номера квартиры;

  • значение уровня.

Внимательно проверяйте исходные параметры. Пустые или несогласованные значения могут объединить помещения в неверную группу или разделить одну квартиру на несколько групп.

Расчёт

Для каждого обрабатываемого помещения BIMO:

  1. получает стандартную площадь помещения Revit;

  2. переводит её в квадратные метры;

  3. округляет с настроенной точностью от 0 до 5 знаков;

  4. умножает площадь на коэффициент категории;

  5. повторно округляет приведённую площадь;

  6. записывает площадь помещения, коэффициент и приведённую площадь в настроенные параметры.

Для каждой квартиры дополнительно рассчитываются:

  • жилая площадь;

  • сумма жилой и нежилой площади без балконов и лоджий;

  • общая площадь без понижающих коэффициентов;

  • общая площадь с понижающими коэффициентами;

  • количество жилых помещений.

Одинаковые итоговые значения квартиры записываются во все помещения этой квартиры.

Для групп общих зон приведённая сумма записывается в настроенный параметр общей площади для каждого помещения группы. В текущей реализации для общих зон используется коэффициент 1.0.

Параметры по умолчанию

Назначение

Параметр по умолчанию

Тип помещения

BMO_RoomType

Корпус

BMO_Number_Housing

Секция

BMO_Number_Section

Квартира

BMO_Number_Flat

Уровень для группировки

BMO_RoomLevel

Площадь помещения

BMO_RoomArea

Коэффициент помещения

BMO_AreaCoefficient

Приведённая площадь помещения

BMO_RoomArea*coeff

Жилая площадь квартиры

BMO_FlatArea_liv

Количество жилых помещений

BMO_Quantity_RoomsInTheFlat

Общая площадь квартиры

BMO_FlatArea_liv+uninh+unheat

Площадь без летних помещений

BMO_FlatArea_liv+uninh

Приведённая площадь квартиры

BMO_FlatArea_liv+uninh+unheat*coeff

Суммарная площадь общих зон

BMO_PublicPlacesArea_SummByFloor

Названия параметров и коэффициенты можно изменить в настройках команды или в preset.

Результат и отмена

Все расчёты и записи параметров выполняются в одной транзакции Update areas. После успешного завершения BIMO показывает стандартное сообщение Done!.

Все изменения команды отменяются одной операцией Undo в Revit.

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

  • Команда перезаписывает настроенные итоговые параметры у всех обрабатываемых помещений.

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

  • Ошибочные значения типа и группировки приводят к неверному составу квартир и итоговым площадям.

  • Отсутствующие, недоступные для записи или несовместимые параметры могут остановить транзакцию.

  • Неразмещённые помещения исключаются.

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

  • Свойство AutoRecalculate существует в модели настроек, но текущий путь выполнения команды его не использует.

При внедрении новой схемы параметров или preset сначала запускайте команду на тестовой копии и проверяйте результаты через спецификации.

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

Проблема

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

Помещения попали не в ту квартиру

Проверьте фазу, корпус, секцию, номер квартиры и значение типа помещения.

Квартиры на разных уровнях объединились

Уровень не участвует в группировке квартир. Используйте уникальные номера квартир между уровнями.

Помещение посчитано как общая зона

Его значение типа не совпадает с четырьмя настроенными типами квартиры.

Неверно посчитаны балконы или лоджии

Проверьте коэффициенты и точные значения параметра типа помещения.

Команда завершается ошибкой при записи

Убедитесь, что все целевые параметры существуют, доступны для записи и имеют совместимый тип данных.

Не записывается количество жилых комнат

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

Неразмещённые помещения не учтены

Это ожидаемое поведение: обрабатываются только помещения с Location.

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

  • Команда обрабатывает весь текущий документ; выбор и активный вид не ограничивают область действия.

  • Классификация основана на точных настроенных значениях типа помещения.

  • Полная схема параметров не валидируется до начала транзакции.

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

  • Расчёт не выполняется в связанных документах.

Связанные страницы

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