Версия 2.15.0.0
Вводная
Скрипт предназначен для отправки из редактора персональных сообщений в форум или запросов в Google-документ (для дальнейшего рассмотрения и действий со стороны CM/Кураторов).
Умеет отправлять следующие запросы:
0. Различает Russia, Belarus, Uzbekistan, Kazakhstan и Ukraine по информации выделенного объекта (у каждой страны свой набор гуглотаблиц)
- Изменить уровень лока сегмента или лэндмарка
- Присоединить сегменты (минимум 2 сегмента)
- Изменить направление сегментов
- Отправить в форум персональное сообщение автору последних изменений объекта.
- Отправлять запрос на создание/переименование населённых пунктов
- Для сегментов и POI показывает cityID
- Проблемы с озвучкой.
Подробнее
В редакторе выделяем сегменты, слева появляется набор кнопок:
![]()
Кнопки могут быть залочены - зависит от типа элемента.
Кликание на нужные кнопки (Lock, Join, Dir, Turn, Closures, City) приведёт к открытию гугло-формы или формы отправки персонального сообщения в форум (кнопка PM).
После кликания по кнопке получаем новую вкладку РМ или гугло-форму или алерт (например, эта дорога имеет уровень лока, сопоставимый с вашим).
Опция “Discord” позволяет дублировать запрос в канал orders Discord`а.
В форме (различные для RU и BY) автоматически заполняются следующие поля (для lock, dir, join, turn, closures):
- waze-ник
- permalink
- ваш уровень (в качестве уровня лока)
- country, к которой относиться сегмент/лэндмарк
- требуемое действие (lock, dir, join, turn, closures)
- в доп.инфе - тип, страна, город, улицы
- (для lock) дата, до которой держать требуемый уровень лока (по умолчанию +5 дней “от сегодня”)
Для автозаполнения поля e-mail (для обратной связи) задайте его в настройках скрипта.
Остентся дописать (если надо) обоснование необходимости действия, какое направление блокировать, причину оперативного перекрытия, etc. (читайте комментарии в форме).
При отсылке РМ автоматом формируются:
- кому (если выделено несколько сегментов, то будут перечислены авторы всех объектов)
- тема сообщения
- само сообщение: каждому автору по одному пермалинку с указанием объекта
Руками нужно дописать свои непонятки, относительно “этого объекта редактора” и нажать Submit.
В форме проекта CityLock (кнопка city) автоматически заполняются следующие поля:
- waze-ник
- permalink
- имя НП (данные берутся из OSM)
- возможность добавлять название района к имени НП (для BY по умолчанию выключено, для остальных включено)
Если сегмент был именован, то скрипт подразумевает, что вы хотите переименовать населённый пункт, в этом слечау в форме имя будет в формате: “Rename: ‘old name’ => ‘new name’”.
Руками нужно заполнить остальные поля гуглоформы. Возможно потребуется исправить waze-ник, если сегмент “создан” не вами.
Кнопка State (только для RU) позволяет автоматически сформировать запрос на изменение принадлежности сегмента к району.
Для редакторов 5+ (РБ: 4+) имеется возможность заносить созданные НП в гуглотаблицу (для учёта)
Для исправления некорректной озвучки необходимо выделить именованный проблемный сегмент и нажать кнопку “TTS”. В появившейся форме основные поля будут заполнены, достаточно указать как звучит и как надо, акцентируя буквы, дописать комментарий.
Включенная опция “Map Center” заставляет брать текущие координаты центра карты, выключенная - центр рассчитывается по геометрии объекта запроса.
Ответная реакция
(для lock, dir, join, city) Действия со стороны CM/Кураторов (в общем те, кто имеет доступ к таблице ответов и имеет возможность выполнить запрос):
- анализ
- исполнение
- отправка e-mail инициатору с положительным или отрицательным ответом (скриптом из таблицы).
Ссылки
Ссылки на скрипт: FireFox, Greasy Fork.
Что изменено
2.15.0.0 - Добавлена возможность дублировать простые запросы в Discord
[hide]2.10.0.0 - (только для RU) Добавлена кнока State - Запрос на изменение района
2.8.0.1 - Добавлена поддержка для CountryName “Lithuania”; добавлена опция “Map Center”
2.6.0.2 - не подставлялось имя НП в гуглоформу
2.6.0.0 - добавлен запрос на изменение звучания TTS (кнопка TTS)
2.5.1.0 - Были траблы с получением имени страны
2.5.0.0 - Добавлен блок по Ukraine. Соответствующий набор гуглодокументов настроен.
2.4.5.0 - Для вызова запросов можно самостоятельно назначать быстрые клавиши
2.4.4.0 - Именование НП: если сегмент именован, то запрос будет на переименование по форме “Rename: ‘old name’ => ‘new name’”
2.4.3.1 - Уточнения корректности ссылок на таблицы (линк “Таблица”)
2.4.3.0 - Работа над ошибками
2.4.2.0 - CityLock: Добавление названия района к имени НП через опцию.
2.4.1 - Для “красного” сегмента пробуем угадать страну по данным OSM + работа над ошибками.
2.4.0 - Получаем данные (имя НП) из OSM для автозаполнения формы запроса создания нового НП
2.3.1 - работа над ошибками
2.2.0 - добавлен Uzbekistan; permalink в формы передаётся без лишнего “шума”
2.1.0 - Вылизывание интерфейса. Для РБ Save City = 4+. Настройки вынесены в интерфейс.
2.0.0 - Ищем функционал в отдельной закладке
1.15.0 - кривились категорий ПОИ
1.14.2 - Уточнение шаблона PM + небольшие правки.
1.14.1 - Проблемы с обработкой блокировок объектов.
1.14.0 - для ситилист zoom всегда 4, при передаче в гуглоформы из пермалинка убраны “/ru/” и “layers=XXX&”
1.13.0 - Работа над ошибками
1.13.0 - Добавлены - Level5+ и форма запроса CityList для “Беларусь”. Данные помещаются в разные гуглотаблицы в зависимости от страны (пока RU и BY).
1.12.0 - добавлены кнопки turn (запреты/разрешения направлений) и closures (оперативное перекрытие сегментов)
1.11.1 - Level5+: отправка данных в таблицу без гуглоформы
1.10.0 - для Level 5+ добавлена возможность “запоминать” вновь созданные НП в гуглотаблицах (для учёта)
1.9.5 - change olControlMousePosition
1.9.4.2 - “cityID:” теперь не ссылка
1.9.4.1 - перепутаны lat-lon.
1.9.4 - уточнения в связи с изменениями внутренностей WME.
1.9.3 - cityID как ссылка. Для камер, place(point) и junction ссылка содержит скорректированные lan&lon именно для этого объекта (будет по центру WME)
1.9.2 - уточнения информации для камер и заправок + ссылки на CityLock
1.9.1 - для сегментов и POI показывает cityID
1.9.0 - добавлен запрос на создание населённого пункта (CityLock).
1.8.2 - трабла с “вычислением” уровня лока.
1.8.0 - добавлен функционал отправки персональных сообщений; для Chrome указаны конкретные разрешения скрипта (закладки и сайт с редактором).[/hide]
Внимание!
При отсылки PM могут возникать ошибки:
- На форуме не найден автор изменения, не смотря на то, что автор жив и здоров.
Эта ошибка обычно возникает сразу после инсталляции скрипта. Попробуйте отрефрешить (клавиша F5) закладку с редактором. - Форум вернул несколько человек, вместо одного.
В нормальной ситуации такого быть не может. Если возникает - проинформируйте меня, с указанием Permalink.
Открытые вопросы
В скрипте сейчас логика с локами следующая (наследие исходной модели :lol: ):
- если уровень лока 1, то будет выведено сообщение о том, что здесь и так всё хорошо и ничего не произойдёт
- если уровень лока равен “вашему” - выводится сообщение, ничего не происходит
Нужно ли такое ограничение, “а вдруг я захочу повысить уровень лока”?
Замечания/предложения приветствуются (например, здесь).
PS.
- Это есть реализация идеи, озвученная на waze.su
- За основу брался шаблон “WME SAMPLE Unlock Requests”.
PPS.
Какой способ влияния на контент WME выбрать, решать вам. Под способами понимается:
