Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: Алексей (IdeaSoft) от 27-11-2021, 13:42:06

Название: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Алексей (IdeaSoft) от 27-11-2021, 13:42:06
У меня есть сеть набор объектов pipe в проекте Civil
Я могу использовав соотв. методы API сохранить проект в формате ifc?

Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Алексей (IdeaSoft) от 27-11-2021, 13:43:45
Ух ты ж блин я уже об этом писал уже 1,5 года тому назад.
https://adn-cis.org/forum/index.php?topic=9865.msg43994#msg43994

Интересно с того времени что-то поменялось?
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Александр Ривилис от 27-11-2021, 14:53:06
Интересно с того времени что-то поменялось?
Нет. Так что экспорт возможен только через интерфейс Civil 3D
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Дмитрий Загорулькин от 29-11-2021, 10:26:50
Тут проблема в том, что Civil даже стандартными инструментами сети в IFC не экспортирует. Насколько я помню, нет какого-то устоявшегося стандартного описания сетей в IFC.
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: trir от 29-11-2021, 11:24:20
Цитировать
нет какого-то устоявшегося стандартного описания сетей в IFC
как бы есть, там целый Hvac домен
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Дмитрий Загорулькин от 29-11-2021, 13:21:17
как бы есть, там целый Hvac домен
Интересно. Я занимался этим вопросом несколько лет назад и тогда мне не удалось найти ничего для сетей в IFC. Возможно, что-то изменилось с тех пор. Есть ссылка где можно посмотреть? Или хотя бы, что надо у гугла спросить, чтобы найти это?
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: trir от 29-11-2021, 13:42:24
https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/
Ищи 7.5 IfcHvacDomain
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Дмитрий Загорулькин от 29-11-2021, 17:37:15
Цитировать
The IfcHvacDomain schema defines basic object concepts required for interoperability within the heating, ventilating and air conditioning (HVAC) domain.
The scope of the IfcHvacDomain schema is defined as:
  • The segments, fittings and connections that constitute duct and piping distribution systems typically used for building services, such as for air conditioning, ventilation and exhaust-air systems; chilled water, steam and heating hot water, potable water, waste, natural gas and LPG systems, etc.
  • Equipment typically used in building services systems, such as boilers, chillers, fans, and pumps and the vibration isolation associated with these components.
  • Terminal and flow control devices, such as air vents and grilles, variable air volume modulators, valves, and dampers
Посмотрел, ознакомился. Как я понял, этот раздел разработан для внутренних сетей зданий. Для внешних (наружных) сетей я не увидел там ничего подходящего. Так что, напорную сеть Civil 3D, наверное, получится в него экспортировать. А вот как быть с безнапорной - я так и не понял. Может быть, есть какие-то хитрые неочевидные способы. Но, на первый взгляд, пока что в IFC нет для этого инструментов подходящих.
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: trir от 29-11-2021, 20:03:19
трубы есть, фитинги есть - чего ещё надо?
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Дмитрий Загорулькин от 30-11-2021, 09:55:50
Классическая сеть Civil 3D - это трубы, соединённые колодцами. Колодец - это не фитинг. И что там ещё есть: Valve, Pump, Tank, Humidifier и т.п. - это тоже слабо подходит, чтобы колодец описать.
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: trir от 30-11-2021, 12:08:44
Попробуй IfcFlowTerminal http://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowTerminal.htm
Название: Re: Преобразовать объект сети с трубами класса pipe в формат ifc
Отправлено: Дмитрий Загорулькин от 02-12-2021, 10:22:10
Да можно, конечно, попробовать разложить по имеющимся секциям этого домена. Но они явно для другого сделаны. К тому же, этот IfcFlowTerminal:
Цитировать
This entity has been deprecated for instantiation and will become ABSTRACT in a future release; new subtypes should now be used instead.
Тут, наверное, надо колодцы рассматривать как какие-то отдельные сооружения, как мини-здания или сооружения, в которые входят трубы. Наверняка есть такие объекты в других доменах.