Найти в Дзене
InfraBIM.pro

Dynamo для Civil 3D при использовании Geotechnical Module для проектирования дорог.

Dynamo для Civil 3D приходит на помощь при использовании Geotechnical Module для проектирования дорог.
С самого начала работы с Geotechnical Module для Civil 3D я каждый год возвращаюсь, чтобы увидеть, есть ли в нем какие-то значительные обновления, потому что, давайте будем честными — Geotechnical Module уже 10 лет на рынке, но его используют не так много проектировщиков, особенно в проектирования дорог. Я бы сказал, что это двустороннняя проблема. С одной стороны — это сам Geotechnical Module: он нестабилен, все файлы должны быть созданы и названы по очень строгим правилам, которые довольно часто меняются, большую часть времени созданные TIN-поверхности — это полный беспорядок, и самое худшее, что сложно понять, как на самом деле работает логика модуля. Однако эта статья не об этом. Она о другой стороне этой проблемы и о том, как Dynamo (наконец-то доступный прямо из Civil 3D) кажется лучшим решением для ее преодоления. Чаще всего геологические изыскания по дороге состоят из данных

Dynamo для Civil 3D приходит на помощь при использовании Geotechnical Module для проектирования дорог.

С самого начала работы с Geotechnical Module для Civil 3D я каждый год возвращаюсь, чтобы увидеть, есть ли в нем какие-то значительные обновления, потому что, давайте будем честными — Geotechnical Module уже 10 лет на рынке, но его используют не так много проектировщиков, особенно в проектирования дорог. Я бы сказал, что это двустороннняя проблема. С одной стороны — это сам Geotechnical Module: он нестабилен, все файлы должны быть созданы и названы по очень строгим правилам, которые довольно часто меняются, большую часть времени созданные TIN-поверхности — это полный беспорядок, и самое худшее, что сложно понять, как на самом деле работает логика модуля. Однако эта статья не об этом. Она о другой стороне этой проблемы и о том, как Dynamo (наконец-то доступный прямо из Civil 3D) кажется лучшим решением для ее преодоления.

Чаще всего геологические изыскания по дороге состоят из данных нескольких скважин, которые были расположены вдоль оси трассы с определёнными интервалами. Всё, что мы делаем, это чертим продольный разрез и обращаемся к нему только тогда, когда нам нужно принять решение на основе существующих геологических условий. Здесь возникает вопрос: действительно ли так удобно работать? Насколько хороши проектные решения, если у нас нет всех 3D-данных в нашем проекте?

Несмотря на то, что Autodesk выпустил Dynamo для Civil 3D в 2019, году библиотека нодов все еще недостаточно большая. Поэтому я всё равно хочу поощрить всех новых пользователей начать использовать Dynamo, поделившись своим примером. Я прикрепил файл .dyn, который я использую в своем примере, так что не стесняйтесь скачивать и изучать его.

Итак, в этом конкретном проекте у меня есть проблема: все скважины расположены вдоль трассы, и из-за недостатка точек (скважин) я не могу создать должным образом поверхности, представляющие геологическое строение.

-2

Базовое решение заключается в смещении скважин влево и вправо от трассы, чтобы было достаточно точек для правильного создания TIN-поверхности. При работе с геотехническим модулем мы имеем дело с двумя типами файлов: “Field Geological Descriptions.csv” (старое название - “Geol.csv”) и “Location Details.csv” (старое название - “Hole.csv”). Разница между этими двумя файлами заключается в том, что файл “Field Geological Descriptions.csv” содержит данные о каждой скважине (слои, глубина, геологический код и т.д.), а файл “Location Details.csv” содержит данные о положении всех скважин.

-3

-4

Нам нужно создать две копии точек расположения скважин и обновить их координаты положения для левой и правой стороны соответственно. Чтобы создать файл “Field Geological Descriptions.csv”, нам также нужно сделать две копии существующих данных о скважинах и сопоставить их имена с именами из файла Location Details.csv.

Прикрепленный к этой статье скрипт Dynamo помогает генерировать оба файла “Field Geological Descriptions.csv” и “Location Details.csv” именно таким образом.

-5

Так что при использовании модуля мы выбираем новые файлы для импорта, и результат, который мы получаем, выглядит так:

-6

-7

В этом конкретном примере модуль генерирует поверхности намного лучшие, чем в первой попытке, и мы можем просто отобрать их и отобразить уже в поперечных сечениях.

-8

-9

Вложения с скриптами вы можете найти здесь: https://t.me/InfraBIM/49
Наши курсы Полное пояснение всего функционала Civil 3D:
https://infrabim.pro/main

Благодарим за внимание! Данная статья была переведена экспертами команды InfraBIM.Pro из ресурса: https://www.linkedin.com/in/jonas-grazys/