Здравствуйте, уважаемые коллеги! На связи с вами Никита Иванов. Если вы читаете эту статью, значит вас так же как и меня в свое время заинтересовал вопрос: как правильно и качественно передать данные цифровой модели рельефа из решения Civil 3D, которое базируется на интерфейсе AutoCAD и формате DWG соответственно, в продукт Autodesk Revit. Целью данной статьи я ставлю прежде всего ознакомление пользователей с вариантами взаимодействия этих продуктов а выбор оптимального и рабочего сценария всегда остается за вами. Что ж, начнем!
Для начала стоит поговорить о том, что есть цифровая модель рельефа в понимании Civil 3D. Данный продукт является профильным решением для проектирования генеральных планов, наружных инженерных сетей, дорог а также проектировании железнодорожных путей и работы с ИГИ. В рамках разработки проекта генерального плана мы можем получать различные (черные, красные) поверхности для создания цифровых моделей существующего или проектного рельефа а также поверхностей образованных в результате выемки или засыпки грунта. Сама по себе поверхность может быть создана различными способами начиная от использования файла с набором точек съемки требуемого участка, предоставленной в необходимом формате изыскателями, и заканчивая формированием поверхности при помощи характерных линий, горизонталей и объектов, задающих проектное положение.
В любом случае так или иначе поверхность полученная любым из доступных способов должна быть представлена в виде триангуляционной сетки (то есть математической модели данной поверхности). Таким образом мы сможем оценить корректность восприятия Civil-ом тех данных, которые послужили исходными для создания рельефа.
После оценки корректности построений внутри нашей поверхности мы можем приступать к выбору вариантов передачи данных в Revit. В данном случае мы не рассматриваем вариант простой внешней ссылки на файл dwg от Civil 3D, мы хотим получить именно «родной» для Revit элемент в категории топография.
С возможными методами передачи вы можете ознакомиться в BIM-стандарте Инфраструктура v2. В пункте 6.5.3.2 вы подробно можете об этом прочитать.
***
Важный момент: в этой статье я не рассказываю о передаче общих координат с площадки Civil 3D в Revit, создании базового файла и файлов разделов проекта для обеспечения качественной координации в Navisworks. Об этом подробно в статье рассказал мой коллега Евгений Кондаков (ссылка на статью)
***
1) Самый простой но менее точный способ экспорта поверхности это извлечение горизонталей. Таким образом мы получим 3D-полилинии, которые в свою очередь являются объектами AutoCAD. Получив в координатах файл горизонталей при помощи стандартного инструмента создания топографии на основе САПР-данных мы быстро сможем получить результат. Недостатком такого способа является низкая точность итоговой топографии, ведь Revit самостоятельно с некоторым шагом создаст точки по линии горизонтали, также могут появиться точки интерполяции и даже визуально эти поверхности будут отличаться.
2) Более точный метод заключается в предварительном экспорте из поверхности той самой триангуляционной сетки, в следствие чего мы получим набор 3D-граней, которые однозначно будут описывать построение нашей ЦМР. Так как 3D-грани так же являются объектами AutoCAD мы без проблем сможем создать топографию на их основе. Точность данного метода выше чем у горизонталей, однако, для элементов высокой детализации, например, бордюрный камень или островки при организации проездов, этого будет недостаточно. Для получения максимально схожей с исходной поверхностью топографией рассмотрим комбинированное использование 2 и 3 способов.
3) Использование команды разметить объект для создания набора точек (COGO) вдоль характерных линий тех же самых объектов повышенной детализации. Результатом будет являться поверхность полученная сначала от 3D-граней а затем дополненная данными о точках в необходимых местах. При таком подходе нам удастся максимально сократить потери в геометрии рельефа и представить ЦМР высокой точности.
Точки так же можно переместить на отдельный слой того же САПР файла или выполнить экспорт в формате x,y,z (Восточное положение, Северное положение, Отметка). Однако, стоит помнить, что в Revit есть ограничение по координатам внутри файла и в некоторых случаях точки могут импортироваться с некой погрешностью.
***
Если вы уже хорошо знакомы с продуктами Revit и Civil 3D и знаете про облачный сервис BIM360, то у вас есть еще более быстрый и удобный вариант публикации поверхности напрямую из Civil в Revit. Пользователям, которые используют любой из предыдущих 3-х методов останется только позавидовать точности данного варианта.
Важной особенностью данного способа является то, что поверхность нельзя отредактировать. В то же время она будет автоматически обновляться при следующих публикациях.
На этом у меня все. Если вы имеете какой-то практический опыт или замечание по теме данной статьи, то можете поделиться с нами в комментариях. Всем удачных координаций и до свидания!
Хотите узнать больше о Revit?
Оставьте заявку и мы подберем Вам курс обучения Revit.
Хотите узнать больше о Revit?
Оставьте заявку и мы подберем Вам курс обучения Revit.