Показаны сообщения с ярлыком Знакомство с Waze. Показать все сообщения
Показаны сообщения с ярлыком Знакомство с Waze. Показать все сообщения

вторник, 3 мая 2016 г.

Этапы редактирования Waze.

Редактирование в Waze процесс не только творческий, но и динамичный. В том смысле, что со временем, редактор видит все больше нюансов и отслеживает все больше сопутствующих моментов на карте. Если новоначальным кажется, что какой-то фрагмент в WME вполне прост и прозрачен, то опыт предостерегает - это не всегда так. Приведем воображаемый пример различных типов редактирования в зависимости от уровня редактора.
Конечно это лишь схема и в реальности редакторы сильно отличаются друг от друга не смотря на то, что имеют одинаковый уровень.

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


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

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




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



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

Добро пожаловать в мир редактирования Waze!

суббота, 23 января 2016 г.

Конструктор Waze

Дорожная сеть в Waze состоит из комбинации трех элементов, которые как части конструктора, позволяют строить в редакторе Waze  (Waze Map Editor - WME) нужные конфигурации дорожного графа:

  • сегмент
  • узел
  • кольцо (круговое движение)

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

Назовем общие принципы редактирования в вейз:
  • маршрутизация - оптимальные маршруты. Для этого все сегменты дорожной сети должны быть соединены между собой;
  • визуализация-  четкое и понятное отображение дорожной сети, что улучшает зрительное восприятие карты и маршрута по ней;
  • аудилизация - правильные голосовые подсказки.

Кратко раскроем смысл всех трех наших принципов.

Маршрутизация

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

Видим узел между ними. По видимости все верно. Выделим один из сегментов
Мы видим, что связи между двумя отрезками нет - значит что то сделано не так и по таким дорогам вейз строить маршрут не будет. Еще раз присоединяем один отрезок к другому:

Соединение есть, но отсутствуют разрешения на этом узле. Разрешаем:


Это и означает “правильность” соединения сегментов - они должны быть подключены друг к другу и нужные маневры должны быть разрешены.

Некоторую сложность может вызвать соединение сегментов в кольцо при круговом движении. Делать это нужно так:

Рисуем нужное количество дорог в центр будущего круга - не заботясь о их соединении между собой


Затем рисуем круг, начиная рисовать из того же центра будущего круга

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

Это основа маршрутизации - сервер должен “увидеть” связи между сегментами-дорогами, чтобы строить маршрут по ним. Оставляем за скобками этого материала правильное именование сегментов (присвоение имени, альтернативного имени), выставление нужного типа для дороги (автомагистраль, важное шоссе, шоссе, важная дорога, дорога итд) - все это очень важно для построения маршрутов, но этим, как правило, занимаются опытные редакторы 3+ уровня.

Визуализация

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


Дорога отрисована с излишним количеством изгибов (нодов). Этого не нужно делать. Карта при такой практике будет выглядеть “неряшливо” и при навигации курсор будет следовать за каждым изгибом дороги, необоснованно двигая экран. Правило вейз - разумный минимализм. Нужно рисовать минимально необходимое количество изгибов (нодов). В данном случае можно обойтись вообще без них:
Тоже можно отнести и к перекресткам. В данном случае кроме просто некрасивого отображения можно получить еще и не правильные голосовые подсказки (об этом ниже):
Не правильно. Правильно будет так:

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

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

Приведем несколько рисунков, поясняющих эти слова.

Один и тот же перекресток до и после упрощения. Во втором случае намного понятнее возможные маневры и направления съездов.
Еще пример

Такие “шахматные” задачи решают редакторы не начального уровня, но очень хорошо вырабатывать правильный “вкус” начиная с первых шагов в качестве редактора.

Аудилизация

Этот страшный неологизм означает “голосовые подсказки”.
Waze имеет уникальную функцию озвучивания названий улиц. Это вкупе с установкой нужных углов присоединения сегментов друг к другу дает редактору широчайшие возможности по формированию нужных подсказок. Можно сделать озвучку любого маневра “под себя”. Вообще - при редактировании нужно ставить себя на место водителя и представить - “как бы я ехал сам, что я бы хотел услышать в том или ином случае.”
Для эффективной простановки подсказок нужно установить расширение для Chrome- WME-JunctionAngle. Замечательный инструмент, позволяющий контролировать подсказки даже при не сохраненных изменениях в редакторе.

