В целом модуль «Съемка» — это независимая база данных и основных объектов (трассы, продольные и поперечные профили), которые передаются в проект после предварительной обработки и расчетов. Навигация осуществляется через окно Проводник чертежа, где все элементы упорядочены и представлены в виде дерева. За каждым элементом закреплены свои наборы команд и объектов.

Входные данные представляют собой всю базу съемочных точек. При выборе этого элемента отображается список точек, загруженных для съемки. Каждая точка имеет номер, полевой код, тип, класс, описание, координаты и отметку. Имеется панель инструментов, позволяющая загружать или определять точки из чертежа, текстовых файлов форматов TXT или RGD, по геоточкам, а также создавать точки вручную.

Для удобства работы созданы команды, позволяющие найти нужную точку в списке по номеру или указанием ее в чертеже, либо, наоборот, выбрав точку в списке, подсветить ее в чертеже. Команда Анализ производит анализ данных на предмет изменений. При выполнении команды Расчет съемки рассчитываются все элементы, которые автоматически определены программой по коду и имеют заданные пользователем параметры расчета. Предусмотрена возможность изменить или отредактировать кодировку точек при помощи окна Камеральное кодирование. В этом окне составляется код для съемочной точки — вручную или при помощи списка основных железнодорожных объектов, кодируемых при съемке. В код каждой точки можно добавить дополнительные признаки (признак начала, сдвиг вправо, габарит, ригель, номер, материал и т.п.), после чего вся эта информация отобразится в виде кода в поле Код точки. Программа поддерживает и ручной ввод кода — либо в поле Код точки, либо в колонке Полевой код списка входных данных. Имеется команда Запомнить, позволяющая применить код для нескольких точек по команде Сохранить. Перемещаться по списку, не выходя из этого окна, можно посредством стрелок справа от поля Номер точки. Чтобы быстро перейти к требуемой точке, ее номер можно ввести в этом поле вручную.

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

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

Отобразить выбранные — включается отображение выбранных точек. Команда сессионная.

Скрыть выбранные — программа скрывает выбранные точки. Команда сессионная.

Отобразить все — показываются все точки в чертеже.

В Проводнике чертежа на закладке Установки содержатся необходимые стили и наборы подписей, позволяющие настроить отображение всех элементов и подписей в чертеже (не только съемочных, но и проектных). Стили упорядочены для всех объектов в виде дерева — это упрощает поиск нужных настроек для разных объектов. Элемент Съемка в этом дереве содержит стили отображения для всех съемочных точек (в папке Точка съемки) и для разных типов точек (в элементе Классификатор). При редактировании классификатора открывается окно Классификатор съемки, содержащее стили для разных типов съемочных точек. Эти стили можно изменять, редактировать и копировать. Настройка необходимых стилей после загрузки точек обеспечивает различное отображение этих точек в чертеже. Здесь же для разных типов точек задаются использование в рельефе и оформление в топоплане.

Отображение по умолчанию подписей элементов (междупутий, габаритов, существующих отметок головок рельсов на пикетах) и непосредственно самих объектов настраивается в окне Установки съемки, которое вызывается из контекстного меню элемента Съемка. Здесь содержатся все параметры, необходимые при оформлении плана трасс и подписей. Изменить эти настройки можно и через свойства объектов в чертеже — такой путь позволит сразу же видеть результат редактирования, что бывает удобно для неопытных пользователей при этапном редактировании. Если изменить какой-либо стиль, примененный к нескольким объектам, динамически изменится отображение всех объектов.

Трассы — это элемент модуля «Съемка», содержащий в себе всю информацию о существующих трассах и съездах, которые были отсняты в поле и соответствующим образом закодированы. При анализе входных данных программа производит отбор точек с кодировкой 1−89 для существующих путей и 90−99 для съездов, по которым будут выполняться дальнейшие операции расчета или редактирования. По данным этих точек выполняется расчет осей трасс и съездов — редуцирование (определение положения оси трассы путем смещения отрисовываемой оси относительно съемочных точек на величину, определяемую шириной колеи и приемами съемки существующих путей). Параметры редукции задаются в соответствующем окне при выборе названия съемки в дереве навигации по модулю. Смещение до оси определяется как поделенная пополам ширина колеи с учетом ширины головок рельсов (при съемке пути по оси задается смещение 0 м). Минимальное расстояние между съемочными точками при отрисовке составляет по умолчанию 5 м, максимальное — 50 м. После редуцирования выполняется сглаживание оси в границах коридора, размеры которого определяются погрешностью съемки в поле пункта Максимальная сдвижка.

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

После расчета в чертеже автоматически отрисовываются оси по предварительно заданному смещению с учетом кодировки сторонности точек. Для этих трасс можно задавать начальный пикет, направление пикетажа, список подчиненных трасс для ведения пикетажа по главной. Интерфейс модуля позволяет получать основную информацию по рассчитанным трассам и в табличном (длины, пикетаж, сторонность и тип съемочных точек, участвующих в расчете оси), и в графическом виде в окне предварительного просмотра (продольный профиль по существующей головке рельса (СГР) или график кривизны) (рис. 9). После расчета каждый путь получает свой продольный профиль по СГР, который экспортируется в проект вместе с трассами. Дополнительно имеется возможность создать текстовый файл по любой трассе для последующего расчета в модуле «Выправка» и подсветить интересующую точку в чертеже.

Поперечные сечения — это элемент модуля «Съемка», позволяющий рассчитать поперечные сечения в полуавтоматическом режиме. В этом элементе содержится информация по съемочным поперечникам. Имеются три ветки навигации: Базовый список, Наборы сечений, Составные сечения.

Все поперечные профили находятся в Базовом списке. Для расчета поперечников требуется задать базовую трассу, к которой выстраиваются линии поперечных сечений. Точки для поперечников программа автоматически определяет из входных данных при анализе по коду. Код для поперечников начинается с символа «-», а в теле кода содержится пикетажное значение (для пересечений на ИССО код поперечника выглядит следующим образом: -223645).

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

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

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

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

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

Чтобы рассчитать ведомость, нужно выбрать ее из списка объектов в дереве навигации модуля и задать текущую трассу, относительно которой будет производиться расчет. Имеются дополнительные параметры (отражатель для ОКС и светофоров, шаг сортировки для междупутий), которые могут задаваться перед расчетом.

В модуле «Съемка» изменять стиль отображения для съемочных точек, их код и дополнительные параметры возможно не только с помощью команд и специальных инструментов, но и непосредственно в окне Свойства при выделении точки в чертеже. Изменения динамически отобразятся и во входных данных.

С помощью модуля «Съемка» изыскатели получают все необходимые данные для оформления продольного и поперечных съемочных профилей, а также план трасс и съездов со всеми подписями и отрисованными топознаками по кодировке, точки для построения трехмерной поверхности земли. Эти данные в соответствующем виде передаются геологам и проектировщикам для дальнейшей работы над проектом.

Денис Степанов,
ведущий специалист
Валентина Чешева,
директор направления «Инфраструктура и градостроительство»,
к.т.н., доктор философии
CSoft
Тел.: (495) 069−4488
E-mail: denis.stepanov@csoft.ru
chesheva@csoft.ru