Update Flats рассчитывает показатели квартир и общих зон по размещённым помещениям Revit. Команда классифицирует помещения по настроенным значениям типа, объединяет их в квартиры или группы общих зон, применяет понижающие коэффициенты и записывает результаты обратно в параметры помещений.
Команда находится в BIMO > Analyze > Update Flats.
Когда использовать
Пересчитать площади квартир после изменения границ помещений или их принадлежности к квартирам.
Обновить жилую, общую и приведённую площадь, включая балконы и лоджии.
Заполнить параметры помещений для спецификаций, фильтров, марок и цветовых схем.
Рассчитать суммарную площадь общих зон по корпусу, секции, уровню, полю номера квартиры и фазе.
Требования
Должен быть открыт проект Revit.
Команда обрабатывает только размещённые помещения текущего документа.
Параметры, указанные в Rooming Settings, должны существовать и быть доступны для записи.
До запуска должны быть корректно заполнены параметры классификации и группировки.
Перед расчётом проверьте активный preset. Команда поддерживает presets и сгенерированные variants.
Предварительный выбор игнорируется. Команда анализирует все размещённые помещения текущего документа.
Классификация помещений
Значение настроенного параметра типа помещения определяет, относится ли помещение к квартире и к какой категории оно относится.
Значения по умолчанию:
Категория | Значение типа по умолчанию | Коэффициент по умолчанию |
|---|---|---|
Жилое |
| 1.0 |
Нежилое |
| 1.0 |
Балкон |
| 0.3 |
Лоджия |
| 0.5 |
Размещённое помещение, значение типа которого не совпадает ни с одним из четырёх настроенных значений, считается помещением общей зоны.
Списки примеров названий помещений, сохранённые в настройках, в текущем расчёте не используются. Классификация выполняется по значению параметра типа помещения.
Правила группировки
Помещения квартир объединяются по следующим полям:
фаза помещения;
номер корпуса;
номер секции;
номер квартиры.
Уровень не входит в ключ группировки квартиры.
Помещения общих зон объединяются по следующим полям:
фаза помещения;
номер корпуса;
номер секции;
поле номера квартиры;
значение уровня.
Внимательно проверяйте исходные параметры. Пустые или несогласованные значения могут объединить помещения в неверную группу или разделить одну квартиру на несколько групп.
Расчёт
Для каждого обрабатываемого помещения BIMO:
получает стандартную площадь помещения Revit;
переводит её в квадратные метры;
округляет с настроенной точностью от 0 до 5 знаков;
умножает площадь на коэффициент категории;
повторно округляет приведённую площадь;
записывает площадь помещения, коэффициент и приведённую площадь в настроенные параметры.
Для каждой квартиры дополнительно рассчитываются:
жилая площадь;
сумма жилой и нежилой площади без балконов и лоджий;
общая площадь без понижающих коэффициентов;
общая площадь с понижающими коэффициентами;
количество жилых помещений.
Одинаковые итоговые значения квартиры записываются во все помещения этой квартиры.
Для групп общих зон приведённая сумма записывается в настроенный параметр общей площади для каждого помещения группы. В текущей реализации для общих зон используется коэффициент 1.0.
Параметры по умолчанию
Назначение | Параметр по умолчанию |
|---|---|
Тип помещения |
|
Корпус |
|
Секция |
|
Квартира |
|
Уровень для группировки |
|
Площадь помещения |
|
Коэффициент помещения |
|
Приведённая площадь помещения |
|
Жилая площадь квартиры |
|
Количество жилых помещений |
|
Общая площадь квартиры |
|
Площадь без летних помещений |
|
Приведённая площадь квартиры |
|
Суммарная площадь общих зон |
|
Названия параметров и коэффициенты можно изменить в настройках команды или в preset.
Результат и отмена
Все расчёты и записи параметров выполняются в одной транзакции Update areas. После успешного завершения BIMO показывает стандартное сообщение Done!.
Все изменения команды отменяются одной операцией Undo в Revit.
Предупреждения и влияние на модель
Команда перезаписывает настроенные итоговые параметры у всех обрабатываемых помещений.
Перед записью не показываются предварительный просмотр, количество затрагиваемых помещений или подтверждение.
Ошибочные значения типа и группировки приводят к неверному составу квартир и итоговым площадям.
Отсутствующие, недоступные для записи или несовместимые параметры могут остановить транзакцию.
Неразмещённые помещения исключаются.
Помещения из связанных моделей Revit не обрабатываются.
Свойство
AutoRecalculateсуществует в модели настроек, но текущий путь выполнения команды его не использует.
При внедрении новой схемы параметров или preset сначала запускайте команду на тестовой копии и проверяйте результаты через спецификации.
Устранение проблем
Проблема | Что проверить |
|---|---|
Помещения попали не в ту квартиру | Проверьте фазу, корпус, секцию, номер квартиры и значение типа помещения. |
Квартиры на разных уровнях объединились | Уровень не участвует в группировке квартир. Используйте уникальные номера квартир между уровнями. |
Помещение посчитано как общая зона | Его значение типа не совпадает с четырьмя настроенными типами квартиры. |
Неверно посчитаны балконы или лоджии | Проверьте коэффициенты и точные значения параметра типа помещения. |
Команда завершается ошибкой при записи | Убедитесь, что все целевые параметры существуют, доступны для записи и имеют совместимый тип данных. |
Не записывается количество жилых комнат | Проверьте, что настроенный параметр принимает строковое значение и доступен для записи. |
Неразмещённые помещения не учтены | Это ожидаемое поведение: обрабатываются только помещения с Location. |
Известные ограничения
Команда обрабатывает весь текущий документ; выбор и активный вид не ограничивают область действия.
Классификация основана на точных настроенных значениях типа помещения.
Полная схема параметров не валидируется до начала транзакции.
Команда не показывает количество обработанных, пропущенных или некорректных помещений.
Расчёт не выполняется в связанных документах.