CadFarmApp. Автоматическая конвертация .RVT и .RNP в .IFC
Убедитесь, что установлены и актуальны компоненты системы Pilot-BIM: Pilot-Server, Pilot-MyAdmin, Pilot-BIM-Server и Pilot-BIM |
Для работы CadFarmApp с форматами RVT или RNP должны быть установлены соответвующие САПР-системы Autodesk Revit или Renga. |
CadFarmApp — программа для автоматического конвертирования моделей из САПР-форматов RVT и RNP в формат IFC. CadFarmApp с помощью API запускает САПР-систему, которая осуществляет конвертацию: открытие модели и последующий её экспорт. Подробно эти процессы описаны в разделе Движение файлов в системе Pilot-BIM.
Установка и запуск CadFarmApp
- Скачайте архив CadFarmApp.zip со страницы Центр загрузок системы Pilot.
- Скопируйте архив в удобное для Вас расположение и распакуйте его.
- Запустите консольную программу CadFarmApp.exe
При запуске CadFarmApp автоматически проверит, установлены ли Autodesk Revit и/или Renga и выдаст сообщение о доступных конвертерах.
Управление CadFarmApp
Управление CadFarmApp осуществляется в консольной программе CadFarmApp.exe.
<команда> {аргумент}
<команда> заменяется на одну из команд списка, приведённого ниже.
{аргумент} используется c командами --connect, --start.
Подключение CadFarmApp
CadFarmApp подключается к базе данных Pilot-Server. Подключение осуществляется в консольной программе CadFarmApp.exe:
- Введите
-c [database url]
Где [database url] — адрес подключения к базе данных. Например:
-c http://localhost:5545/pilot-bim_ru
-
Введите логин и пароль.
Для подключения к базе данных рекомендуется использовать логин и пароль специально создаваемого для этой цели администратора bimadmin. Такой администратор уже есть в демонстрационной базе pilot-bim_ru. |
Внимание! Закрытие окна программы CadFarmApp.exe остановит её работу. |
Список команд CadFarmApp
Команда | Описание команды | Вывод | Описание вывода |
---|---|---|---|
-h, -?, --help | Помощь по работе с программой | Список доступных команд программы с кратким описанием | |
-v, --version | Показывает версию CadFarmApp | CadFarmApp version is: [version] | Версия CadFarmApp: [версия] |
-s, --status |
Показывает статус CadFarmApp |
Connected to [database url] Listens to [file formats] |
CadFarmApp подключена к базе данных [database url] Ожидает файлы [форматов] на Storage |
Disconnected from Pilot-Server |
CadFarmApp не подключена к базе данных. Используйте -c [database url] с корректными значениями url, логина и пароля. |
||
Connected to [database url] Stopped listening |
CadFarmApp подключена к базе данных [database url] CadFarmApp остановлена. |
||
-1, --start [clear] |
Запускает CadFarmApp Добавление аргумента clear очищает очередь незавершённых процессов обработки IFC перед запуском. |
Listens to [file formats] | CadFarmApp запущена и ожидает файлы [форматов] на Storage |
Already listening | CadFarmApp уже была запущена | ||
Connect to Pilot-Server first | Перед запуском CadFarmApp должна быть подключена к серверу | ||
-0, --stop | Останавливает CadFarmApp | Stopped listening | CadFarmApp остановлена |
Already stopped to listen Stopped listening |
CadFarmApp уже была остановлена | ||
Connect to Pilot-Server first | Перед остановкой CadFarmApp должна быть подключена к серверу | ||
-c, --connect {database url} |
Подключает CadFarmApp к указанной базе данных. Добавление аргумента clear запускает с новыми параметрами |
login: | Введите логин администратора базы данных |
password: | Введите пароль | ||
Connecting to database: [database url] |
Успешное подключение к базе данных [database url] | ||
Connecting to database: [database url] |
Неправильная пара логин-пароль | ||
Database [database name] not found | Указанная база данных не найдена | ||
Disconnected from Pilot-Server | Сервер не работает |
Настройка автоматической конвертации в Pilot-BIM
При автоматической конвертации файлов форматов RVT и RNP в IFC с помощью CadFarmApp по умолчанию конвертация будет произведена согласно установкам, заданным в САПР-файлах. Изменить эти установки можно в Диспетчере серверных задач Pilot-BIM с помощью настроек RVT to IFC converter и RNP to IFC converter.
Чтобы настроить экспорт в формат IFC:
- Откройте Диспетчер серверных задач.
- Перейдите во вкладку Глобальные настройки BIM.
- Выберите раздел RVT to IFC converter или RNP to IFC converter.
- Нажмите кнопку Редактировать и введите текст настройки в поле.
- Нажмите кнопку , чтобы сохранить настройку.
Также установки конвертации можно задать индивидуально для консолидированной модели или её части. Для этого:
- Выберите консолидированную модель или её часть в Обозревателе элементов.
- В окне справа кликните по Common settings в разделе RVT/RNP to IFC converter.
- Нажмите кнопку Редактировать и введите текст настройки в поле Common settings.
- Нажмите кнопку , чтобы сохранить настройку.
RVT to IFC converter
Autodesk Revit позволяет сохранять в JSON-файл наборы параметров экспорта в .IFC. Чтобы получить такой JSON-файл перейдите в меню Файл→Экспорт→IFC→Редактировать набор. Выберите набор Параметры в сеансе. Затем нажмите кнопку Сохранить выбранный набор параметров и задайте имя и удобное расположение файла.
Сохранять можно текущий набор Параметры в сеансе, а также созданные пользователем наборы. Для сохранения предустановленного набора, скопируйте его с помощью кнопки Создание нового набора параметров на основе выбранных параметров. |
Любые параметры из полученного JSON-файла могут быть использованы в настройке RVT to IFC converter. Например, настройка:
{
"IFCVersion": 26,
"FileVersionDescription": "IFC4 Design Transfer View",
"SitePlacement": 3,
"SplitWallsAndColumns": true,
"ActiveViewId": "View_1"
}
задаст версию IFC4 Design Transfer View и соответствующее ей описание, установит Координатный базис во Внутреннее начало, включит опцию Разделить стены, колонны, воздуховоды по уровню и установит 3D-вид View_1 активным для экспорта в .IFC.
3D-вид CadFarmApp является приоритетным для экспорта. Если в RVT-модели присутствует вид с таким названием, то экспортироваться в .IFC будет именно он, независимо от наличия настройки ActiveViewId. |
Одной из самых полезных при автоматическом экспорте из .RVT в .IFC является настройка координатного базиса. В Autodesk Revit 2022 есть 4 настройки, каждой из которых соответствует значение SitePlacement от 0 до 3:
- 0 — Общие координаты.
- 1 — Точка съёмки.
- 2 — Базовая точка проекта.
- 3 — Внутреннее начало.
Подробнее о настройках экспорта в .IFC из Autodesk Revit см. Параметры настройки экспорта IFC
RNP to IFC converter
В Renga установки экспорта из .RNP в .IFC хранятся в:
- файле сопоставления типов (C:\Program Files\Renga\IFCmap\export_type.json);
- файле сопоставления параметров (C:\Program Files\Renga\IFCmap\export_attr_qto_pset.json);
- файле сопоставления объектов слоям (C:\Program Files\Renga\IFCmap\export_layer.json).
Эти установки могут быть перенесены в настройки Pilot-BIM RNP to IFC converter в:
- Value Mapping;
- Entity type mapping;
- Layer Mapping
соответвенно.
Использование CadFarmApp
Использование CadFarmApp подробно описано в разделе Движение файлов в системе Pilot-BIM и на странице Работа с консолидированной BIM-моделью.