August 31, 2018

Расширенный функционал Народной карты Яндекс

Плагин "Расширенный функционал Народной карты Яндекс" для браузеров на базе Chromium (основные представители: Google Chrome, Яндекс.Браузер, Opera) является продолжением линейки скриптов для Народной карты и Клуба Народной карты, объединяя все опубликованные ранее инструменты для более удобного редактирования Народной карты Яндекс.

Данное расширение позволяет:

  • удалять точки пересечения границ в слоях: гидрография, растительность, административное деление, рельеф;
  • изменять атрибуты посадки и высадки у остановок в нитках общественного транспорта начиная с №А по №Б;
  • создавать шаблоны (клонировать) объекты Народной карты путём добавления в панель "Недавно созданные" шаблона выбранного объекта с идентичными пользовательскими атрибутами;
  • создавать объекты-привязки (Дороги, Реки, Линии ж/д) путём добавления в панель "Недавно созданные" этих трёх объектов соответственно;
  • добавлять в Клубе Народной карты кнопки перехода в профиль.

Функционал:

1. Удаление точек пересечения границ.

Для выполнения операции удаления лишней точки пересечения границ копируем её координаты в редакторе:

Открываем расширение и переходим в пункт "Удаление точек":

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

Вставляем скопированные в редакторе координаты точки в поле "Координаты". После нажатия кнопки "Удалить точку" плагин сделает запрос на сервер. Во время выполнения запроса Вы будете видеть соответствующую страницу:

В случае успешного проведения операции удаления Вы получите соответствующее уведомление:

Ошибки и их причины:

1) Не удалось выполнить соединение с сервером.

2) Не удалось найти точку. В этом случае нужно скопировать координаты на более крупном масштабе и проверить правильность выбора слоя.

3) Сервер сообщил об ошибочности запроса. В конце текста указана ошибка, о которой сообщил сервер.

2. Изменение атрибутов остановок в нитках общественного транспорта (функционал доступен только для обладателей прав на редактирование ниток ОТ). Во время использования функционала должен быть открыт режим редактирования нитки ОТ.

Переходим в пункт "Атрибуты в нитках":

Откроется страница для ввода данных, где в полях ввода начальной и конечных остановок осуществления операции в виде подсказок отображены номера начальной и конечной остановки нитки:

Допускается ввод только одного номера (например, только начальной остановки осуществления операции) и пропуск полей, в этом случае недостающие данные будут подставлены автоматически согласно подсказкам в поле. Выбрав атрибут для изменения (в данном случае, "Нет посадки"), нажимаем "Изменить атрибуты". После этого в нитке будут изменены атрибуты у остановок.

3. Создание шаблона.

ID объекта можно узнать из адресной строки в момент его просмотра в редакторе:

Если в редакторе в данный момент открыт нужный объект, то проще выбрать пункт "Взять ID открытого объекта", и ID добавится автоматически.

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

После нажатия "Создать шаблон" и запроса на сервер система запросит подтверждение на обновление страницы:

Затем шаблон выбранного объекта можно будет найти в панели "Недавно созданные" в Народной карте:

Подпись у шаблона "Здание" - техническая необходимость во избежание конфликтов в работе редактора.

Если при сохранении созданного через шаблон объекта появляется надпись «Недостаточно прав для выполнения операции», значит, либо Вы пытаетесь создать служебный объект (например, страну), либо объект содержит в разделе привязок служебный и/или заблокированный объект. В последнем случае при отключении галочки «Копировать привязку(и)» проблема должна исчезнуть.

4. Создание объектов-привязок.

При переходе в пункт "Объекты-привязки" система сразу же запросит разрешение на обновление страницы.

После перезагрузки в панели "Недавно созданные" появятся объекты-привязки (Дорога, Река, Линия ж/д):

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

5. Добавление кнопок перехода в профиль в Клубе Народной карты.

Расширение добавляет в Клубе Народной карты рядом с никнеймом и датой кнопки перехода в профиль:

Эта функция по умолчанию отключена. Для включения данного функционала необходимо перейти в настройки расширения.

Настройки:

В расширении имеется панель настроек:

Переход в них осуществляется с главной страницы:

Общая информация:

В расширении реализован переход между пунктами меню через нажатие клавиш Enter и Backspace.

Плагин был создан на добровольной основе пользователями Народной карты Никитой Юшковым (функционал) и AlexPS (стилевое оформление).

Обратная связь:

При обнаружении некорректной работы функционала, а также по вопросам совершенствования функционала обращаться по e-mail:

[email protected]