К сожалению, использование единых критериев для всех типов не реально. Мы можем унифицировать только само свойство для всех объектов. Например, 1 -минимальная опасность, 5 максимальная. Далее, для каждого типа необходимо проработать список вопросов, наподобие используемых сейчас для ЛП.
По результатам ответов будет рассчитываться потенциальная опасность.
Для некоторых типов, это может быть всего один вопрос. Как например, для нового типа "Камера контроля полосы маршрутного транспорта". Вполне достаточно ответить на вопрос "Есть ли точные сведения, что по информации данной камеры выписываются штрафы? "
Если такие сведения есть, то камера получает максимальную опасность 5, нет - 1.
Другими словами, степень опасности можно учитывать только в разрезе конкретного типа.
Большое количество объектов обсуждалось уже не раз. И избыточность информации в базе, это необходимость.
И пока пользователь не поймет, что многие типы могут дублировать друг друга, он и будет получать избыточные предупреждения.
Существующие на данный момент типы, можно поделить на три основных категории.
1 Предупреждения о мобильных объектах.
2 Предупреждения о потенциальной опасности.
3 Информационные предупреждения.
К первой категории относятся.
- Мобильная камера (засада)
К второй:
- Статическая камера, измеряющая скорость
- камера, встроенная в светофор
- Камера проверяющая проезд на красный свет
- Парная камера на отрезке дороги
- Камера контроля полосы маршрутного транспорта
- Стационарный пост ДПС
- Железнодорожный переезд
- Школьная зона / Опасный пешеходный переход
- Лежачий полицейский
- Плохая дорога
- Опасное изменение направления движения
- Опасный перекресток
- Другая опасность
К третей:
- Начало населенного пункта
- Знак ограничения скорости
Объекты 1,3 и 2,3 категории вполне могут дублироваться в реальности.
Объекты третий категории, в принципе не опасны и не могут иметь степень опасности. Это ,"Информационные предупреждения "
И пользователь сам для себя (оприраясь на свой стиль вождения и опыт) должен решить какие категории (части категорий) ему загружать.