Трассу предварительно следует собрать в карте тем или иным способом и пометить. Извлечение информации вдоль трассы осуществляется с помощью команды > . Данная команда открывает диалог Формирование отчета, в верхнем левом углу которого имеется выпадающий список доступных типов отчета. Здесь мы рассмотрим типы отчетов, которые можно применить к трассе.
Формирование отчета начинается после выбора типа отчета нажатием кнопки
. Прежде чем выполнить команду, программа запросит начальный километраж трассы. Если его не указывать, то все расстояния будут отсчитываться от ноля.Самый простой отчет. Программа проходит по точкам трассы (узлам полилинии) и выдает информацию о расстоянии до текущей точки вдоль трассы и ее высоте. Кроме того, выводится общая длина трассы.
Пример отчета:
259.049 # Расстояние Отметка_ГР +0.0 486.499 +67.7 495.588 1+56.1 499.546 2+33.6 504.387 2+59.0 506.866
Кроме извлечения информации по профилю трассы, данный вид отчета извлекает также информацию из поперечных сечений.
Как вставить поперечные сечения мы рассказывали в Гл.7, «Работа с картой (продолжение)». Смотрите Рис.7.2 и описание соответствующей команды меню.
Программа проходит по точкам трассы и выводит информацию о расстоянии и высоте, как в предыдущем типе отчета. Если программа находит линию поперечного сечения, то выдается информация о точке пересечения и точках на поперечном сечении (расстояния лево/право и высоты). Отметим, что на оси трассы узлы в местах пересечений с сечениями иметь не обязательно.
Пример отчета:
259.049 # е Отметка_ГР Лево Право 0.00 +0.0 484.000 7.01 0.00 +0.0 485.000 2.95 +0.0 486.499 0.00 +50.0 490.000 11.82 0.00 +50.0 489.000 14.24 0.00 +50.0 486.000 21.18
Создает отчет по поперечным профилям дороги. Для этого следует:
Собрать в карте линии, которые будут соответствовать элементам дороги в натуре: ось дороги, кромку проезжей части, бровку земляного полотна, дно кювета и прочие необходимые. Каждый элемент должен быть собран на своем слое.
Пометить ось и вставить поперечные сечения.
Добавить на оси дороги узлы в местах пересечения с поперечными сечениями. Проще всего это следать с помощью команды
> . Если этого не сделать, то расстояния по трассе могут отсчитываться неправильно.Пометить ось и сформировать отчет. Программа просмотрит трассу, найдет поперечные сечения и извлечет информацию о точках пересечения с линиями, обозначающими элементы дороги. Извлекаются координаты, высота, код и имя слоя.
Фрагмент рабочего окна карты с исходными данными показан на рисунке ниже. Вы можете найти данный файл на сайте разработчиков и опробовать пример самостоятельно.
Пример отчета:
X Y H Код слоя Имя слоя км 0.000 -286.961 12.040 290.811 34 Точка кінця тротуару, ліворуч -304.007 1.238 294.738 36 Верх перильного огородження, ліворуч -306.126 -0.105 294.870 38 Кювет ліворуч, ліва нижня точка кювету -327.197 -13.458 295.349 44 Права кромка тротуару -349.317 -27.475 297.660 43 Точка верху укосу виїмки, ліворуч