Приложение Г. Библиотека семейств
Основная информация, которая хранится в библиотеке BIM-ресурсов - это файлы загружаемых семейств Revit. В связи с тем, что количество файлов семейств может составлять тысячи штук, а семейства постоянно используются сотрудниками - предъявляются особые требования к порядку и структуре хранения семейств.
Структура хранения семейств должна обеспечивать:
- использование только стандартных инструментов Windows (папки и файлы);
- объединение семейств в группы по схожему назначению и особенностям;
- минимизацию количества семейств, содержащихся в одной папке библиотеки;
- минимизацию числа уровней вложенности папок;
- группировку и сортировку папок в библиотеке и семейств в интерфейсе Revit: например, папки и семейства бетонных фундаментов, балок, колонн, плит должны быть сгруппированы отдельно от металлических колонн, балок, ферм;
- возможность по имени семейства в Revit определить, в каком месте библиотеки хранится данное семейство;
- отсутствие необходимости изучать и запоминать коды или классификаторы.
Структура библиотеки семейств организована при помощи стандартных папок файловой системы Windows. Организация библиотеки выполнена при помощи трехзначных цифровых индексов, используемых как префиксы в именовании папок и файлов семейств.
Основные принципы, используемые при организации библиотеки:
- Категория элемента не является определяющей в структуре хранения;
- Минимизация уровней вложенности папок (2 уровня); весь список типов семейств виден сразу, если открыть библиотеку;
- В одной папке хранятся семейства, только максимально схожие друг с другом по смыслу и назначению;
- Предусмотрены папки для всех основных категорий элементов, используемых в разделах АР, КР, MEP;
- Использование только одного трехзначного индекса, запоминание которого не обязательно для работы;
- Выделенная структура хранения для вложенных общих семейств;
- Пустые индексные пространства для возможности добавления новых папок в библиотеку.
Цифровой индекс обозначает смысловую группу семейства для использования в здании/проекте, например "Колонна", "Закладная деталь", "Арматурный каркас". В случае, если в одной группе оказывается большое количество разнородных элементов, необходимо создать дополнительные папки с индексами: "250 Балки двутавровые", " 251 Балки сварные" и тд. Вложенные папки для разделения элементов не используются. Для возможности добавления новых папок с индексами нумерация выполнена не сплошной, а с частыми промежутками (есть 201, 202, 203, 205, 206, 210 - можно легко добавить 204, 207, 208).
Таким образом, количество уровней вложенности минимизируется до трех: папка раздела \ папка семейств \ файл семейства.
Тип уровня | Описание | Пример наименования |
Папка раздела | Отдельные папки для архитектурных, конструктивных, инженерных семейств. Отдельная папка для семейств оформления, так как оформление едино для всех разделов. В данной папке находятся папки семейств. | 200_399_КОНСТРУКТИВ |
Папка семейств | Папка, объединяющая семейства определенной группы. В начале имени папки указан цифровой индекс группы. В данной папке хранятся только файлы семейств и каталогов типоразмеров, создание вложенных папок допускается только для вспомогательных целей. | 260_Арматурные профили |
Файл семейства | RFA-файл, хранящийся в папке семейств. Хранение семейств в других местах не допускается. Имя семейства начинается с цифрового индекса, соответствующего папке, в которой хранится семейство. | 260_Хомут прямоугольный.rfa |
Индекс указывается в начале имени семейства, а также в начале имени папки, в котором находится данное семейство. Зная индекс семейства, можно легко найти папку, из которой оно было загружено.
Семейства, имеющие сходное предназначение (например, железобетонные балки, колонны, плиты) имеют индекс в определенном диапазоне (например, железобетонные конструкции - 201-219).
Благодаря тому, что все списки сортируются по алфавиту, визуально положение семейства в папке Windows будет соответствовать положению в списках Revit. Также, благодаря группировке индексов, в списках Revit элементы будут группироваться по назначению: например, в начале все основные железобетонные конструкции, затем основные металлоконструкции, затем элементы детализации, армирования и так далее.
Так как при алфавитной сортировке в начале списка находятся элементы, имя которых начинается с цифры - семейства, имеющие именование по данной системе, всегда будут находиться в начале списка. Таким образом, сторонние семейства (не имеющие данной системы именования) в случае их попадания в проект будут находиться в конце списка: вероятность их случайного использования будет ниже, и при необходимости будет легко удалить данные семейства из проекта.
Помимо прочего, сортировка также выполнена по уровню детализации проекта - в начале основные конструкции, затем более детальные элементы. За счет этого достигается интуитивность в поиске нужного семейства и работе с ним.
Для общих семейств использованы индексы, находящиеся в конце диапазона, поэтому во всех списках данные семейства будут находиться в конце и не будут мешать в работе.
Индексы в именовании семейств также позволяют решать другие задачи, например, есть возможность использовать фильтры графики по имени семейства: например, чтобы скрыть все металлоконструкции, достаточно создать фильтры с критерием "имя семейства - начинается с - 24", "Начинается с - 25" и отключить их видимость для данного вида.
Структура имени семейства:
Индекс_Название семейства (Норматив или ГОСТ)(Категория_Тип основы)
Описание | Пример | |
Индекс | Трехзначный цифровой префикс, соответствует индексу папки, в которой хранится семейство | 260, 001 |
Название семейства | Краткое имя семейства в произвольной форме | |
Норматив или Гост | Опционально, в случае если семейство выполняется по определенному нормативному документу | (АСТО20-93) |
Категория | Название категории семейства в Revit. Указывается сокращенно, для каждой категории сокращение четко определено. | НесКол, Фунд, НесКаркас, ОбщМодСпецОб, СоедНК |
Тип основы | Основа, на которой выполнено семейство. | РабПлоск, Стена, ПолКрыша, 2ур, Линия |