WME-JunctionAngle позволяет не перегружать материал цифрами углов для характеристики того или иного типа подсказки, а просто запомнить цвета (цвет можно настроить самостоятельно).

Подсказки могут быть трех видов:

  • поверните (зеленый маркер)
Белый цвет - отсутствие подсказки. Маневр озвучиваться не будет.

  • держитесь (желтый маркер)
Как разновидность подсказки “держитесь”  при определенных типах дорог, Waze использует подсказку “съезд” (синий маркер)
Серый кружок - показывает угол запрещенного поворота и, соответственно, отсутствующую подсказку для него.

  • развернитесь
Подсказка озвучивается или автоматически при проставлении штатного разворота Waze
Либо при соединении сегментов под 169+ градусов (фиолетовый маркер).
Можно отметить “пограничные” значения углов, например угол в 45 градусов (желтый маркер)
Такие углы нужно исправлять на правильные значения.

Наш пример с перекрестком будет выглядеть так:
Это означает, что Waze при движении слева, направо (и вверх и вниз) озвучит подсказку как “поверните направо” или “поверните налево”  и добавит имя сегмента (если оно указано). Если не указано - будет озвучено имя первого именованного сегмента (точная схема сложнее, но для начала достаточно запомнить это).

Итак, резюмируем: начинающему редактору нужно понимать:
во-первых, сегменты должны быть соединены между собой с указанием нужных маневров. Если их по каким-либо причинам соединить не получилось, то не нужно оставлять "как есть", но выяснять причину с помощью старших товарищей по цеху и исправлять;  
во-вторых, дороги должны быть “красивыми” как сами по себе, так и в связке с другими, что придаст карте “чистоту” и “схематичность”, то есть логичность и понятность маршрутов;
в-третьих, соединения при движении будут озвучены и нужно сразу озаботиться правильностью этой озвучки.

Напомним некоторые статьи,  связанные с этим материалом: Первая дорога в WME, Нужно ли использовать скрипты для WME, Все краски Validator'a и Toolbox'a

Также приглашаем всех редакторов присоединиться к соц. группам нашего сообщества (ссылки сверху страницы) а также к команде wazerussia в мессенджере slack. В последнее время эта площадка является наиболее востребованной для взаимодействия редакторов России, а также представителей Белоруссии, Казахстана и других стран.

Мы ждем вас друзья в увлекательной “игре” под названием “конструктор Waze”!

вторник, 27 января 2015 г.

А Яндекс так может?

C недавнего времени в бета версии редактора Waze появилась возможность проставлять запреты на движение по сегментам дорог. Работает это также, как и отчеты о перекрытиях из клиента. С той разницей, что это перекрытие можно поставить не только там, где непосредственно едешь, но на любой дороге на любой период. Похожий функционал уже есть - запреты по расписанию. В отличии от последних,  перекрытия вступают в силу СРАЗУ после проставления в редакторе и визуально отображаются как на LiveMap, так  и в клиенте.
Скриншот 2015-01-27 10.51.38.png
Намедни, случилось происшествие в городе - по имеющейся информации проставили запрет на движение на два часа. Вейзеры тут же получили верные маршруты в объезд проблемного участка дороги.
unnamed.png
Точно также реализуются перекрытия на праздники и всевозможные мероприятия - выставляется желаемый период, когда движение по указанному сегменту будет не возможно. Можно выставить как одно, так и двусторонние запреты.


Пока эти вещи доступны, как уже было упомянуто, только в бете и только для редакторов 5+ уровня. Однако сейчас, при желании, донести любую информацию для любого из членов WCR не представляет никакого труда - форум, соц.сети к вашим услугам.

Удачи на дорогах с Waze!

понедельник, 26 января 2015 г.

Контроль маршрутов Waze

В нашей заметке Три кита редактирования Waze мы уже говорили о том, что важно для построения правильной дорожной сети.
Сейчас приведем два примера о том, как важно выбрать правильный тип дороги.
Казалось бы - дорога и дорога. Нарисована и хорошо. Однако такой подход может привести к ошибкам.


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


