Справка DIGIMINE

Диалог "Параметры сглаживания/упрощения полилиний, построения съездов"

Диалог "Параметры сглаживания/упрощения полилиний, построения съездов"

Previous topic Next topic  

Диалог "Параметры сглаживания/упрощения полилиний, построения съездов"

Previous topic Next topic  

 

Вызывается при выборе пункта меню Параметры/Параметры сглаживания/упрощения полилиний… .

 

 

 

 

Максимальное расстояние до точки перегиба при сглаживании.

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

             

 

 

 

 

           

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

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

 

 

Упрощение (уменьшение количества точек) полилинии.

 

Удалять точку, находящуюся от линии, соединяющей соседние точки, ближе, чем – если для трех подряд идущих точек исходной полилинии расстояние от средней точки до линии, соединяющей крайние из этих трех точек, меньше заданного, средняя точка удаляется.

Например, если после сглаживания упростить вторую полилинию из приведенного выше примера, получим следующее:

 

         

 

 

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

 

Под углом между соседними отрезками полилинии в рассматриваемом диалоге понимается угол между продолжением одного отрезка и другим отрезком. Другими словами – на сколько градусов меняется азимут отрезка по сравнению с азимутом предыдущего отрезка:
 

 

 

Рассмотрим влияние параметров Удалять точку, находящуюся от линии, соединяющей соседние точки, ближе, чем  и   Не удалять если угол между соседними отрезками линии превышает заданный на результат, получаемый при упрощении полилинии:  

 

Если угол задается заведомо большим (вариант 2, угол фактически не работает), то получается значительное загрубление на закруглениях.

Если расстояние от средней точки, до линии, соединяющей крайние из трех точек задается заведомо большим (вариант 3, фактически работает только угол), то получается сильное спрямление длинных отрезков.

 

 

 

Автоматически упрощать после сглаживания – в большинстве случаев, целесообразно после сглаживания произвести упрощение полилинии, чтобы уменьшить количество точек. Если рассматриваемая опция включена, то после сглаживания не нужно отдельно производить упрощение, т.к. оно будет сделано автоматически.

 

Автоматически упрощать после построения параллельной – в большинстве случаев, целесообразно после сглаживания произвести упрощение полилинии, чтобы уменьшить количество точек.

 

 

 

 

Максимальный угол между двумя соседними отрезками полилинии при построении параллельной полилинии.

 

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

 

- максимальный угол задан равным 3 градусам.

- максимальный угол задан равным 10 градусам.

 

 

 

 

 

Количество точек окружности.

Задается количество точек окружности, отстраиваемой в режиме Ввод новой полилинии в виде окружности. Например, окружность, состоящая из 60 точек:

Можно задать построение правильного треугольника, пятиугольника и т.п. :

 

 

 

 

 

Параметры построения уступов, берм, съездов (используются в группе режимов Построение уступов, съездов, берм).

 

Максимальное расстояние между точками при построении уступов и берм – если расстояние между точками исходных полилиний, используемых при построении уступов, берм или съездов превышает заданное значение, добавляются дополнительные точки.

 

 

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

При построении перехода от точки к линии – используется при построении съездов.

 

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

При переходе от уступов с одним углом наклона к уступам с другим углом наклона отстраивается переходная зона, длина которой зависит от заданного максимального угла между соседними отрезками полилинии (чем меньше угол, тем плавнее переход):

 

 

 

 

 

Точность построения съезда (длины съезда), м – задается допустимая погрешность длины полилинии, по которой вычисляется длина съезда.

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

Если программе не удается построить съезд с заданной точностью, выдается сообщение об этом:

 

 

 

Смещение от оси съезда базовой линии, по которой измерять длину съезда, м – задается расстояние от оси съезда базовой полилинии, по которой замерять длину съезда.

Так как съезды, как правило, не прямые, то возникает вопрос о том, что считать длиной съезда. Одним из вариантов решения этого вопроса является замер длины съезда по оси (либо внутреннему краю) той полосы автодороги, которая имеет меньший радиус поворота.

 

 

 

Смещать базовую линию от оси съезда в сторону:

Ууменьшения радиуса, Увеличения радиуса – чаще всего линия, по которой замеряется длина съезда смещается в сторону уменьшения радиуса поворота.

 

Сохранять:

Площадку съезда, Боковые линии, Базовую линию, Ось съезда.

Задаются элементы съезда, которые записывать при построении съезда.

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

На рисунке боковые линии съезда – это верхняя и нижняя бровки, ограничивающие съезд слева и справа. Красная линия – это ось съезда, синяя линия – базовая линия съезда, по которой замеряется длина съезда, полигон голубого цвета – площадка съезда.

 

 

Если бы все перечисленные опции были отключены, то построенный съезд выглядел бы так:

 

 

В большинстве случаев задается сохранение боковых линий съезда без оси съезда, базовой линии и площадки съезда: