Web база данных точек, представляющих опасность для водителей
Добавлено: 29 апр 2003, 13:17
Уважаемые,
Делаю WEB базу для хранения точек, представляющих опасность для водителей. Проект перешел в стадию завершения (планирую после праздников запустить, а я только сейчас подумал, что не мешало бы проконсультироваться с опытными людьми :о(. Может, я что то не додумал, и пока есть возможность, что то исправить или доделать.
Цель: Иметь актуальный список опасных точек, которые можно загружать в OZI (или в другое приложение), так что бы во время движения на автомобиле, при приближении к этой точки активизировалось предупреждение (звуковое и графическое). Желательно с учетом скорости и направления движения. OZI может выдавать предупреждение, но без учета скорости и направления. Возможно, в дальнейшем напишем расширение для OZI, реализующее эту функциональность.
База сделана в виде форума. Где для каждой точки создается своя ветка обсуждения. Первое сообщение в ветке описывает точку. Существует возможность добавлять свои комментарии в ветку. То есть по каждой точке можно вести дискуссию. Ветки с самыми свежими комментариями попадают в начало форума. Точки, признанные мнениями участников ошибочными или уже не актуальными, будут переносится (не удалятся) модераторами в другой раздел (недоступный для экспорта). Во время повторной попытки добавить эту точку в систему, при проверке участником на наличие ее существования, точка попадет в результат поиска. Комментарии для этой точки, дадут понять участнику системы, почему ее не стоит добавлять.
Для каждой точки задаются следующие параметры:
1) Координаты Lat и Long
2) Тип (Пост Гаи, Засада ГАИ и т.д.)
3) Скоростной порог (максимальная скорость, разрешенная для движения в данной точке)
4) Направление движения, при котором возникает опасность
5) Поле для ввода расстояния, значение которого увеличивает (если отрицательное, то уменьшает) дистанцию активации предупреждения
6) Краткое описание точки
При размещении точки в базу, существует возможность проверить наличие такой точки в базе. С заданным радиусом погрешности. Так же поиск по системе, позволяет в качестве одного из критериев искать по координатам с заданным радиусом погрешности.
При экспорте базы в файл, существует возможность выборочно указать экспортирующиеся типы и задать координаты углов области (на данный момент реализован экспорт только в OZI WPT).
Есть еще всякие полезные вещи, существующие в обычных форумах: уведомления по мылу, регистрация пользователей, модераторы, аватары, личные сообщения т.д. база сделана на движке PHPBB, данные хранятся в mySQL).
На данный момент накопились следующие вопросы:
1) А надо это все (главное вовремя спросить)? :о)
2) Как это все дело назвать (название будет фигурировать в текстах). Аналог слова форум для форумов. Слова, приходящие на ум: хранилище, база данных, репозиторий, как то не подходят?
3) Требовать ли обязательную регистрацию и аутентификацию, при размещении точки? Или разрешить анонимное размещение. Я склоняюсь к запрету анонимных размещений. Так как цель, не количество таких точек, а качество. Так же, поэтому не планируется режим импорта. При импорте из фалов wpt не будут заполняться все необходимые поля и будет много мусора.
4) Для каких программ кроме OZI, полезно еще сделать экспорт?
5) Какие типы представляют интерес? Вот, что приходит на ум:
Пост Гаи,
Засада ГАИ (вероятность 80%),
Засада ГАИ (вероятность 50%),
Засада ГАИ (вероятность 20%),
опасное нарушение проезжей части (в том числе лежачий полицейский),
опасное изменение направления движения (поворот, холм, яма)
Что еще может представлять интерес? Например (стационарные радары, непредсказуемые ограничения скорости на трассе).
Типов не должно быть много. Только самые основные, для остальных будет тип: ╚Другое╩. На данный момент, планируется использовать не больше 10 типов.
6) Нужны ли еще какие ни будь атрибуты точки?
7) Какие стандартные расстояния установить для каждого типа точки?
Алексей
Делаю WEB базу для хранения точек, представляющих опасность для водителей. Проект перешел в стадию завершения (планирую после праздников запустить, а я только сейчас подумал, что не мешало бы проконсультироваться с опытными людьми :о(. Может, я что то не додумал, и пока есть возможность, что то исправить или доделать.
Цель: Иметь актуальный список опасных точек, которые можно загружать в OZI (или в другое приложение), так что бы во время движения на автомобиле, при приближении к этой точки активизировалось предупреждение (звуковое и графическое). Желательно с учетом скорости и направления движения. OZI может выдавать предупреждение, но без учета скорости и направления. Возможно, в дальнейшем напишем расширение для OZI, реализующее эту функциональность.
База сделана в виде форума. Где для каждой точки создается своя ветка обсуждения. Первое сообщение в ветке описывает точку. Существует возможность добавлять свои комментарии в ветку. То есть по каждой точке можно вести дискуссию. Ветки с самыми свежими комментариями попадают в начало форума. Точки, признанные мнениями участников ошибочными или уже не актуальными, будут переносится (не удалятся) модераторами в другой раздел (недоступный для экспорта). Во время повторной попытки добавить эту точку в систему, при проверке участником на наличие ее существования, точка попадет в результат поиска. Комментарии для этой точки, дадут понять участнику системы, почему ее не стоит добавлять.
Для каждой точки задаются следующие параметры:
1) Координаты Lat и Long
2) Тип (Пост Гаи, Засада ГАИ и т.д.)
3) Скоростной порог (максимальная скорость, разрешенная для движения в данной точке)
4) Направление движения, при котором возникает опасность
5) Поле для ввода расстояния, значение которого увеличивает (если отрицательное, то уменьшает) дистанцию активации предупреждения
6) Краткое описание точки
При размещении точки в базу, существует возможность проверить наличие такой точки в базе. С заданным радиусом погрешности. Так же поиск по системе, позволяет в качестве одного из критериев искать по координатам с заданным радиусом погрешности.
При экспорте базы в файл, существует возможность выборочно указать экспортирующиеся типы и задать координаты углов области (на данный момент реализован экспорт только в OZI WPT).
Есть еще всякие полезные вещи, существующие в обычных форумах: уведомления по мылу, регистрация пользователей, модераторы, аватары, личные сообщения т.д. база сделана на движке PHPBB, данные хранятся в mySQL).
На данный момент накопились следующие вопросы:
1) А надо это все (главное вовремя спросить)? :о)
2) Как это все дело назвать (название будет фигурировать в текстах). Аналог слова форум для форумов. Слова, приходящие на ум: хранилище, база данных, репозиторий, как то не подходят?
3) Требовать ли обязательную регистрацию и аутентификацию, при размещении точки? Или разрешить анонимное размещение. Я склоняюсь к запрету анонимных размещений. Так как цель, не количество таких точек, а качество. Так же, поэтому не планируется режим импорта. При импорте из фалов wpt не будут заполняться все необходимые поля и будет много мусора.
4) Для каких программ кроме OZI, полезно еще сделать экспорт?
5) Какие типы представляют интерес? Вот, что приходит на ум:
Пост Гаи,
Засада ГАИ (вероятность 80%),
Засада ГАИ (вероятность 50%),
Засада ГАИ (вероятность 20%),
опасное нарушение проезжей части (в том числе лежачий полицейский),
опасное изменение направления движения (поворот, холм, яма)
Что еще может представлять интерес? Например (стационарные радары, непредсказуемые ограничения скорости на трассе).
Типов не должно быть много. Только самые основные, для остальных будет тип: ╚Другое╩. На данный момент, планируется использовать не больше 10 типов.
6) Нужны ли еще какие ни будь атрибуты точки?
7) Какие стандартные расстояния установить для каждого типа точки?
Алексей