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

Обсуждаем ПРОБКИ-2

Recommended Posts

поддерживаю.

я такой и кто-то езё такой же вопрос уже задавали на форуме.

Но пока не вводят такую оценку.

Было бы конечно удобно с таким параметром в настройке.

Share this post


Link to post
Share on other sites

Зачем мне пилить лишние 40 км ради 3 минут экономии?! Лишние 40 км - это 40 км неожиданностей, ям, ГАИшников, потенциальных аварий и тд.Нужно как-то оценивать удлинение маршрута и разрешать его только если оценка положительная.Например 2% удлинения маршрута если старое время будет больше нового на 1% от нового.

Интересно, а сейчас есть что-то подобное или тупо выбирается маршрут с наименьшим временем в пути?

Share this post


Link to post
Share on other sites

Или просто переименовать "оптимальный" в "быстрейший". Тогда никто не придерется :)

А вообще... Я с грустью смотрю на параметры своего коммунюкатора, когда представляю эту кучу настроек -

При какой экономии времени какое увеличение пути считать допустимым, и т.д.,

Выборы альтернативных маршрутов. Реально получится - полчаса отстраиваем маршрут, а потом 15 минут едем.

Да и сформулировать бы - с каким это "таким параметром" в настройке. Время?(экономия) или расстояние(прирост)? Или и то и другое?

В процентах или абс. единицах? и еще куча вопросов.

По-моему, максимум, что реально, это прокладка сразу двух типов маршрута для сравнения - "кратчайший", и "быстрейший". Оба алгоритма в программе уже есть, надо только их запустить последовательно, и один проложить по карте, а второй выдать чисто информативно. То есть "маршрут - 80 км, 1:30; кратчайший - 40 км, 1:40"

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

Edited by IШIN

Share this post


Link to post
Share on other sites

Здесь у каждого своя позиция.

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

Share this post


Link to post
Share on other sites

Что-то не понятно, статистика зашита в карту с каким интервалом (день, час, минута)?

Share this post


Link to post
Share on other sites

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

Кстати, я за отмену векторных пробок и объясню почему. Начав разделение потоков, мы фактически, потеряли скорости на левые повороты, которые являются самыми медленными. В таком свете часто теряется информация или она некорректна, т.к. поворачивающие налево перебивают данные едущих прямо и наоборот. Как и было раньше. А если не видно разницы, то зачем терять данные?

  • Upvote 1

Share this post


Link to post
Share on other sites

Начав разделение потоков, мы фактически, потеряли скорости на левые повороты, которые являются самыми медленными. В таком свете часто теряется информация или она некорректна, т.к. поворачивающие налево перебивают данные едущих прямо и наоборот. Как и было раньше. А если не видно разницы, то зачем терять данные?

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Нужно добавить, что речь идет о последней карте Москвы, ЕМНИП.

Share this post


Link to post
Share on other sites

В ней просто эта проблема стала более отчетливой. Проблема была и раньше.

Edited by Kiros

Share this post


Link to post
Share on other sites

Если честно-не вижу проблем с векторными скоростями. Поясните подробнее где проблемы.

Share this post


Link to post
Share on other sites

Перекресток, на котором пересекаются две дороги с разделением по потокам. В месте пересечения получается квадрат (см. пример по карте Москвы пересечение Вернадского и Лобачевского). Теперь скорость поворота налево может быть только на мааааленьком кусочке этого квадрата. Чтобы более-менее разрулить данную ситуацию, надо делать перекресток не в виде квадрата, а в виде диагоналей. Но тут надо еще править анализатор графа, чтобы подсказки были правильные. В общем, одни проблемы.

Share this post


Link to post
Share on other sites

В принципе понятно, что на таком перекрестке "скорость налево" не отображает реальной ситуации, но в данном случае и старый вариант пробочных данных, так же был бы не совсем корректен.

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

Share this post


Link to post
Share on other sites

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

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

Поэтому считаю, что эффективней всё-таки было бы использовать универсальные рёбра (наделённые всеми необходимыми признаками для расчётов), чтобы не приходилось на картах использовать параллельные рёбра-дубликаты.

Share this post


Link to post
Share on other sites

Поэтому не вижу ухудшения ситуации в сравнении со старым сервисом.

Имелось в виду, что на новой карте Москвы основная фича П2 была практически полностью сведена на нет. А если такая "оптимизация" ждет и карту Питера, то и у нас такое случится.

Edited by ERER

Share this post


Link to post
Share on other sites

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

К сожалению не только для этого существуют "двухполосные дороги". Взять к примеру пр. Культуры (Питер) в районе пересечения с пр. Просвещения, он (пр. Культуры) имеет разделительную полосу шириной метров 50 и пренебрегать этим при построении карты нельзя- будут проблемы с привязкой дельтаплана, тоже и с пр. Просвещения. Поэтому на вышеупомянутом пересечении "квадрата" не избежать и преимущество "пробок 2" здесь, конечно, нивелируется. Но опять же старый вариант в этом случае, тоже не будет более точным.

P.S. Часто езжу по ближайшему пригороду и там этот сервис работает очень даже неплохо.

Share this post


Link to post
Share on other sites

пренебрегать этим при построении карты нельзя- будут проблемы с привязкой дельтаплана

Не совсем понял. Чем пренебрегать? Какие проблемы с привязкой? :)

[uPD]: Уточню

На обсуждаемом участке пр. Культуры действительно реальные две дороги и их нужно отрабатывать отдельно, но пр. Просвещения-то почему двойной?

1306739864-248.jpg

1306739901-248.jpg

Edited by WhAle_15

Share this post


Link to post
Share on other sites

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

UPD: на Просвещения тоже есть места, где как мне кажется, ситуация с карманом аналогичная. Вот я живу рядом с пересечением Просвещения/Руднева так там расстояние между двумя разделенными потоками расстояние от полосы до кармана одинаковое.

Edited by s35

Share this post


Link to post
Share on other sites

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

Вот, о чем говорил Kiros:

Реальность:

124032307.jpg

СГ:

124032304.jpg

Share this post


Link to post
Share on other sites

Акцентирую:

1306740379-248.jpg

1306740402-248.jpg

Share this post


Link to post
Share on other sites

Вот, о чем говорил Kiros:Реальность:

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

Share this post


Link to post
Share on other sites

Акцентирую:

Ну так там же- расстояния между основными полосами и до карманов практически одинаковые.

i-66.jpg

Share this post


Link to post
Share on other sites

расстояния между основными полосами и до карманов практически одинаковые

И что? Продолжи мысль, не догоняю с утра (пойду пока кофе заварю)

Share this post


Link to post
Share on other sites

Если нарисовать пр. Культуры пр. Просвещения (не весь а в некоторых местах) на карте как одну полосу с двухсторонним движением, то дельтаплан будет лететь далеко от основной дороги, а там и до кармана недалеко и неизвестно к чему он ближе окажется. Т.е. двигаясь по крайней правой полосе основной дороги можно оказаться ближе к карману, чем к нарисованному одной линией проспекту.

i-67.jpg

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×