Программа расчета категории трудности горного препятствия
Методика расчета категории трудности препятствия достаточно сложна и утомительна. Данная программа позволяет значительно упростить этот процесс. Теперь достаточно составить профиль препятствия и программа рассчитает категорию трудности. Сейчас программа рассчитывает категорию трудности только горных препятствий, но в дальнейшем планируется добавить возможность расчета к.т. равнинных препятствий и возможность автоматизированного составления паспортов препятствий. Присылайте предложения и замечания по работе программы по адресу leonid_isakov@mail.ru.
Установка программы
Скачав
здесь архив в формате ZIP с дистрибьютивом программы, разархивируем его и запускаем файл Setup.exe.
Подготовка исходных данных
Исходными данными для программы является текстовый файл следующего формата:
Наименование препятствия[Enter]
Высота[Tab]Километраж[Tab]Коэффициент качества покрытия[Enter]
Высота[Tab]Километраж[Tab]Коэффициент качества покрытия[Enter]
…
…
Высота[Tab]Километраж[Tab]Коэффициент качества покрытия[Enter]
@@@
Наименование препятствия
– наименование, под которым препятствие будет фигурировать в результате.Высота, километраж – обозначают точку на профиле препятствия. Высота – абсолютная высота над уровнем моря. Километраж – километраж от начала препятствия.
Коэффициент качества покрытия – берется из Таблицы 3 Методики категорирования велосипедных маршрутов. В строке указывается коэффициент на участке от текущей точки до следующей. В последней строке коэффициент указывается, но в расчетах не участвует.
@@@ - признак окончания препятствия.
Собственно набор данных препятствия представляет профиль препятствия с указанием качества покрытия от самой нижней точки до самой высшей.
Возможно указание в одном файле сразу несколькольких препятствий из одного района.
Пример файла исходных данных можно посмотреть здесь.
Работа с программой
Запустив программу, вы увидите окно изображенное на Рис .1. В верхней строке с помощью кнопки выбора указывается путь к файлу исходных данных. После этого во второй строке отобразится имя и путь к файлу результатов. По умолчанию файл результатов лежит в том же каталоге, что и файл исходных данных и имеет имя rez.txt.
Далее выбираем район, в котором находиться препятствие, а так же указываем тип интерполяции по высоте или по длине. Интерполяция используется для расчета промежуточных значений коэффициентов из таблиц
методики. По окончании задания параметров, нажимаем кнопку Рассчитать, после чего будет создан файл результатов.Рис. 1. Окно программы рассчета к.т. препятствия.
Обработка результатов
Программа рассчитывает категорию трудности препятствия число раз, соответствующее числу строк в профиле препятствия. Это связано с тем что, из-за особенностей
методики категория трудности всего препятствия может быть меньше, чем категория трудности его части. Соответственно для определения к.т. препятствия надо перебрать все возможные варианты его участков, рассчитав для каждого участка к.т. и выбрать вариант имеющий максимальную к.т. В данной программе перебираются следующие варианты участков:1) от первой точки до вершины перпятствия
2) от второй точки до вершины перпятствия
…
…
n) от предпоследней точки до вершины перпятствия
В файле результатов соответственно каждой строке профиля приводятся итоги расчетов. Таблица имеет следующие поля:
Километраж – километраж от начала препятствия
D Километраж – километраж участка от текущей строчки до следующей
НВ – набор высоты от текущей точки до вершины препятствия
D НВ - набор высоты на участке от текущей строчки до следующей
D Крутизна – крутизна на участке от текущей строчки до следующей
Крутизна – средняя крутизна препятствия в данном варианте расчета
Балл крутизна – баллы за крутизну препятствия в данном варианте расчета
Балл покр - баллы за покрытие препятствия в данном варианте расчета
Балл НВ – баллы за набор высоты в данном варианте расчета
Рез балл – число баллов за препятствие в данном варианте расчета
КТ – категория трудности препятствия в данном варианте расчета
После таблицы приводится наилучший вариант расчета (максимальная категория сложности, максимальное число баллов).
Пример файла результатов можно посмотреть здесь.
Исаков Л.В. (leonid_isakov@mail.ru)