Работа со скриптом Квартирография

Общее описание

Довольно частая проблема при работе с расчетом квартирографии – неверное округление суммарных значений площадей. Это происходит из-за того, что в спецификациях считаются значения в единицах измерения проекта, а в Dynamo расчет ведется во внутренних единицах Revit. Мы изменили подход к подсчету в Dynamo и переработали скрипт так, чтобы этой ошибки не было. В этой статье опишу по порядку что и как нужно делать, чтобы все получилось.

Если вы уже скачали шаблон ADSK_RU_ШаблонПроекта_АР_r2021_v2.1.1 (если нет, то вам сюда) и приступаете к этапу заполнения параметров для квартир, то не торопитесь запускать скрипт Квартирография RVT2021 Dynamo2.1 . Сначала необходимо подготовить ряд данных в модели, чтобы сработала магия и вы получили красивый план и спецификацию с нужными значениями параметров помещений.

Порядок действий перед запуском скрипта

Определимся с порядком обязательных действий:

  1. Для каждого помещения, принадлежащего квартире, присваиваем параметр ADSK_Номер квартиры.
  2. Даем наименование, за него отвечает параметр Имя.
  3. Заполняем параметр ADSK_Тип помещения, используя спецификацию В_Квартиры-01-1_Заполнение типов помещений.

В шаблоне в разделе Ведомости/Спецификации Диспетчера проекта вы найдете группу спецификаций для работы с квартирографией Помещения (Квартирография).

Первая спецификация В_Квартиры-00-1_Проверка номеров квартир. Заходим в нее и проверяем всем ли помещениям задан номер квартиры. Не забываем, что могут быть помещения, не относящиеся к квартирам, их игнорируем.

Вторая спецификация В_Квартиры-00-2_Проверка данных (здание / корпус / секция). Если необходимо присваиваем значения параметров ADSK_Номер здания, ADSK_Номер корпуса, ADSK_Номер секции.

Третья спецификация В_Квартиры-01-1_Заполнение типов помещений.

Правила заполнения простые: впишите в поле “Тип помещения” цифры.

“1” – жилое,

“2” – нежилое,

“3” – лоджия,

“4” – балкон,

“5” – общее.

Графу ADSK_Коэффициент площади не трогаем, ее заполнит скрипт.

Следующие три спецификации пропускаем. Они нужны для работы скрипта и для заполнения данных, если вы не используете скрипт.

Возможности скрипта

Перед запуском скрипта обязательно убедитесь, что вы не удалили и не переименовали спецификации:

  • В_Квартиры-02_Заполнение площадей (без Dynamo)_1 знак
  • В_Квартиры-02_Заполнение площадей (без Dynamo)_2 знака

Из них будут браться значения для подсчета площадей.

Теперь все готово для того, чтобы запустить скрипт. Открываем проигрыватель Dynamo, выбираем папку, в которой лежит скрипт.

Здесь есть возможность установить значения некоторых параметров:

  1. При установленном флажке в значение Истина(True), будут обрабатываться только помещения, у которых заполнен параметр ADSK_Номер квартиры, остальные будут игнорироваться. Если нужно, чтобы скрипт обрабатывал все помещения, то нужно установить значение Ложь(False).
  2. Количество знаков после запятой при округлении значений площадей. Можно установить 1 или 2 (по имени спецификаций)
  3. Коэффициенты площади для лоджий и балконов. По умолчанию установлены значения 0,5 и 0,3 соответственно.

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

В данном случае, скрипт сообщает нам, что у нас есть два помещения у которых не заполнен параметр ADSK_Номер квартиры. Видим, что имя этих помещений Лестница, которые, в общем то, и не должны иметь этот параметр заполненным, понимаем, что все прошло хорошо и нажимаем ОК.

Если были допущены ошибки (не назначен параметр ADSK_Тип помещения или если для помещений квартир не назначен параметр ADSK_Номер квартиры), то в окне будут выведены предупреждения с номерами ID этих помещений и их именами.

Дальнейшая работа с помещениями ведется так же, как и без использования скрипта.

Итоги

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

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

После отработки скрипта, в случае возникновения ошибок, если не назначены необходимые параметры, получаем окно с предупреждением, в котором указаны имена и значения ID помещений, по которым можно легко найти эти помещения и назначить им параметры.

Скачать скрипт можно по ссылке.

Спасибо за внимание и успехов в работе!

Добавить комментарий