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

Качество дорог, объезд по карманам и мож еще что. Предложение


Recommended Posts

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

Должна учитываться любая скорость.

А как эту статистику считать - с учетом всех датчиков или уже скорректированных?

Естественно с учетом всех.

Я имел ввиду нижний лимит, предложенный ERER'ом. 11 км/ч это не пробка?

Для ребра для которого нормальная скорость в данное время 50 км/ч - пробка. Для ребра со скоростью 20 км/ч - нет.

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

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

ERER тоже предлагает верхний лимит, только на очень низком уровне.

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

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

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

  • Upvote 1
Link to post
Share on other sites
  • Replies 89
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да это-то понятно. Но исходить изначально из того, что "в стране бардак, так что правила игнорируем, смотрим на окружающих" - неправильно. ИМХО, конечно. :)

Я уже года два назад пытался такую мысль огласить, но... Петрушка в том, что по следам в 120 по городу я те же 120 не поеду, а буду чухать от силы 80. Поэтому потрачу времени в 1.5-2 раза больше. А пр

П - Барышня, там на дороге на Каменку в сторону Выборгского шоссе, надо на ребре скорость разумную подправить с 50 до 40. Д - Так дорога разбита на несколько ребер, Вы какое имеете ввиду? П - Т

Posted Images

ERER, я исхожу из двух озвученных Joss'ом условий. 1. Периодичность статистики не будет меняться. 2. Борьба с перескоростями будет вестись через введение типов дорог. Выходить в рассуждениях за рамки этих условий = заниматься научной фантастикой... :)

Edited by stroncium90
Link to post
Share on other sites

Да это-то понятно. Но исходить изначально из того, что "в стране бардак, так что правила игнорируем, смотрим на окружающих" - неправильно.

Программа должна исходить из реальной ситуации, только так она может быть актуальной. Если исходить из того что в стране полный порядок, никто не нарушает, дороги вовремя чинят и новые строят, благодаря чему нет пробок => СитиГид вообще не нужен.

timvetrov, кто-то здесь сказал, что не надо? По-моему, последнее время весь спор о том, как правильнее определить этот лимит....Должен сидеть какой-то Вася и придумывать эти лимиты? Привязываться к статистике, которая разбита по времени суток? А как быть с ребрами, где нет или мало датчиков? Тыкать пальцем в небо и придумывать цифру с потолка?

Там где нет статистики есть скоростной режим, официально утвержденный. Да и неточности на ребрах, где 5ти автомобилей в день не проезжает, не будут сильно влиять на точность подавляющего большинства маршрутов. Если кого-то будет напрягать - позвонит и решит проблему. Edited by Sorg
  • Upvote 1
Link to post
Share on other sites

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

Слишком категорично для того, чтобы быть правильным.

  • Upvote 1
Link to post
Share on other sites

ERER, я исхожу из двух озвученных  Joss'ом условий. 1. Периодичность  статистики не будет меняться. 2. Борьба с перескоростями будет вестись через введение типов дорог.

Бороться с перескоростями через типы дорог - нереально. Дороги одного и того же типа могут иметь сильно разную разумную скорость проезда. Одно дело широкий переулок с запретом стоянки по обеим сторонам, другое - разбитый переулок с припаркованными как попало автомобилями. По первому можно в среднем 40 проехать (с учетом разгонов, торможений и "уступи дорогу"), по второму и 20 страшно, а разрешенная ГИБДД вообще 60.Изначальная идея заключалась в том чтобы получить реальную картину с какой скоростью какое ребро можно проехать. Без учета скоростного режима и чего-либо еще. Чисто механически никого не сбив и не повредив транспортное средство. Такая информация будет очень полезна пользователям. А уж как они будут на основе этой информации строить маршрут - это отдельный вопрос. Могут учитывать скоростной режим и разумную скорость = законопослушный водитель, могут только разумную скорость = незаконопослушный водитель, могут только скоростной режим = законопослушный водитель на тракторе. Эти варианты, ессно, должны быть оформлены настройками в программе.

Слишком категорично для того, чтобы быть правильным.

Вообще-то специально изложил мысль несколько утрированно, думал так понятнее будет. Смысл в том, что совершенно этой же Вашей фразой можно откомментировать то сообщение, на которое я отвечал.
Link to post
Share on other sites

Одно дело широкий переулок с запретом стоянки по обеим сторонам, другое - разбитый переулок с припаркованными как попало автомобилями. По первому можно в среднем 40 проехать (с учетом разгонов, торможений и "уступи дорогу"), по второму и 20 страшно

1. Как собирать такие данные?

2. Как отслеживать изменения?

Link to post
Share on other sites

1. Как собирать такие данные?

2. Как отслеживать изменения?

Чувствую, сейчас по второму кругу пойдем... :)

Link to post
Share on other sites

Смысл в том, что совершенно этой же Вашей фразой можно откомментировать то сообщение, на которое я отвечал.

