Описание
Предметная область
    Пусть на плоскости определено множество прямых полос, одинаковой ширины s, произвольной длины и расположенных произвольным образом внутри некоторой площади так, что с любой точки одной полосы можно достичь любую точку другой. Пусть некоторый объект непрерывно движется по произвольной траектории, находясь тем не менее всегда внутри одной из полос. Будем считать, что через некоторые промежутки времени нам сообщаются координаты объекта в некоторой фиксированной системе координат. Необходимо по этим данным восстановить ломаную, описывающую движение объекта по полосам. Вершины ломаной - точки перехода объекта с одной полосы на другую.
    Программное обеспечение обеспечивает web-интерфейс для демонстрации и тестирования алгоритма, разрешающего задачу полигональной аппроксимации. Также в проекте реализованы следующие функции:
- Генерация случайных траектории движения объекта по набору отрезков истинной траектории.
- Представление на экране обозревателя в системе координат, изображённой на графическом поле, траектории движения объекта, ломаной - результата полигональной аппроксимации и "идеальной траектории"
- Демонстрация и тестирование в интерактивном режиме. Здесь пользователь определяет новую точку траектории движения, а система определяет произошёл ли переход на новую полосу
- Вычисление разности между "идеальной траекторией" и результатами полигональной аппроксимации по мерам максимума разности расстояния и максимума разности по одной из координат
- Ведение архива тестовых примеров и результатов тестирования.
|