Калибровка маршрута |
Калибровка – процесс вычисления координаты М для точек метрики маршрута. Результат калибровки – заполненное значение координаты Mу всех точек линейного объекта - маршрута. Режим «Калибровка маршрута» должен вызываться до использования всех остальных режимов по расчету на основе измерений, в противном случае расчеты могут выполняться с ошибками. Для калибровки необходимо выбрать на карте линейный объект – маршрут и далее в диалоге ввести необходимые для калибровки значения. Предусмотрено два варианта калибровки: - по длине маршрута; - по данным из файла. При калибровке «по длине маршрута» используются численные значения наклонного расстояния и измерения всего маршрута. Для расчета масштабного коэффициента используется введенное пользователем значение измерения маршрута и вычисленная наклонная длина всего маршрута. Вычисление координаты M производится для всего маршрута по единым значениям. В этом случае маршрут представлен метрикой одного объекта без подобъектов. При калибровке «по данным из файла» можно использовать разные масштабные коэффициенты на отдельных участках маршрута. Калибровка «по данным из файла» предназначена для использования при измерении расстояний на дорогах с привязкой к километровым знакам. Как правило, расстояния между километровыми столбами могут существенно отличаться от значения 1 км (как в большую, так и в меньшую сторону). На таком маршруте используются разные масштабные коэффициенты для каждого километра дороги. Вычисление координаты M производится с предварительнымсегментированием маршрута и вычислением разных значений масштабного коэффициента. Для калибровки используется файл CSV, содержащий сведения о измерениях километровых столбов: SXYHМ, где S – порядковый номер километрового столба. X – значение координаты X километрового столба Y – значение координаты Y километрового столба H – значение координаты H километрового столба М – измерение длины отрезка между километровыми столбами. В файле одна строка соответствует описанию каждого километра дороги, начиная с 1 (единицы).Измерение 0-го километра равно 0 (ноль) и в файл не включается. Для расчета координаты M используется наклонная длина маршрута (DH) и значение измерения маршрута (M). Наклонная длина маршрута рассчитывается с учетом координаты Н, равна сумме наклонных длин отрезков между километровыми столбами и вычисляется по формуле:
j<=J DH = Ʃ sqrt (Dj2 * ΔHj2) j=1 j - номер текущего отрезка метрики маршрута (секции) J - количество отрезков метрики маршрута (секции) Dj - длина отрезка метрики текущей точки в проекции карты ΔHj - разница высот точек текущего отрезка метрики Сведения о высотах (H) точек маршрута могут быть заблаговременно получены из матрицы высот рельефа. При отсутствии высоты наклонная длина равняется длине, вычисленной в проекции карты (DH = D). Единое значение измерения длины маршрута (M) вводится пользователем. Значения измерения километров маршрута (M) получается из файла. Для корректировки разницы в значениях DH и M вычисляется масштабный коэффициент (K)– параметр, используемый при вычислениях пространственного положения пикета. Масштабный коэффициент рассчитывается по формуле: K = M/ DH M –измеренная длина маршрута DH – наклонная длина маршрута
Калибровка по файлу предназначена для калибровки автомобильных и железных дорог сведениями о расстояниях между километровыми пикетами. В файле должны быть описаны все пикеты, расположенные на маршруте от первой до последней точки. Маршрут должен быть представлен объектом без подобъектов. В случае несоответствия количества подобъектов маршрута числу километровых пикетов калибровка не выполняется. При калибровке по файлу дополнительно выполняется поверка на топологическую согласованность километровых пикетов и линии маршрута. Если точки находится вне линии маршрута на расстоянии больше допуска, калибровка не выполняется.
|