От .rvt к веб-сервисам: Как устроена работа с данными в Forma Data Management
Проектирование в CAD и BIM исторически опирается на понятие файла (.dwg, .rvt, .ifc). С точки зрения ОС, файл — это бинарный контейнер. При работе в распределенной команде передача таких контейнеров создает две…
Проектирование в CAD и BIM исторически опирается на понятие файла (.dwg, .rvt, .ifc). С точки зрения ОС, файл — это бинарный контейнер. При работе в распределенной команде передача таких контейнеров создает две классические проблемы:
Дублирование состояний. Создание локальных копий неизбежно приводит к разссинхронизации проектных решений и сложностям при объединении моделей.
Вычислительные затраты. Для чтения параметров отдельного элемента на локальной машине требуется выкачать весь массив данных (который может превышать 1-2 ГБ) и инициализировать его в оперативной памяти.
Forma Data Management переводит работу с проектной информацией из формата обмена файлами в формат работы с облачной базой данных.
Конвертация и структурирование данных (Autodesk Platform Services)
В Forma Data Management исходный инженерный файл служит входным источником, который при загрузке обрабатывается сервисом Model Derivative API (компонент Autodesk Platform Services).
Система разбирает исходную модель на три независимых слоя
- Геометрический поток (SVF2)
- Сжатая векторная сетка с оптимизированным пространственным индексом (octree). Клиентское приложение не загружает модель целиком, а запрашивает только ту геометрию, которая попадает в текущий вектор обзора (Frustum Culling).
- База метаданных (Property Database)
- Атрибуты объектов (материалы, геометрия, параметры, спецификации) структурируются в реляционную облачную БД.
- Граф связей (Relationship Graph)
- Дерево зависимостей, фиксирующее иерархию элементов и ссылки на смежные разделы (XREF, внешние связи Revit).
Сравнение подходов к управлению данными
| Параметр | Файловая модель (Docs / Local Drive) | Потоковая модель (Forma Data Management) |
|---|---|---|
| Единица адресации | Цельный файл (.rvt, .dwg) | Атомарный объект / GUID элемента |
| Передача информации | Загрузка файла целиком на ПК | Стриминг SVF2-геометрии и REST API-запросы |
| Внесение правок | Полная перезапись файла (новая версия) | Фиксация точечных изменений параметров |
| Привязка замечаний | Координаты на 2D-листе или скриншот | Прямая связь Issue с GUID элемента |
Инженерные механизмы платформы
Сохранение структуры внешних связей (XREF / Links)
При загрузке проектов, содержащих внешние ссылки, Desktop Connector считывает заголовок файла, формирует манифест зависимостей и воссоздает граф связей в облаке. При обращении к файлу с другого рабочего места виртуальная файловая система корректно сопоставляет пути без их ручной перепривязки.
Наследование и идентификация через GUID
Каждый элемент модели получает глобальный идентификатор (GUID). Замечания (Issues), статусы согласования и задачи привязываются не к имени файла, а к конкретному GUID. Это сохраняет историю изменений элемента даже при переименовании или перемещении исходного файла.
Практические результаты архитектурного сдвига
- Снижение требований к аппаратным ресурсам: Просмотр и проверка тяжелых BIM-моделей возможны через браузер на мобильных устройствах, так как основной объем рендеринга и фильтрации данных выполняет сервер.
- Фиксация действий
- Платформа ведет прозрачный лог операций: фиксируются метки времени, ID пользователей и типы действий с конкретными объектами, что исключает спорные ситуации при передаче заданий.
- Интеграция через API
- Внешние системы (ERP, 1С, сервисы аналитики) могут извлекать объемы и спецификации материалов напрямую из базы данных Forma через REST API без запуска САПР.
Переход на CDE - это не просто «раздать логины и пароли». Если не настроить структуру папок, ролевую модель доступа (Admin / View / Edit / Control) и правила наименования файлов, облако превратится в такой же мусорник, как и локальный диск. Перестаньте воспринимать Forma Data Management как очередной «диск в облаке». Это инструмент инженерной дисциплины.
Если у вашей команды уже есть AEC Collection - вы ежедневно теряете деньги, не используя включённую Forma Data Management. Если же вы сидите на одиночных AutoCAD/Revit — посчитайте косвенные убытки от переделок, потери файлов и сорванных сроков согласования. Выгода от перехода на единую CDE перекрывает разницу в лицензиях на первом же серьезном объекте.
