clip1807

Развернутый план

<< Оглавление >>

Навигация:  ТРАССЫ (геометрия, план, профиль) > Профиль > Отображение > Окно профиля > Стили полосок окна профиля >

clip1807

Развернутый план

Previous pageReturn to chapter overviewNext page

фильм

Информация для данной полоски может быть получена с помощью команды Создать развернутый план трассы  из раздела Утилиты окна профиля.

Данная команда трансформирует реальные координаты объектов плана в условные координаты трассы и отображает в полоске профиля.

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

clip0642

Основной проблемой для алгоритма являет наличие внешних углов в несглаженных трассах. В таких углах у трассы просто нет координат в виде Пикет-Смещение. Если объекты ситуации попадают в такой угол, то они просто будут проигнорированы.

Для решения данной проблемы можно воспользоваться разделом установок «Использовать сглаживающие кривые»

clip0643

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

ВНИМАНИЕ! Исходная трасса никак не модифицируется!

clip0644

Иногда из-за погрешности алгоритма полученные координаты в виде Пикет-Смещение немного выходят за границы полосы построения. Если включена проверка на такие координаты, то объект может быть проигнорирован.

ВНИМАНИЕ! Если сглаживание трассы кривыми не используется, то проверка на попадание координат в полосу построения происходит ВСЕГДА!

 

При создании развернутого плана трассы запрашивается окно профиля, для которого будет создаваться блок развернутого плана.

После указания окна профиля и точки вставки блока (полоски) выводится диалоговое окно Настройка развернутого плана.

clip1900

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

В Таблице закреплений выбирается требуемая таблица из списка. Таблицы закреплений управляет правилами получения точек на линейных объектах.

 Устанавливаются слои (список слоев), по которым будет выполняться фильтрация чертежа.

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

Свойства примитивов  – отображает все примитивы, трансформируемые в полоску, и основные параметры их обработки. Примитивы, трансформированные для полоски, будут иметь те же свойства, что и базовые примитивы (условные знаки): цвет, слой и т.д.

После подтверждения введенных параметров начинается процесс преобразования, после завершения которого – полоска создана и построена.

На полоске будут получены те же условные знаки, которые в данный момент имеются в ТОПОПЛАНЕ, и на тех же самых слоях.

image687