# Создание и редактирования трасс

## О выборе оси трассы

Здесь стоит оговорить пару моментов: когда мы говорим о **проектировании трассы с нуля**, и когда о необходимости "оцифровать" в 3D уже **существующую дорогу** (например, с целью подвести к существующим коммуникациям наши проектные объекты).&#x20;

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

Мы этого говорим для того, чтобы определиться, где будем создавать оси трассы. Если речь о дороге с числом полос более одной и необходимостью впоследствии делать примыкания/перекрестки, в этом случае наиболее целесообразно выносить **ось трассы примерно посередине** дороги (к примеру, по разделительной полосе или (если дорога с односторонним движением - то по одной из полос), также данный подход позволит более корректно строить перекрестки автоматизировано (не вручную). Другой подход - за **ось трассы принимать край ПЧ/бортовой камень**, и в этом случае основную группу конструкций размещать по одну сторону от оси трассы.&#x20;

В нашем случае, мы придержемся идее размещения трассы посередине реализуемой дороги, а вот вдоль края ПЧ разместим трассы примыканий для оформления Т-образного перекрестка вручную.

## Варианты создания геометрии трасс

Если говорить о вариантах создания геометрии трасс в Civi 3D исключая опции импорта ее представления через формат LandXML и создания из коридора, есть 3 основных способа ее создания: прямыми участками с последующим вписыванием кривых, прямыми участками с автоматическими вписанными кривыми (с последующим редактированием при необходимости) и создание трассы на основе объекта (как правило, плоской полилинии с дуговыми сегментами (при желании явно обозначить поворот)).&#x20;

### Создание трасс прямыми сегментами и прямыми с кривыми

![Запускаем диалоговое окно для создания трасс](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfM7dZU_Y8To2X2gvH%2F-MYfOn4MtXgQsJvP1et3%2Fimage.png?alt=media\&token=6d9fc191-0f44-47f6-a506-916b906c36ff)

После запуска оно выглядит примерно так:

![Вид диалогового окна "Создание трассы"](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfM7dZU_Y8To2X2gvH%2F-MYfQ9eK4DokRQw5jxJ3%2Fimage.png?alt=media\&token=62673a68-f75a-4e5e-a077-fe4c1d0aa198)

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

![Убираем формирование меток для трасс](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfM7dZU_Y8To2X2gvH%2F-MYfQv10VLW5_PKVa_PH%2Fimage.png?alt=media\&token=ed157a35-bdf2-4e70-abe1-09fb88dbef76)

Далее перемещаемся во вкладку "Критерии проектирования", ставим галочку на пункте "Использовать проектирование с учетом критериев" и нажатием на кнопку с 3 точками выбираем файл "SP 34.13330.2012 Design Check RUS.xml". Также пока снимаем галочку с опции "Использовать набор проверок проекта" (к ней мы вернемся немного позже). Величина начальной проектной скорости задает диапазон минимальных размеров кривых на поворотах и иные минимальные/максимальные значения согласно принятым **Критериям проектирования**.

![Вид диалогового окна с настройками Критериев](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfM7dZU_Y8To2X2gvH%2F-MYfS2tNHJR8_bMVKbpX%2Fimage.png?alt=media\&token=ce093f4c-d019-45dd-9832-9e526b8b108f)

По окончанию нажимаем на ОК и переходим, собственно, к небольшому диалоговому окну по созданию и редактированию элементов трассы:

![Окно создания и редактирования элементов трасс](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfM7dZU_Y8To2X2gvH%2F-MYfTa5PX7PCeyLQi3tE%2Fimage.png?alt=media\&token=af1a7ef5-ae0a-4933-aa6a-57feccd9a561)

**Примечание**: случаются ситуации, когда ряд кнопок в этом окне серые (неактивные), в этом случае помогает перезапуск чертежа

За построение трассы только из прямых сегментов либо комбинированно (прямые + кривые) отвечает первая опция:

![Варианты построения трасс](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfUANYUhD6nfFYCKWR%2Fimage.png?alt=media\&token=f973fb51-920c-4c46-9658-578573fa7e40)

Последний параметр связан с настройкой типа кривых (по умолчанию, клотоиды), а также их величин по умолчанию.

Выберем опцию (без кривых) и создадим трассы по улице "Нижегородская" слева направо, заканчивая её пикетаж незадолго до пересечения с улицей Ильинской (на этом стыке в дальнейшем мы отработаем элемент примыкания).&#x20;

![Создаем трассу по ул. Нижегородской](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfXfU4Xfj0aOlyevU7%2Fimage.png?alt=media\&token=dded08ef-c2d1-4dbd-90e5-60e4540fdee0)

Далее впишем простейшую кривую между двумя прямыми сегментами:

![Выбираем тип кривой](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfXx6e3OTzOkU8JYsP%2Fimage.png?alt=media\&token=583ff66d-9eb5-4b65-8422-e111c977118f)

![Указываем, что угол кривой меньше 180 градусов](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfY7Wv5GLBMe7dyAPb%2Fimage.png?alt=media\&token=633ecfec-1306-4114-af85-506dcd4c693e)

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

![Редактирование кривой за ручки редактирования](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfYSUTYzlKy_mMLQbD%2Fimage.png?alt=media\&token=8012ae22-ff48-4dac-a2d3-1fa4cc900127)

#### Табличное представление трассы

Текущая трасса может быть представлена в табличном виде с возможностью прямо указывать ряд числовых геометрических параметров. Для этого в окне редактирования параметров трассы следует выбрать соответствующий пункт:

![Вызов окна табличного представления трассы](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfZHUX8pyb8e58pqRQ%2Fimage.png?alt=media\&token=f10ccc12-6c3e-4253-ad2c-c1aa6c761da0)

**Примечание**: если окно редактирование было закрыто, его можно повторно вызвать через выбор трассы, щелчком ПКМ и вызовом строки "Редактировать геометрию трассы" через Меню:

![Вызов обратно инструментов по редактированию геометрии трасс](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfZ-Y3IHYuxDgXW_Zd%2Fimage.png?alt=media\&token=0b5a2432-7332-4b0c-91dd-6c54c190f633)

Для удобства читаемости таблицы можно сократить ее колонки вызовом отдельной команды "Адаптация столбцов":

![Вид табличного представления трассы](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfZ_u_ksutup3LpSn3%2Fimage.png?alt=media\&token=566d2402-8213-4e83-a8f6-aac7f440e36f)

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

![Ручная правка геометрии трассы](https://816038156-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYF1wYyuPCBAQ0OJ8Kv%2F-MYfTwAFhg8yFNX-sWSu%2F-MYfdkLizOZvwGOs_LpF%2Fimage.png?alt=media\&token=ae810d7e-2613-4235-9552-6e911320eed3)
