Jump to content
GPS навигатор СитиГИД

Камеры (спидкам) для СитиГИД 7


Recommended Posts

А вот правильно ли мне показалось, что камеры с типом, отличным от 59 (стационарных), не учитывают направление (даже если оно задано)?

Поясню - заметил я, что про 141 камеру (на Лермонтовском проспекте) меня предупреждает, хотя сам ставил ей зону действия, и на экране ее (зону) вижу. Тип камеры - МЗ. А на днях обратил внимание - про какую-то из треног (ТРНГ) тоже предупредил, хотя я ехал в направлении, противоположном детектированию. При этом СТЦшки вроде нормально отрабатывают.

Link to post
Share on other sites
  • Replies 499
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Базы для загрузки (кодировка UTF-8) ВНИМАНИЕ! Некоторые броузеры (в частности IE) при скачивании текстовых файлов, отдающихся в потоке, открывают их прямо в окне броузера. Сохраненный из окна броузера

Считаю что знаки и спидкамы должны в Ситигиде выглядеть так. Это ситигид с мапкам дроидом,так ездить можно и если ситигид подобное не сделает, то так и буду, но считаю, что это должен

Для тех, кому лень склеивать ручками файлы спидкамов для разных регионов (и у кого не Андроид, конечно) - сделал батничек. Прилепить на форум нельзя, поэтому либо берем его на http://vvishin.narod.

Posted Images

Ну вообще в противоположном не должно, по моим точкам такого не наблюдаю.

Там по моему другой баг, если точка близко к началу ребра и если маршрут заходит туда с поворота, а не по прямой, то отрабатывает как то не так. И не обязательно что мобильная точка, у меня есть пример и со стационаром.

Может как то с этим связано.

Если есть пример покажи, попробую посмотреть.

Link to post
Share on other sites

Дык когда "поперек" - это бы без вопросов - программа же не знает - вдруг я поверну как раз в сторону камеры, в зону поражения которой въехал. А я-то замечал эффект как раз когда ехал по Лермонтовскому к Обводному (правда не могу вспомнить - заранее звучал голос, или когда въезжал в красный луч, то есть когда поравнялся с патрулем). Попробую еще присмотреться.

Link to post
Share on other sites

Лучи радаров в режиме с аппаратным ускорением и не должны работать, только без оного.

Ах вот оно что!.. А я то думал что это с моим навигатором не так?.. Почему не показывает? :D Спасибо за подсказку.

Link to post
Share on other sites

При маршрута к Обводному проигрывании не озвучивает.

А вот если едешь по Обводному и маршрут поворачивает на Лермонтовский, то должно предупреждать, а нету и здесь что-то не так.

То о чем писал выше.

Link to post
Share on other sites

Ну вообще в противоположном не должно, по моим точкам такого не наблюдаю.

Там по моему другой баг, если точка близко к началу ребра и если маршрут заходит туда с поворота, а не по прямой, то отрабатывает как то не так. И не обязательно что мобильная точка, у меня есть пример и со стационаром.

Может как то с этим связано.

Если есть пример покажи, попробую посмотреть.

Дык когда "поперек" - это бы без вопросов - программа же не знает - вдруг я поверну как раз в сторону камеры, в зону поражения которой въехал. А я-то замечал эффект как раз когда ехал по Лермонтовскому к Обводному (правда не могу вспомнить - заранее звучал голос, или когда въезжал в красный луч, то есть когда поравнялся с патрулем). Попробую еще присмотреться.

да есть такой глючок. Программа не называет радар в луч которой автмообиль въехал где-то посередине. Поэтому стараюсь в файле радаров выставлять длину луча не далее чем до ближайшего перекрестка.

Link to post
Share on other sites

Ах вот оно что!.. А я то думал что это с моим навигатором не так?.. Почему не показывает?

Не раз было писано. <_<

А вообще лучи радаров считаются отладочной информацией, поэтому и не отображаются.

Программа не называет радар в луч которой автмообиль въехал где-то посередине. Поэтому стараюсь в файле радаров выставлять длину луча не далее чем до ближайшего перекрестка.

Не совсем так, можно и посередине, у меня по-крайней мере так работает, а вот в описанном случае когда точка близко к началу ребра и есть поворот маршрута, то есть проблемка.

Вот пример корректной работы - детекция есть:

А вот некорреткная работа- МЗ не детектируется:

Edited by s35
Link to post
Share on other sites