Я думал, совершенно очевидно, что программа (при ее правильной работе) не имеет права предлагать мне сэкономить время за счет нарушения правил. :blink:

1. Как собирать такие данные? 2. Как отслеживать изменения?

Ээээ... Может, так же как сейчас?

"Алло, девушки..."

Link to post
Share on other sites

Как собирать такие данные?

1. Берем данные о скоростях на ребре за определенный период (по сути как для статистики). Далее сортируем и 5-10-20% самых высоких скоростей отбрасываем. Самая высокая из оставшихся скоростей берется как лимит.

Пример: есть скорости 20,25,40,35,100,25,35,20,40,20. Сортируем: 20,20,20,25,25,35,35,40,40,100. Допустим отбрасываем 10%. 10% от 10ти измерений=одно измерение. Отбрасываем одно самое большое измерение: 20,20,20,25,25,35,35,40,40. Итого лимит 40км/ч.

Пример 2: есть скорости 20,25,40,35,30,25,35,20,40,20. Сортируем: 20,20,20,25,25,30,35,35,40,40. Отбрасываем одно самое большое измерение: 20,20,20,25,25,30,35,35,40. Итого лимит опять 40км/ч.

Я думал, совершенно очевидно, что программа (при ее правильной работе) не имеет права предлагать мне сэкономить время за счет нарушения правил. :blink:

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

Edited by Sorg
Link to post
Share on other sites

Бороться с перескоростями через типы дорог - нереально. Дороги одного и того же типа могут иметь сильно разную разумную скорость проезда. Одно дело широкий переулок с запретом стоянки по обеим сторонам, другое - разбитый переулок с припаркованными как попало автомобилями. По первому можно в среднем 40 проехать (с учетом разгонов, торможений и "уступи дорогу"), по второму и 20 страшно, а разрешенная ГИБДД вообще 60.Изначальная идея заключалась в том чтобы получить реальную картину с какой скоростью какое ребро можно проехать. Без учета скоростного режима и чего-либо еще. Чисто механически никого не сбив и не повредив транспортное средство. Такая информация будет очень полезна пользователям. А уж как они будут на основе этой информации строить маршрут - это отдельный вопрос. Могут учитывать скоростной режим и разумную скорость = законопослушный водитель, могут только разумную скорость = незаконопослушный водитель, могут только скоростной режим = законопослушный водитель на тракторе. Эти варианты, ессно, должны быть оформлены настройками в программе.

То, что Вы написали, даже не научная фантастика, а утопия. Выше я уже объяснил почему.

Link to post
Share on other sites

Но пользователь всяко имеет право узнать маршрут, проложенный с нарушениями ПДД.

Повторюсь - пусть уж предложит тогда варианты с разворотом через ДвСпл, под кирпичи и т.д. Может, пользователю и на это пофиг.

  • Upvote 1
Link to post
Share on other sites

То, что Вы написали, даже не научная фантастика, а утопия. Выше я уже объяснил почему.

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

А вот то, что вряд ли реализуют - это другой вопрос. Но об я не писал :) Этот вопрос вне моей компетенции.

Link to post
Share on other sites

Ээээ... Может, так же как сейчас?

"Алло, девушки..."

Вы смайлик не поставили, надеюсь, это шутка? :blink:

Link to post
Share on other sites

Повторюсь - пусть уж предложит тогда варианты с разворотом через ДвСпл, под кирпичи и т.д. Может, пользователю и на это пофиг.

Слишком мала целевая аудитория для подобных опций.

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

Link to post
Share on other sites

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

А вот то, что вряд ли реализуют - это другой вопрос. Но об я не писал :) Этот вопрос вне моей компетенции.

Проблему решат не фильтры, а достаточное количество реальных датчиков...

  • Upvote 1
Link to post
Share on other sites

Проблему решат не фильтры, а достаточное количество реальных датчиков...

А количество реальных датчиков зависит от того как эффективно решены различные проблемы. Замкнутый круг, однако. Надо его где-то разрывать.

Link to post
Share on other sites

Вы смайлик не поставили, надеюсь, это шутка? :blink:

Может, я просто недопонял. Я думал, речь про то, как установить лимиты на разные дороги. Но сейчас-то скоростные индексы корректируются по баг-репортам. А что мешает и другие "вшитые" скорости (ограничения на ребрах и т.д.) выставить изначально по-тупому (60 в городе, 90 за городом и т.д.), а потом подправить по сообщениям юзеров?

Но видимо, читал слишком по диагонали. Если речь шла про динамически корректируемые скорости, то никаких девушек не хватит.

  • Upvote 1
Link to post
Share on other sites

А что мешает и другие "вшитые" скорости (ограничения на ребрах и т.д.) выставить изначально по-тупому (60 в городе, 90 за городом и т.д.), а потом подправить по сообщениям юзеров?

Мне тоже кажется, что это - самый простой путь. Тем более что корректив будет вноситься минимум, ведь это не базовая скорость, а максимальная, под которую будут резать перескорости.

