» » Задание на АР в Revit: как добавить неразмещенные помещения из Excel

Задание на АР в Revit: как добавить неразмещенные помещения из Excel

Опубликовано: BIM | 0

Скрипт Dynamo добавит в Revit по списку неразмещенные помещения.


Три года назад (только представьте!) я опубликовал статью о работе архитектора с большим количеством помещений. Сегодня — динамовский апгрейд той статьи.

Это было так давно! Пришлось вспомнить почему примерную площадь я не делал отдельным параметром, а добавлял через нижнее подчеркивание в конец названия помещения. Чтобы при размещении помещений она отображалась в списке.

Вот задание на АР в виде списка помещений с примерными площадями и назначением. Смысл в том, чтобы загрузить этот список в Revit, а потом расставлять помещения. Так легче ничего не пропустить!

Исходное задание — Word-таблица с помещениями, примерной площадь и функциональной зоной.

Копируем таблицу в Excel, удаляем лишние пустые строки и шапку. Приводим в красивый вид и получаем подобную таблицу со столбцами: номер помещения, название помещения, функциональная зона, примерная площадь.

Создадим общий параметр «Примерная площадь» для помещений, типа данных — «Текст». Добавим параметр в проект и в марку помещений. Я использую марку из трех параметров: номер, имя, примерная площадь, площадь (фактическая). Так сразу видно, что планировалось, а что стало по факту. Перед примерной площадью в префикс поставлю тильду. Теперь красота!

Следующий шаг — скриптом Dynamo сгенерируем помещения с площадью «Не размещено». Ключевой PythonScript живет в пакете Clockwork, называется Room.UnplacedByNameAndNumber. Добавим в него названия и номера помещений. После делаем SetParameterByName и назначим примерные площади.

В Revit появились новые неразмещенные помещения!

Теперь можно размещать помещения в проект командой «Помещение», выбирая их из списка под лентой.

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