С противоположным не сталкивался, а "в поперёк" с маршрутом точно звучит(маршрут пересекает луч),а вот без маршрута ехал только один раз и "в поперёк" не слышал(но вполне возможно что не слышал потому что не слушал)

Link to post
Share on other sites

С противоположным не сталкивался, а "в поперёк" с маршрутом точно звучит(маршрут пересекает луч),а вот без маршрута ехал только один раз и "в поперёк" не слышал(но вполне возможно что не слышал потому что не слушал)

В СГ 7.7 такое невозможно, хотя бы потому что по маршруту с определенной дельтой (ширина детектирования по маршруту- RouteDetectionDist, которая установлена в settings.ini и по умолчанию составляет 50м) отслеживаются точки радаров и если они туда (в дельту) не попадают, то вообще не принимаются в расчет, даже если совпадает направление по лучу.

Edited by s35
  • Upvote 1
Link to post
Share on other sites

А вообще лучи радаров считаются отладочной информацией, поэтому и не отображаются.

Я знаю. Именно поэтому внёс соотвествующие изменения в settings.ini

Не совсем так, можно и посередине, у меня по-крайней мере так работает, а вот в описанном случае когда точка близко к началу ребра и есть поворот маршрута, то есть проблемка.

Вот пример корректной работы - детекция есть:

А вот некорреткная работа- МЗ не детектируется:

Ясно, у меня как раз именно прямоугольном луче не срабатывает. Может пока стоит не использовать такой тип луча для списка радаров?

Link to post
Share on other sites

Ясно, у меня как раз именно прямоугольном луче не срабатывает. Может пока стоит не использовать такой тип луча для списка радаров?

Сейчас проверю.

Нет не влияет, вот поменял на прямоугольный луч, детекция есть:

Edited by s35
Link to post
Share on other sites

При маршрута к Обводному проигрывании не озвучивает.

Хммм. Значит, это мой индивидуальный глюк.

Попробовал в симуляции - озвучивается и показывается:

1358193351-688.jpg

Нашел треногу на Выборгской наб. Попробовал с ней:

Подъезжаем - все нормально...

1358193500-688.jpg

Но когда поравнялись (вошли в "луч смерти") - звучит "приближение к камере слежения", и индикация на экране присутствует, пока из луча не выйду.

1358193574-688.jpg

Непонятно. Ну и бог с ним. Пусть разговаривает. (это 7.2_ВинСЕ, есличо)

ЗЫ - попробовал с СТЦшкой - "против шерсти" не озвучивается и не показывается.

Edited by IШIN
Link to post
Share on other sites

Вчера реально ехал по этому маршруту, так вот при развороте о радаре ни слова.

Сейчас проверил заново проиграв маршрут на навигаторе детекция оказывается есть, но задолго (за 400 метров) до начала разворота.

Выяснилось, что длина луча того радара 300 метров, разворот находится на удалении 200 метров от радара. Так вот вычитывая те 200 метров из положенных 600 метров СитиГИД предупреждает о радаре за 400 метров до разворота о том что через 600 метров имеется радар. Честно говоря даже не знаю хорошо это или плохо? Не каждый водитель догадается что речь идёт о радаре который расположен за разворотом (то есть в обратном направлении). :D

P.S. Андроид 7.7. Карта и радары Азербайджана.

Edited by Ruslan Abdulla
Link to post
Share on other sites

Пусть разговаривает. (это 7.2_ВинСЕ, есличо)

Вполне может быть (точно не помню, но вроде в 7.2 был глюк с мобильными точками), я то про андро 7.7, там многое подправили.

Link to post
Share on other sites

Выяснилось, что длина луча того радара 300 метров, разворот находится на удалении 200 метров от радара. Так вот вычитывая те 200 метров из положенных 600 метров СитиГИД предупреждает о радаре за 400 метров до разворота о том что через 600 метров имеется радар. Честно говоря даже не знаю хорошо это или плохо? Не каждый водитель догадается что речь идёт о радаре которых расположен за разворотом (то есть в обратном направлении).

Стоп, стоп, стоп! Давайте по порядку, вы тут смешали разные части алгоритма в кучу, попробую объяснить.

Алгоритм отслеживает точки радаров по маршруту (и не важно за поворотом или разворотом),

далее в зависимости от скорости движения предупреждение происходит на разном расстоянии (если скорость больше 80км/ч, то расстояние из файла удваивается, если меньше берется что прописано).

Теперь рассмотрим ваш пример:

