В целом модуль «Съемка» — это независимая база данных и основных объектов (трассы, продольные и поперечные профили), которые передаются в проект после предварительной обработки и расчетов. Навигация осуществляется через окно Проводник чертежа, где все элементы упорядочены и представлены в виде дерева. За каждым элементом закреплены свои наборы команд и объектов.
Входные данные представляют собой всю базу съемочных точек. При выборе этого элемента отображается список точек, загруженных для съемки. Каждая точка имеет номер, полевой код, тип, класс, описание, координаты и отметку. Имеется панель инструментов, позволяющая загружать или определять точки из чертежа, текстовых файлов форматов TXT или RGD, по геоточкам, а также создавать точки вручную.
Для удобства работы созданы команды, позволяющие найти нужную точку в списке по номеру или указанием ее в чертеже, либо, наоборот, выбрав точку в списке, подсветить ее в чертеже. Команда Анализ производит анализ данных на предмет изменений. При выполнении команды Расчет съемки рассчитываются все элементы, которые автоматически определены программой по коду и имеют заданные пользователем параметры расчета. Предусмотрена возможность изменить или отредактировать кодировку точек при помощи окна Камеральное кодирование. В этом окне составляется код для съемочной точки — вручную или при помощи списка основных железнодорожных объектов, кодируемых при съемке. В код каждой точки можно добавить дополнительные признаки (признак начала, сдвиг вправо, габарит, ригель, номер, материал
Для удобства работы и улучшения читабельности чертежа имеются команды управления отображением точек, вызываемые из контекстного меню в списке точек. Для управления предусмотрены четыре команды:
Отобразить только выбранные — выбранные точки остаются видимыми в чертеже, все остальные программа скрывает. Команда является сессионной (действующей до окончания сеанса работы). При следующем выборе точек изолируются только те из них, которые оказались в следующем наборе (точки, которые были изолированы ранее, но не выбраны в следующий раз, будут скрыты).
Отобразить выбранные — включается отображение выбранных точек. Команда сессионная.
Скрыть выбранные — программа скрывает выбранные точки. Команда сессионная.
Отобразить все — показываются все точки в чертеже.
В Проводнике чертежа на закладке Установки содержатся необходимые стили и наборы подписей, позволяющие настроить отображение всех элементов и подписей в чертеже (не только съемочных, но и проектных). Стили упорядочены для всех объектов в виде дерева — это упрощает поиск нужных настроек для разных объектов. Элемент Съемка в этом дереве содержит стили отображения для всех съемочных точек (в папке Точка съемки) и для разных типов точек (в элементе Классификатор). При редактировании классификатора открывается окно Классификатор съемки, содержащее стили для разных типов съемочных точек. Эти стили можно изменять, редактировать и копировать. Настройка необходимых стилей после загрузки точек обеспечивает различное отображение этих точек в чертеже. Здесь же для разных типов точек задаются использование в рельефе и оформление в топоплане.
Отображение по умолчанию подписей элементов (междупутий, габаритов, существующих отметок головок рельсов на пикетах) и непосредственно самих объектов настраивается в окне Установки съемки, которое вызывается из контекстного меню элемента Съемка. Здесь содержатся все параметры, необходимые при оформлении плана трасс и подписей. Изменить эти настройки можно и через свойства объектов в чертеже — такой путь позволит сразу же видеть результат редактирования, что бывает удобно для неопытных пользователей при этапном редактировании. Если изменить какой-либо стиль, примененный к нескольким объектам, динамически изменится отображение всех объектов.
Трассы — это элемент модуля «Съемка», содержащий в себе всю информацию о существующих трассах и съездах, которые были отсняты в поле и соответствующим образом закодированы. При анализе входных данных программа производит отбор точек с кодировкой 1−89 для существующих путей и 90−99 для съездов, по которым будут выполняться дальнейшие операции расчета или редактирования. По данным этих точек выполняется расчет осей трасс и съездов — редуцирование (определение положения оси трассы путем смещения отрисовываемой оси относительно съемочных точек на величину, определяемую шириной колеи и приемами съемки существующих путей). Параметры редукции задаются в соответствующем окне при выборе названия съемки в дереве навигации по модулю. Смещение до оси определяется как поделенная пополам ширина колеи с учетом ширины головок рельсов (при съемке пути по оси задается смещение 0 м). Минимальное расстояние между съемочными точками при отрисовке составляет по умолчанию 5 м, максимальное — 50 м. После редуцирования выполняется сглаживание оси в границах коридора, размеры которого определяются погрешностью съемки в поле пункта Максимальная сдвижка.
В Параметрах сечений задаются значения, позволяющие отбраковывать из данных для поперечника точки, находящиеся на расстоянии более 5 м от его оси, а ось поперечника привязывать к пикету на опционально задаваемом расстоянии, не превышающем 2 м.
После расчета в чертеже автоматически отрисовываются оси по предварительно заданному смещению с учетом кодировки сторонности точек. Для этих трасс можно задавать начальный пикет, направление пикетажа, список подчиненных трасс для ведения пикетажа по главной. Интерфейс модуля позволяет получать основную информацию по рассчитанным трассам и в табличном (длины, пикетаж, сторонность и тип съемочных точек, участвующих в расчете оси), и в графическом виде в окне предварительного просмотра (продольный профиль по существующей головке рельса (СГР) или график кривизны) (рис. 9). После расчета каждый путь получает свой продольный профиль по СГР, который экспортируется в проект вместе с трассами. Дополнительно имеется возможность создать текстовый файл по любой трассе для последующего расчета в модуле «Выправка» и подсветить интересующую точку в чертеже.
Поперечные сечения — это элемент модуля «Съемка», позволяющий рассчитать поперечные сечения в полуавтоматическом режиме. В этом элементе содержится информация по съемочным поперечникам. Имеются три ветки навигации: Базовый список, Наборы сечений, Составные сечения.
Все поперечные профили находятся в Базовом списке. Для расчета поперечников требуется задать базовую трассу, к которой выстраиваются линии поперечных сечений. Точки для поперечников программа автоматически определяет из входных данных при анализе по коду. Код для поперечников начинается с символа «-», а в теле кода содержится пикетажное значение (для пересечений на ИССО код поперечника выглядит следующим образом: -223645).
Интерфейс представлен в виде списка точек по каждому поперечнику и окна предварительного просмотра. При редактировании можно, указав любую ординату в окне предварительного просмотра, увидеть данную точку в списке. В этом списке содержится информация о смещении точек от базовой трассы, отметках и сдвижках до линии сечения. Над списком с данными размещена панель инструментов, при помощи которой пользователь может вносить изменения в очертания поперечника. Имеется возможность добавлять точки до или после выбранной, изменять отметки вручную или интерполяцией по соседним, разворачивать поперечник слева направо, а при необходимости изменить угол пересечения линии сечения с базовой трассой.
При помощи контекстного меню для выбранной точки в списке на поперечных профилях можно выносить подписи различных сооружений и коммуникаций.
В Наборах сечений по трассе рассчитываются сечения, входящие в эту группу. Если к группе добавляется сечение из базового списка, то из него это сечение исключается. Наборы используются при необходимости рассчитывать сечения съемки по разным путям. В этих случаях для каждого пути создается свой набор, в который включаются сечения, которые нужно по нему рассчитать.
Составные сечения состоят из нескольких сечений — в том числе и таких, которые входят в разные наборы сечений. После экспорта трасс в проект поперечные сечения содержатся только в базовой трассе, которая была указана при расчете.
Объекты содержат в себе ведомости для расчета по всем элементам, которые были закодированы при съемке. По всем элементам имеется возможность экспорта ведомостей в файлы Microsoft Excel, график междупутий доступен в окне предварительного просмотра. Для каждой ведомости определен свой вид и, соответственно, собственный набор данных.
Чтобы рассчитать ведомость, нужно выбрать ее из списка объектов в дереве навигации модуля и задать текущую трассу, относительно которой будет производиться расчет. Имеются дополнительные параметры (отражатель для ОКС и светофоров, шаг сортировки для междупутий), которые могут задаваться перед расчетом.
В модуле «Съемка» изменять стиль отображения для съемочных точек, их код и дополнительные параметры возможно не только с помощью команд и специальных инструментов, но и непосредственно в окне Свойства при выделении точки в чертеже. Изменения динамически отобразятся и во входных данных.
С помощью модуля «Съемка» изыскатели получают все необходимые данные для оформления продольного и поперечных съемочных профилей, а также план трасс и съездов со всеми подписями и отрисованными топознаками по кодировке, точки для построения трехмерной поверхности земли. Эти данные в соответствующем виде передаются геологам и проектировщикам для дальнейшей работы над проектом.