Создаем конструкцию для существующего объекта (городской дороги)

Шаги по формированию конструкции для существующего объекта (городской дороги)

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

  • полосы движения необходимо закладывать элементами конструкций, которым можно назначить цель;

  • целесообразно многополосную дорогу делать одной полосой, которую выравнивать уже по ширине/высоте (особенно актуально для старых городских улиц/с отсутствием разметки);

  • при наличии на дороге трамвайного движения можно моделировать рельсы как в составе полос движения сразу, так и отдельными конструкциями;

Шаг 1: Формируем контуры улицы для целей

Воспользуемся имеющимися проектными материалами для анализа улицы, для которой будем закадывать универсальную конструкцию. В нашем случае - это плоская DWG-подсонова с планом улиц.

Ввиду того, что мы будем применять элементы с "целями", скопируем из нашего опорного чертежа линии-границы улицы Ильинской [здесь нам сильно облегчит жизнь факт их "объединенности" на стадии подготовки исходных данных - см. Блок 2 - Подготовка исходных данных].

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

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

Создаем характерные линии

Для возможности использования данных полилиний как цели будущему коридору, необходимо сделать их характерными линиями.

Далее заполняем параметры создания - плошадку указывать нет необходомости (вообще уместно хранить в рамках площадки "Улицы", но при пересечении хар. линий в рамках 1 площадки будут дополнительные коллиизии, которыз лучше избегать, не группируя хар. линии по площадкам. Снимаем галочку "Стереть существующие объекты" и ставим на "Назначить отметки":

В следующем окне о "Назначении отметок" обязательно снимаем галочку с формирования доп. точек и выбираем целевую поверхность, от которой будем разбивать геометрию:

Для проверки изменений следует назначить метки для точек характерной линии при помощи стандартного функционала Аннотаций:

Примечание: вообще, необходимо задавать высотное положение хар. линии вручную согласно текстовым отметкам высот на чертеже. Мы это миновали, так как оригинальная поверхность по данным воздушного сканирования де-факто точнее чем съемка. Данная поверхность, к слову, была дополнительно прорежена, поэтому она может быть не сильно достоверной.

Остается последний шаг - проставить дополнительные точки на данной характерной - для возможности привязки в дальнейшем к ней коридоров.

Примечание: шаг выгодно ставить в заисимости от протяженности объекта. Для пущей точности и плавности - рекомендуется значение =1м. Но для производительности (в настоящем случае), мы выставиил порядка 3 метров.

Шаг 2: Анализируем поперечный профиль улицы

Теперь необходимо заложить сами элементы конструкции, но для этого важно понимать что из себя представляет данная улица в реальности. Можно воспользоваться, к примеру панорамами в картах - Google/Яндекс.

Здесь ввиду наличия трамвайных путей на всём протяжении дороги, целесообразно сделать условную трассу по "центральной" части дороги - между крайними оголовками путей и в дальнейшем пользуясь осями рельс, задавать необходимые размеры (ширины) участков дороги, отталкиваясь от проектной топосъемки.

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

Данную конструкцию мы с вами реализуем средствами SAC в Кейсе №1 далее.

Примечание: Вообще говоря тротуар тоже следует задать с "целью", так как он везде переменный, либо вовсе его не формировать в рамках конструкции дороги.

Шаг 3.1: Собираем конструкцию из стандартных элементов

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

Ось конструкции мы уже создали. В качестве полос движения зададим следующий элемент:

Last updated