Скорость по скрину -30 (это меньше 80, поэтому положенных 600 при такой скорости не положено) берется расстояние из файла, в вашем случае 300 и по скрину как раз видно до поворота примерно 100м и после по вашим словам 200, в итоге те самые 300.

Спросите почему тогда говорит 400? отвечаю- это известный баг, именно вместо 300 проговаривает 400 (будет исправляться).

Поэтому в вашем примере все правильно, за исключением того что не верно проговаривает расстояние, попробуйте поменять скажем на 500 и должно озвучить 500.

Edited by s35
Link to post
Share on other sites

Поэтому в вашем примере все правильно, за исключением того что не верно проговаривает расстояние, попробуйте поменять скажем на 500 и должно озвучить 500.

Понятно. Спасибо.

Link to post
Share on other sites

именно вместо 300 проговаривает 400

если более точно, то меньше 250 - говорит 200, больше - говорит 400

но в тоже время при удвоении расстояния (скорость больше 80) 250+ озвучивается как 600, то есть правильно.

Edited by MonoRAil.kz
Link to post
Share on other sites

если более точно, то меньше 250 - говорит 200, больше - говорит 400 но в тоже время при удвоении расстояния (скорость больше 80) 250+ озвучивается как 600, то есть правильно

Я специально проверял: ставил подряд тестовые точки с круглыми расстояниями от 100 до 1км, так вот все проговариваются правильно кроме 300. При удвоении, да говорит 600, я это тоже знаю, ошибка только при 300.

Link to post
Share on other sites

ошибка только при 300.

и тянется это, насколько я помню, с пятой версии.... ну с самых первых семерок уж точно. :WALL:

Link to post
Share on other sites

Я постараюсь при первой возможности сделать чтобы это исправили, просто есть более важные баги, поэтому до мелочей как правило дело не доходит.

Link to post
Share on other sites

Сегодня обнаружил что когда маршрут сворачивает с дороги не доезжая до радара то детекции на радар нет, несмотря на то что какое-то время автомобиль находится в зоне действия радара. Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию.

Link to post
Share on other sites

Сегодня обнаружил что когда маршрут сворачивает с дороги не доезжая до радара то детекции на радар нет, несмотря на то что какое-то время автомобиль находится в зоне действия радара. Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию.

Это неизбежный недостаток алгоритма детекции по маршруту. Предполагается, что если есть маневр, то скорость не высока.

Добавив в алгоритм исключение для таких случаев, мы сильно усложним его и в добавок наверняка появятся ложные срабатывания.

  • Upvote 1
Link to post
Share on other sites

Видимо потому что маршрут не проходит через координаты радара, а сворачивает не доезжая до него. Прошу рассмотреть эту ситуацию.

Где-где, а тут менять не нужно, ведь если вы не доехали до радара, то и знать о нем нет надобности. Единственное можно предусмотреть опцию включения дополнительно детектируемых радаров. Кстати детекцию по маршруту надо улучшить - некоторые точки перпендикулярные маршруту но расположенные в паре метров от маршрута срабатывают (хотя не должны), а попутные (по маршруту) но не точно установленные - метрах в 5 от маршрута, не работают (а должны), если надо дам примеры.

И главное - отключение вшитых знаков при наличии внешних.

Edited by max_rl
Link to post
Share on other sites

Кстати детекцию по маршруту надо улучшить - некоторые точки перпендикулярные маршруту но расположенные в паре метров от маршрута срабатывают (хотя не должны), а попутные (по маршруту) но не точно установленные - метрах в 5 от маршрута, не работают (а должны), если надо дам примеры.

Да интересно посмотреть примеры. А вообще я описал принцип детекции по маршруту на прошлой странице:

по маршруту с определенной дельтой (ширина детектирования по маршруту- RouteDetectionDist, которая установлена в settings.ini и по умолчанию составляет 50м) отслеживаются точки радаров и если они туда (в дельту) не попадают, то вообще не принимаются в расчет, даже если совпадает направление по лучу.

Могу также добавить, что в сеттингсах есть еще один параметр относящийся к детекции:

CodirDetectedAngle - угол детектирования между направлением радара и перемещением (по умолчанию 45 градусов)

Можно попробовать поиграть этими параметрами.

  • Upvote 2
Link to post
Share on other sites

Где-где, а тут менять не нужно, ведь если вы не доехали до радара, то и знать о нем нет надобности.

Почему это? Я не доехал до радара, но попал в зону детекции и снятия показаний радаром. Если бы я предварительно не снизил скорость для совершения поворота то с нетерпением ждал бы "письмо счастья".

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...