В нашем примере, вейзер поставил ошибку:
Скриншот 2015-01-26 14.27.26.png
На скриншоте видно, что вместо поворота налево, как и повернул водитель (зеленая линия), Waze  рисовал какие то непонятности (кривизна маршрута даже не отобразилась в ошибке). Вполне законный вопрос - почему?
Смотрим ближе - все из-за маленького сегмента, нарисованного типом “дорога” (street):
Скриншот 2015-01-26 14.28.20.png
Тип дороги был указан ошибочно. Двигаясь по “важной дороге” снизу вверх при повороте налево на “важное шоссе”,  участок с типом “дорога” просто не учитывался системой и маршрут строился в объезд мнимого “разрыва” дорожной сети.
Исправляем этот сегмент на соответствующий тип (в нашем случае - “важное шоссе”) и получаем уже исправленный и ожидаемый маршрут.
Скриншот 2015-01-26 14.36.16.png



Еще один пример исправления междугороднего маршрута


Участок трассы Юрьевец-Нижний Новгород. Трасса отрисована не плохо, ей присвоен “правильный” тип - важное шоссе (мажор), казалось бы проблем быть не должно. Однако приключилась оказия построить маршрут:
По умолочанию Waze предлагала маршрут в Нижний по дороге через Городец, что на другой стороне Волги. Мягко говоря, это не совсем оптимальный маршрут. И главное не было понятно почему - не было ни одного запрета, который мог бы спровоцировать такое поведение программы.
Waze считала, что повернуть с важного шоссе на шоссе (с мажора на минор) было более “правильным”.
Скриншот 2014-12-29 20.01.52.png
То есть выбирался вариант “1”  и дальше по желтой дороге, вместо “2”.
Очевидно какая то загвоздка была в петле на скрине ниже.


Скриншот 2014-12-29 19.59.23.png


Выделенный участок дороги был также сделан типом “важное шоссе”. Получалось кольцо из “мажоров”. По каким алгоритмам Waze принимало решение выбирать 1-й вариант я не знаю, но наша задача в том, чтобы строились маршруты, которые нам нужны. Участок дороги, выделенный на скриншоте, как оказалось не только можно было понизить, то есть изменить тип дороги на “низший” (чтобы не было сомнительных дублей транзита с точки зрения программы), но и вообще сделать запрещенным к движению (частная дорога - privat). Выяснилось, что дорога построена, но не эксплуатируется, проезд на ней запрещен знаком и зачастую “сторожится” заинтересованными лицами :).
Вот так и помог “кривой” маршрут исправить эти не хорошие ошибки. После всех редактирований, строим маршрут:
Все встало на свои места.


Похожая тема была затронута в заметке О логике маршрутизации Waze.
Мораль таже - делать навигацию с Waze  лучше.


Удачи, друзья, на дорогах с Waze

четверг, 25 декабря 2014 г.

Yandex VS Waze

Продолжение темы, начатой в статье Сравнение навигации Яндекса и Waze.
(Автор и место - теже :))


Как и обещал, продолжаю рассказ о том, почему использование Waze  в качестве навигатора предпочтительнее, чем Яндекс.


Итак, любая навигационная система состоит из 3-х частей: железо (само устройство), софт (программа) и карты.
Железо рассматривать не будем, это другая история.
Софт.
Основой любого современного навигатора является его программная часть. От того как качественно и грамотно она написана, как учитывает различные нюансы зависит эффективность навигационного сервиса и удобство использования навигатора в целом.


