HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: Разработчикам: и снова про подсказки
Страницы: 1 [2] 3

[Ответить]
Alligator. [31.08.2005 16:34] :
Из-за вот этого вот маленького зигзуга на перекрестке подсказка выдается подсказка "немного правее", хотя должно быть "прямо" ...
[К сообщению приложены файлы: PGPS screen.jpg (75 кб)]
VctOs [31.08.2005 17:59] :
Если подсказки разрешены только в вершинах являющихся развилками то получается, что так оно и должно быть. В месте поворота налево развилки нет потому что ехать можно только в одну сторону (налево).

"А куда ему с подводной лодки деться?"
Alligator. [31.08.2005 18:11] :
Если подсказки разрешены только в вершинах являющихся развилками то получается, что так оно и должно быть. В месте поворота налево развилки нет потому что ехать можно только в одну сторону (налево).

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

если в данном случае взять отрезок, например, 100 м до развилки и отрезок 100 м после развилки, то будет видно, что это "прямо" а не "правее"

я это всё к тому, что система генерации подсказок требует кардинального улучшения ...
VctOs [31.08.2005 18:22] :
Я против смешивания Октябрьского поля с Цветным бульваром.
На Цветном как я предполагаю срабатывает блокиратор подсказок вне развилок.
На Октябрьском развилка есть и уступ вправо есть и я пока не вижу как можно эту ситуацию поправить только на стороне генератора подсказок. Уступ после корректной обработки направлений "за 100 м до и за 100 м после" напрашивается выдать вместо "немного правее" рекомендацию перестроиться в правый ряд. Хотя понятно, что делать это совсем не обязательно, а до перекрестка возможно даже вредно.
И с первым и со вторым случаем нужно думать. Но не смешивая их.
Alligator. [01.09.2005 09:15] :
я их смешиваю исключительно в том, что и то, и другое имхо разработчикам надо учесть при переработке системы генерации подсказок

ни коим образом не подразумевал, что это одна и та же проблема
VctOs [01.09.2005 10:05] :
OK. Давайте вернемся к Цветному.
О повороте налево сообщение не выдается как мне кажется из-за того, что запрещена генерация подсказок вне развилок, т.е. в полном соответствии с заложенной идеей. Этого хотел не только я, этого неоднократно требовали пользователи.
Как Вы считаете, допустим ли пропуск подсказки о безальтернативном повороте налево?
Alligator. [01.09.2005 10:22] :
Проблема в том, что вкупе с этим пропускается подсказка на перекрестке с Самотечной улицы с Самотечной площадью, где можно повернуть направо, а надо проехать прямо.
Но подсказка "прямо" программой вообще не выдается, что имхо тоже неправильно

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

В крайнем случае, согласен на подсказку "прямо - потом направо", хотя имхо в данном случае надо смотреть не направление дуг графа, а направление от первой точки развилки (Самотечная ул и Самотечная площадь) до второй точки развилки (Самотечная площадь и Цветной бульвар).
Соответственно, в первой точке подсказка "левее" - направление на вторую точку. Во второй точке "направо" - направление на Цветной бульвар. Выдавать как единую подсказку.
Alligator. [01.09.2005 10:31] :
Подозреваю, что на эту мою фразу кто-нибудь возразит, что если выдавать ещё и подсказку "прямо", то подсказок станет слишком много и большинство будут бестолковыми.

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

- если надо ехать по главной дороге на перекрестке с второстепенной, то подсказки не надо
- на перекрестке равнозначных дорог подсказку выдавать
- съезд с главной на второстепенную подсказку выдавать
- при выезде на главную дорогу по второстепенной подсказку выдавать

Хотя лучше иметь возможность настроить в каком из вышеперечисленных случаев пользователь хочет подсказку, а в каком нет...
Также можно добавить возможность учитывать и изгиб проложенного маршрута, но имхо это второстепенно ...
VctOs [01.09.2005 11:02] :
Понимаю.

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

Если бы я был бы штурманом, я подсказывал бы водителю этот участок как "прямо-налево-в-правый-ряд-направо". Соответственно, напрашивается исключение из правила развилок для развязок - мест, в которых маршрут существенно непрямой и развилки идут на небольшом расстоянии друг от друга.
VctOs [01.09.2005 11:05] :
Данных о главности дорог на подавляющем количестве перекрестков нет.
[Ответить]
[< Назад]  [Вперед >]