Мне кажется, что единственный смысл этого спидлимита - обрезать заведомые перескорости (типа 120 км/ч на обычной городской улице 1+1, 100 км/ч в кармане и т.п.) Если, допустим, на карманы будет стоять спидлимит 30 (изначально), на обычные улицы типа 1+1 - 50, а на основные городские дороги, допустим, 70 или 80, вряд ли понадобятся какие-либо коррективы вообще.

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

Проблему решат не фильтры, а достаточное количество реальных датчиков...

Ага. Уж сколько датчиков на Народной в сторону моста, а как появится перескорость в кармане, все равно тащит...

Мне кажется, что фильтры все-таки должны быть, чтобы резать грубые артефакты.

Link to post
Share on other sites

Мне тоже кажется, что это - самый простой путь. Тем более что корректив будет вноситься минимум, ведь это не базовая скорость, а максимальная, под которую будут резать перескорости.

Мне кажется, что единственный смысл этого спидлимита - обрезать заведомые перескорости (типа 120 км/ч на обычной городской улице 1+1, 100 км/ч в кармане и т.п.) Если, допустим, на карманы будет стоять спидлимит 30 (изначально), на обычные улицы типа 1+1 - 50, а на основные городские дороги, допустим, 70 или 80, вряд ли понадобятся какие-либо коррективы вообще.

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

Ага. Уж сколько датчиков на Народной в сторону моста, а как появится перескорость в кармане, все равно тащит...

Мне кажется, что фильтры все-таки должны быть, чтобы резать грубые артефакты.

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

У карманов другой тип дорог будет. Соответственно другой скоростной индекс. И не будет туда тащить!

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

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

Да я вообще тупой! :rolleyes:

И все же, и все же...

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

Я же не говорю, что каждое ребро надо отдельно рассматривать. Первоначально можно на все ребра одного типа дорог повесить одну и ту же максимальную скорость. А потом (в случае необходимости) корректировать.

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

Link to post
Share on other sites

Я просто имел в виду, что лучше иметь отдельный параметр "тип дороги" и отдельный параметр "максимальная скорость"

Это так кажется, что лучше. Представим себе несколько сотен карт разных картографов, при сборке используется тип дороги - сущность, которой могут пользоваться картографы и которые реализованы в существующем ПО для создания карт. Вы предлагаете всем картографам начать использовать нестандартизованные атрибуты? И опять же, для их использования понадобятся какое-то новые программы?

Link to post
Share on other sites

Это так кажется, что лучше.

Мне так кажется как специалисту в другой области. Разумеется, специалистам в области картографии виднее.

Вы предлагаете всем картографам начать использовать нестандартизованные атрибуты?

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

Еще раз повторю - я предлагал повесить этот атрибут на все дороги одного типа одинаковый. Но это, ИМХО, должен быть независимый от типа дороги атрибут.

И опять же, для их использования понадобятся какое-то новые программы?

Новое ПО в любом случае понадобится, ведь СГ сейчас не поддерживает типы дорог. Да и спидлимит сейчас на все ребра 120 км/ч (откуда эта цифра, мне совершенно не понятно).

Впрочем, не поймите неправильно! Я сейчас рассуждаю о деталях, на самом же деле я согласен с тем, что и просто введение типов дорог (каждого со своим максимумом скорости) уже решит эту проблему. Все эти раздельные спидлимиты - это так, изыск. Ведь и сейчас (без типов дорог и со всеми перескоростями) СГ - лучшая программа в России. А если еще появятся типы дорог и соответствующие им спидлимиты - будет вообще чума!

Ведь главное, чтобы в городе в принципе не было таких скоростей, как 120 км/ч. Тем более, в карманах...

  • Upvote 1
Link to post
Share on other sites

Представим себе несколько сотен карт разных картографов, при сборке используется тип дороги - сущность, которой могут пользоваться картографы и которые реализованы в существующем ПО для создания карт.

Как мне кажется, можно начать не с сотни, а например с Питера ;)

Вы предлагаете всем картографам начать использовать нестандартизованные атрибуты?

А почему бы и нет? Что в этом плохого? Это они пока не стандартизованные...Впрочем, тут лучше мнение картографов выслушать. Может, они и не против ;)

Link to post
Share on other sites

Ведь и сейчас (без типов дорог и со всеми перескоростями) СГ - лучшая программа в России. А если еще появятся типы дорог и соответствующие им спидлимиты - будет вообще чума!

карман будет закрыт для сквозного проезда.

спидлимит если будет, то только для предупреждения о превышении скорости.

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

Как мне кажется, можно начать не с сотни, а например с Питера

там столько много чего делать не переделать... и только в одной карте Питера. а их...карт..сотни :)

сейчас сервер работает над 120-и, и может не всегда справляется, но этих 120 сейчас ойййй как мало.

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

×
×
  • Create New...