Давным давно, в далекой далекой галактике…, в 2009,10 годах в Москве были проведены тесты навигаторов с поддержкой пробкосервисов. Результат обоих тестов был неутешительным – «антипробочные сервисы» у Навитела, Сити-Гида, Гармина оказались не более чем фикцией. Имея тысячи (а некоторые и десятки тысяч) пользователей в Москве, все навигаторы с разгромом уступили ПокетГИС, который на ВСЮ Москву имел онлайн 16 (шестнадцать) пользователей, включая участников теста.
С тех пор прошло 4 года, но ситуация мало в чем изменилась. Платные навигаторы всё также пытаются объезжать пробки за счет количества пользователей, но никак не качества самого продукта.
Яндекс-навигатор из их же числа. Никаких прогнозов развития ситуации. Маршрут рассчитывается исключительно по текущим данным, плюс пробкоданные, зачастую не понятно как полученные.
Технология прокладки маршрута Waze отличается от всех вышеозначенных программ. Когда Вы задаете точку финиша, он рассматривает дорожную ситуацию на каждом сегменте с учетом того времени, которое понадобится, чтобы добраться до данного участка дороги.
Приведем пример:
Вам нужно с ул. Бубнова (Иваново) (красная точка) попасть в Ашан (синяя).
Ашан.png
На момент прокладки маршрута пробок нет. Яндекс предлагает маршрут по улице Куконковых (оранжевый маркер). Пока вы едете, в районе 1-й Полянской улицы начинает образовываться пробка (красный маркер). И вот тут Яндекс-навигатор начинает решать, как её объехать, зачастую строя неэффективные пути объезда с точки зрения маршрута в целом.
Waze еще на стадии прокладки маршрута будет «знать» о появлении пробки, и если найдет более быстрые варианты предложит, например,  проехать по улице Лежневской и проспекту Строителей (зеленый маркер).
Вы поняли, в чем особенность? Яндекс еще ничего не показал, а Waze уже “знает” о затруднении и предлагает другой вариант! Это относится к затруднениям повседневным, не связанным с форсмажорными обстоятельствами.
Еще одним бонусом к использованию навигации Waze будет возможность прокладки с его помощью сразу трех вариантов маршрута. Если один чем-то не понравился, можно выбрать другой. Это можно сделать в любой момент поездки.


Карты.
Какой бы не была великолепной программа, но без карт она ничто. Именно качество отрисовки дорожной сети определяет, будет ли в полной мере использован весь заложенный в программу потенциал.
У Яндекс-навигатора можно выбрать 3 вида карт: схема, спутник и народная.
1. Со спутником всё ясно - это спутниковые снимки, которые в навигации использоваться могут только в очень редких случаях – неудобно и ненаглядно.
2. Народная карта. -  сервис, позволяющий любому желающему нарисовать с нуля или подкорректировать имеющиеся карты. Зачастую народные карты намного лучше, чем карты специализированных компаний (в т.ч. самого Яндекса).
3. Схема. Собственно это и есть карты от Яндекса.


А теперь внимание! При прокладке маршрута Яндекс-навигатор ВСЕГДА использует свои карты. Переключение на отображение народных карт НИКАК не влияет на навигацию. Фактически народные карты – это просто электронный вид обычных бумажных карт.
Карты в Waze рисуют сами пользователи. Там, где есть вейзеры, дорожная сеть, с точки зрения навигации,  в разы лучше, чем у официалов. Ее недостатком можно назвать малую прорисованность в некоторых районах. Но поверьте, достаточно уделить 5 минут своего времени, чтобы сообщить о слабом дорожном покрытии в месте, где Вы собираетесь использовать Waze, и редакторы просто “выстроятся в очередь” чтобы отрисовать Ваш населенный пункт. И через неделю местность будет не узнать. Вам останется только поправить все набело, используя эту навигацию на месте.
Про варианты использования Waze в зависимости от качества карт в вашем случае, было написано в заметке Рекомендации по использованию навигации #Waze


Различия.
Waze является противоположностью Яндекс-навигатору в смысле отображения информации о затруднении движения. “Что по Яндексу хорошо, то по Вейзу плохо”. Например, если нет никакого форс-мажора и вы едете с ЯН и сзади рисуется красный след затруднения движения - это хорошо. То же самое для Waze  - в каком то смысле плохо. Это означает, что у программы недостаточно информации по средней скорости на этом участке. Чем чаще по нему проезжают, тем более точные данные получает Waze, тем точнее статистика будет соответствовать реальному положению дел.
Образно говоря, пробки в Waze зашиты в карту (С).


По другому оценивается и дорожная обстановка.
Скорость.png
Яндекс паникует, показывая скорость в 7 км/ч и окрашивая след в красный цвет.
IMG_0044.PNG
Вэйз же оценивает загруженность как среднюю, относительно обычной ежеутренней скорости на данном участке.
Т.е. в “накатанном” городе – если Вы стоите в пробке с Waze означает невозможность доехать быстрее - этот вариант наилучший для вас! Конечно, при условии хорошей отрисовки дорожного графа.
В любом случае выбор за Вами.

Удачи вам на дорогах с Waze!