Як малювати перехрестя
The new Waze Wiki, aka Wazeopedia, is now live at Wazeopedia.waze.com. While this legacy wiki will remain accessible for the time being, it is no longer updated by the community. For the most up-to-date guidance, please visit your local Wazeopedia.
Please do not make any more updates to these legacy wiki pages, all future updates should be made in your country's local Wazeopedia.
Матеріал з waze
Як малювати перехрестя
Вашій увазі пропонується інформація про правильне створенні перехресть. Будь ласка, прочитайте її цілком, перш ніж почнете малювати самі.
Це частковий переклад офіційного керівництва по перехресть. Повні тексти тут:
Простіше - краще
Коли ми малюємо перехрестя нам іноді доводиться розмивати межі між фізичним і логічним світом. Первинна мета полягає в тому, що б представити речі якомога простіше і додавати "складності" тільки в разі виникнення проблем.
Що таке перехрестя?
Перехрестя складається з трьох компонентів:
- Як мінімум дві дороги
- Одне або кілька місць, де дороги зустрічаються (точки перетину)
- Дозволені / заборонені повороти в точках перетину
Т-перехрестя
Почнемо з найпростішого випадку - одна дорога підходить до іншої. Найчастіше вони зустрічаються під прямим кутом, і це найпростіша ситуація, так як логічний світ, тут, практично збігається з фізичним.
Однак, часто-густо, знаходяться дороги, який зустрічаються і під косими кутами. Первинне бажання, яке виникає, коли бачиш такі дороги - так їх і намалювати.
Однак, є проблеми з цим бажанням: припустимо, ми їдемо від низу до верху і нам потрібна права дорога, в залежності від кута зустрічі клієнт може підказати "тримайтеся правіше", хоча природніше було б "поверніть направо" (більш того, можлива поява підказки " тримайтеся лівіше ", в тому випадку, коли треба їхати прямо - Dekis). А якщо система вирішить, що поворот наліво, при поїздки з зверху, занадто крутий, то вона просто проігнорує його.
Що б усього цього не сталося, нам треба розглядати перехрестя з логічної точки зору. І так як ми хочемо в цьому випадку простих "поверніть направо / наліво" інструкцій ми повинні привести його до найпростішого нагоди - перехрестя з прямімим кутом зустрічі доріг. Як? Подрісуем примикає дорогу:
І тепер у нас є перехрестя, який логічно працює, як перехрестя під прямим кутом, але більш-менш збігається з реальним світом.
просто перехрестя
Досить просто перейти від попередніх прикладів до 4-х сторонньому перехрестя. Знову ж таки, в більшості випадків це - перехрестя з майже прямими кутами
А якщо у нас є перетин під косим кутом ми, знову таки, захочемо цього уникнути ...
Ось що Ви побачите на максимальному збільшенні, а при віддаленні буде виглядає як і раніше. А ось реальний приклад при збільшенні, на якому Ви ще можете побачити зміни геометрії дороги
Управління дозволом на повороти
Ми вже згадували про те, як замість інструкції "тримайтеся правіше" отримати "поверніть направо". Waze вибирає інструкції в залежності від
Якщо всі ваші перехрестя маю базовий вид (т-образний і простий), то все зводиться до наступних простих правил:
Ці значення кутів дозволяють нам просто управляти бажаним видом інструкцій, залишаючи за бортом той факт, що реальна межа для алгоритму вибору - 45 градусів, що означає, що для кутів 44.5 і 45.5 градусів інструкції будуть різні, а на око розрізнити ці кути практично неможливо .
Відповідно, для Y-перехресть ми повинні чітко уявляти що буде для нас "прямо", а що - "в сторону". При цьому, що б "прямо" і "в сторону" було б очевидно, будемо вважати, що "прямо" - це кут в 0 градусів, а "в сторону" - 20. Так як транспортир при редагуванні - рідкісний помічник , то краще уникати ситуацій, де потрібна реальна точність. Ці знання дозволяють нам управляти поведінкою перехрестя в більшості випадків просто керуючи його геометрією. Це особливо корисно для смуг для повороту на великих за площею перехрестях, де "поверніть направо / наліво" іноді більш переважно, ніж "тримайтеся правіше / лівіше". Якщо кут такої смуги 20-30 градусів, то інструкція (в прикладі) буде "тримайтеся правіше"
Але після коригування - "поверніть направо"
2) Назв і типів вулиць
Назви і типи вулиць, складових перехрестя, теж впливають на вибір підказок. Основне правило говорить: якщо ви хочете, щоб поворот був озвучений - змініть назву вулиці. По-крайней мере це значно повели шанс озвучення. Відповідно, смуги для поворотів на великих перерестках повинні відрізнятися в назві від назві дороги від якої вони відходять або не мати імені взагалі (правда, коли Waze генерує повідомлення про події на цих смугах, ці повідомлення не інформативні). Тип дороги також впливає на інструціі, хоча і не так важливий, як назви і геометрія. Якщо кілька доріг зустрічаються на перехресті і дві з них з однаковими імена і обидві майже під кутом 0 градусів, то для обох доріг буде однакова інструкція (якщо буде) в незалежності від типу дороги. Трохи пізніше ми побачимо це на прикладах Y-перехресть.