TGViewer
Кризис возраста среднего инженера Кризис возраста среднего инженера @crisis_engineer · 124 subscribers
Post #139 210
Костылизация

Каждый, кто хоть раз работал с "ушедшими" продуктами от Autodesk, знает, как они могут быть капризны. Особенно, когда надо срочно.

Задача: выгрузить модель инженерных сетей из Civil 3D в nwd. Площадка большая, сетей под 100 км, сделаны как напорными, так и безнапорными объектами C3D. Файлы для каждой сети сделаны отдельно, но все равно довольно тяжёлые.

Проблема: добавлением dwg в Nawisworks на таких объемах файлов даже "игровые" машины не позволяют этого делать. Есть встроенная команда NWCOUT, но по непонятным причинам при добавлении экспортированого nwc Nawisworks на некоторых файлах фаталит и не даёт ничего сделать. Происходит это не для каждого файла, и даже не всегда в привязке к количеству элементов в модели.

Сроки: позавчера.

Решение: Очевидно можно попробовать решить связкой dwg - ifc - nwd, чтобы исключить модуль экспорта в nwc. Но больно муторно, если с сохранением атрибутов, и не понятны перспективы сохранения ошибки при такой цепочке. В голове держим, но в имеющихся сроках и целях нужны решения уровня "синей изоленты".
Ковыряюсь немного сам для выявления причин. Лезу по профильным форумам, донимаю своими вопросами знакомых из цивил-тусовки. Получаю кучу версий, которые не работают и сводятся к совместимости версий, ошибки библиотек и прочих материях не поддающихся лечению методами традиционной медицины. Оно и немудрено, о логике совместимости модулей и платформ автодеска ходят легенды, подходящих на сказки братьев Гримм в оригинале. Порывшись, остаюсь наедине с пачкой работающих и неработающих файлов, полученных через выгрузку командой NWCOUT...и надеждой на что-то.

На границе отчаяния, я делаю странное действие: открываю работающий nwc в Navisworks , добавляю через соответствующую кнопку нужный мне фаталящий файл nwc в сборку...и он отображается- открывается. Дальше просто удаляю изначально работающий файл из дерева и "сохранить как" полученный nwd. Таким образом, получив работоспособное из неработающего. И это срабатывает с каждым проблемным файлом. Святая дизъюнкция! Как итог, сборка есть.

Вывод: Я по-прежнему не знаю, что там ломается внутри и ломается ли. Понимаю, что презрение умных БИМ-менеджеров за такие методы мне гарантированы. Но этот способ даёт нужный в конкретный момент результат за минимальное время. Возможно когда-нибудь БИМ-менеджеры придумают как это решить простыми методами, после напишут во все комьюнити и снищут ещё больше славы и почета. Или Autodesk это починит (три "ха"). А пока на грани везения и посягательств на основы, вот такие "костыли".

#проектирование, #нвк, #бим, #цим
  • ❤ 1
More from @crisis_engineer
  1. Aug 31, 2026Назвать это комплексной насмотренностью можно, или общо и пресловуто - софтскилами, которы…
  2. Aug 31, 2026Годовые кольца Когда-то на первом году работы, выпустив с десяток проектов, я почувствовал…
  3. Aug 31, 2026photo post
  4. Aug 26, 2026Накаркал Я тут в очередной раз радуюсь за ребят из Минстроя. Выпустили они проект изменени…
  5. Aug 12, 2026Second year and myself Был год. Вхуж! И вот уже второй год каналу.🥳 Два года — это уже ср…
  6. Aug 12, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →