Перейти к содержанию
GPS навигатор СитиГИД

varb

Пользователи
  • Публикаций

    12
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные varb

  1. varb, вы не правы.

    СГ определяет скорость по направлениям исходя из разницы между временем выезда и временем въезда на ребро, причем с учетом направлений, т.о. если вы стоите при повороте налево, то вы еще не выехали с ребра и это время будет учтено и отобразится в скорости "на лево".

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

    1) первый перекресток - поворот налево. второй перекресток - прямо. третий перекресток - конечная точка

    2) первый перекресток - прямо. второй перекресток - поворот налево. третий перекресток - конечная точка

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

    PS. отражение в СГ движения на данном участке очень реалистично (данных от пользователей предостаточно)

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

    varb, А что же тогда по-Вашему "векторные пробки"?

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

    Но если я стою первым на светофоре, то есть шанс, что из-за погрешности ГПС дельтаплан уже перепрыгнул на следующее ребро, и томительные минуты записываются на счет "не того ребра".

    Но это уже частности, и думаю, работа над алгоритмом продолжается (даже если нам тут кажется что она не очень заметна).

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

  2. Точно?

    Это скоростные индексы "скалярные", но в этой версии карты уже есть статистика, а она (как я был уверен) "векторная", ибо нарабатывается из пробок.

    Поэтому я думал, что у СГ в карте вшиты "статистические скорости по направлениям".

    Хотя (сейчас мысль посетила) в версии 3.8 статистика показывалась полукругами, то есть по одной скорости на ребро. Значит могла и храниться невекторно.

    Инсайдеры, развейте сомнения! Статистика - векторная или нет?

    СГ не определяет случаи, когда для поворота налево на перекрестке надо постоять, пропуская встречный поток

  3. парадокс, но так иногда быстрее. :) Направо нужно ждать стрелки, а она очень долго не загорается, так что раскрутиться иногда всё-таки быстрее. :)

    Могу ошибаться, но по-моему СитиГид не может этого предусмотреть, нет функции скорости движения по направлению на перекрестке. Опыт это подтверждает

  4. Да вроде бы дорога через Пушкин в Евразии есть.

    Но из-за скоростных индексов маршрут зависит от конечной точки.

    Вот - на скриншотах карта Евразии, включил показ скорости потока.

    В «Дорогах Евразии» нет дороги (Колпинское шоссе) от Пушкина к Московской Славянке (через которую маршрут должен был быть

    оптимальным)

  5. Поизучал проблему поглубже.

    По Киевскому шоссе в сторону СПб за ~150 метров до перекрестка с Красносельским шоссе идет переход от карты ЛО к карте СПб.

    1) Если поставить стартовую точку "в зоне" карты СПБ, то маршрут строится через Пушкин (короче, но чуть-чуть дольше)

    2) Если поставить стартовую точку, "не доезжая" до карты СПб, то маршрут строится через КАД. При этом, если ехать по маршруту, то при въезде в зону карты СПБ (за 150 метров до перекрестка), то маршрут перестраивается на "через Пушкин" (на скорости 90 км/ч обязательно проскочишь поворот)

    3) Если поставить стартовую точку в ЛО и добавить промежуточную точку на Киевском шоссе, не доезжая до Красносельского (в зоне карты СПб), то маршрут строится через Пушкин.

    Таким образом получается, что проблема не в пробках или предыдущей моей скорости, и даже не в том, что "программа на данный момент работает так - либо время (оптимальный), либо расстояние (кратчайший), и никаких фаззилоджиков". Проблема в том, что предварительный маршрут строится по "Дорогам Евразии", в которых не Пушкина. Решение проблемы - ставить промежуточные точки по маршруту на границах карт. Но хотелось бы, чтобы из ставила программа....

  6. Писали уже много раз - расчётное вреям корректируется в зависимости от предыдущей скорости. Откуда вы знаете, что повернув на поворот в дальнейшем время не скорректируется? 

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

  7. WinCE, Версия программы 5, Карта Ленобласти 10.5, СПб 26.2, Евразии 8.17

    Сделал два скриншота: прокладка маршрута от перекрестка "Киевское шоссе+Красносельское шоссе" до Колпино. Первый маршрут программа построила сама. Во второй маршрут вмешался я - добавил промежуточную точку. Первый маршрут (слева): время 30 минут, расстояние 32км, второй маршрут (справа): время 31 минута, расстояние 21 км. В настройках стоит "Оптимальный маршрут". В чем оптимальность? И насколько оптимальна "оптимальность" Ситигида?

    post-13267-0-99520200-1296413738_thumb.j

    • Upvote 1
×
×
  • Создать...