Модуль:НОТ Москвы/песочница/doc

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Это страница документации Модуль:НОТ Москвы/песочница.

Модуль для построения списков маршрутов (и остановок маршрутов) наземного общественного транспорта Москвы. Модуль содержит следующие функции:

  • metro_mini — список маршрутов для статьи о станции метро, МЦК или МЦД. Название станции можно передавать как для шаблона {{ММ}}, а можно как название статьи, то есть с последующим уточнением в скобках (за исключением тех станций, для которых шаблон {{ММ}} требует передавать название иначе, чем просто название статьи минус уточнение). Предназначен для карточки статьи.
  • metro_midi — то же, что и metro_mini, но каждый вид транспорта выводится в виде отдельного пункта маркированного списка. Предназначен для тела статьи.
  • metro — то же, что и metro_mini, но с основными остановками для каждого маршрута. По результатам опроса использование этого варианта не поддержано.
  • railway_mini — список маршрутов для статьи о железнодорожной станции, не входящей в МЦД; фильтрация по тегу или линку. Параметр — название статьи о железнодорожной станции. Предназначен для карточки статьи.
  • railway_midi — то же, что и railway_mini, но каждый вид транспорта выводится в виде отдельного пункта маркированного списка. Предназначен для тела статьи.
  • railway — то же, что и metro_mini, но с основными остановками для каждого маршрута. По результатам опроса использование этого варианта не поддержано.
  • num и numfull — один или несколько конкретных маршрутов в том же формате, как metro, с основными и всеми остановками соответственно. Функции поддерживают неограниченный список индексов маршрутов.
  • firstlast — начальная и конечная остановки через тире для заданного маршрута.

Для обращений к модулю создан шаблон {{НОТ Москвы}}.

Примеры вызова функций[править код]

По станциям метро / МЦК / МЦД[править код]

Краткий список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|metro_mini|Бульвар Рокоссовского}}

А: 3, 75, 80, 86, 265, 311, 327, 822; Тм: 4, 7, 13, 36, 46

{{#invoke:НОТ Москвы/песочница|metro_mini|Новодачная}}

А: 352, 563, 746

Чуть удлинённый список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|metro_midi|Бульвар Рокоссовского}}

На этой станции можно пересесть на следующие маршруты городского пассажирского транспорта[1]:

{{#invoke:НОТ Москвы/песочница|metro_midi|Новодачная}}

На этой станции можно пересесть на следующие маршруты городского пассажирского транспорта[1]:

Полный список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|metro|Бульвар Рокоссовского}}
{{#invoke:НОТ Москвы/песочница|metro|Новодачная}}

На этой станции можно пересесть на следующие маршруты городского пассажирского транспорта[1]:

Автобусы
352: Серпуховско-Тимирязевская линия Алтуфьево  ЛианозовоЛианозово Лианозово  Марк Марк  Новодачная  Долгопрудная Долгопрудная
563: Люблинско-Дмитровская линия Верхние Лихоборы  Люблинско-Дмитровская линия Селигерская  Люблинско-Дмитровская линия Яхромская  ЛианозовоЛианозово Лианозово  Марк Марк (→)  Новодачная  Долгопрудная Долгопрудная
746: Северный — 4-й микрорайон  Люблинско-Дмитровская линия Физтех  Новодачная  Долгопрудная Долгопрудная

«→» — остановки проходятся только при движении в прямом направлении; «←» — остановки проходятся только при движении в обратном направлении.


По ж/д станции, не входящей в МЦД[править код]

Краткий список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|railway_mini|Новогиреево (платформа)}}

А: 21, 133, 208, 232, 237, 247, 254, 276, 285, 314, 409, 620, 645, 662, 776, 787, 842, 884, 974, т30, т53, т64, т75, н4; Тм: 36, 37

Чуть удлинённый список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|railway_midi|Новогиреево (платформа)}}

На этой станции можно пересесть на следующие маршруты городского пассажирского транспорта[1]:

Полный список маршрутов[править код]

{{#invoke:НОТ Москвы/песочница|railway|Новогиреево (платформа)}}

Конечные пункты по конкретному маршруту[править код]

{{#invoke:НОТ Москвы/песочница|firstlast|А м6}}

Стадион «Лужники» (южная)Дангауэровка

Список остановок по конкретным маршрутам[править код]

{{#invoke:НОТ Москвы/песочница|num|А м6|А е85|А 123}}
м6: Стадион «Лужники» (южная)  СпортивнаяЛужники Спортивная  Сокольническая линия Кропоткинская  Библиотека имени ЛенинаАрбатскаяАлександровский садБоровицкая Библиотека имени Ленина  Охотный РядТеатральнаяПлощадь Революции Театральная площадь  ЛубянкаКузнецкий Мост Лубянка  Калужско-Рижская линияТаганско-Краснопресненская линия Китай-город  Серп и МолотПлощадь ИльичаРимская Площадь Ильича  Москва-Товарная-Курская Москва-Товарная  АвиамоторнаяАвиамоторная Авиамоторная  Дангауэровка
е85: Каширское шоссе — МКАД  Замоскворецкая линия Домодедовская  Москворечье Москворечье  Замоскворецкая линияБольшая кольцевая линия Каширская  НагатинскаяСерпуховско-Тимирязевская линия Нагатинская  Верхние КотлыМосковское центральное кольцо Верхние Котлы  Серпуховско-Тимирязевская линия Тульская  ДобрынинскаяСерпуховская Добрынинская
123: Серпуховско-Тимирязевская линияЛюблинско-Дмитровская линия Петровско-Разумовская  Московское центральное кольцо Коптево  Замоскворецкая линия Водный стадион

«→» — остановки проходятся только при движении в прямом направлении; «←» — остановки проходятся только при движении в обратном направлении.


Таблицы[править код]

Для полноценного функционирования модуля следует поддерживать в актуальном состоянии три таблицы:

Таблица complexes[править код]

Таблица содержит все пересадочные узлы метро, в которых имеются разноимённые станции, а также все случаи, когда несколько разноимённых объектов надо рассматривать как одну остановку. Каждая строка таблицы соответствует одному пересадочному узлу. Все входящие в него несовпадающие названия станций метро заносятся в поля name1, name2, name3, name4, а других объектов — в поля tag1, tag2, tag3, tag4, причём и те, и другие в том же формате, как и в списке остановок (в полях stop/alias и link/tag соответственно).

Таблица buses[править код]

Таблица содержит все маршруты наземного общественного транспорта. Индекс таблицы состоит из префикса (А, Тб, Тм для автобусов, троллейбусов и трамваев соответственно), пробела и номера маршрута. Поля:

  • kind — А, Тб или Тм;
  • name — номер, можно в виде викиссылки на статью, в которой описывается маршрут;
  • comment (опционально) — примечание, которое должно быть показано в конце списка остановок (скобки и форматирование уменьшенным шрифтом добавляются автоматически);
  • status — два варианта: '+' для временных маршрутов и '-' для временно отменённых;
  • status_from — дата (текстовое поле в формате 'YYYYMMDD'; если она известна), начиная с которой надо показывать временный маршрут либо помечать временно отменённый;
  • status_to — аналогично предыдущему, дата, по которую включительно это надо делать.

Таблица stops[править код]

Таблица содержит основные остановки. Порядок перечисления маршрутов и остановок в этой таблице должен соответствовать желаемому порядку их перечисления в статье:

  • bus — маршрут, как в индексе предыдущей таблицы;
  • stop — название остановки;
  • link — название статьи для викификации названия остановки; если совпадает со значением stop, то надо занести значение '=';
  • alias — то же, но для случая, когда остановка называется иначе: тогда в stop задаётся истинное название, а в alias название для поиска;
  • m=true (опционально) — признак, что остановка находится при станции метро/МЦК/МЦД и её название будет пропущено через шаблон {{ММ}}; в противном случае оно будет показано как в поле stop;
  • i=true (опционально) — признак, что остановка является важной; если функция выдаёт не все остановки, то будут выданы только помеченные как i=true и m=true;
  • comment (опционально) — аналогично примечанию в предыдущей таблице, но после конкретной остановки.


  1. 1 2 3 4 5 6 Реестр муниципальных маршрутов регулярных перевозок пассажиров и багажа автомобильным и наземным электрическим транспортом в городе Москве. Портал открытых данных правительства Москвы. Дата обращения: 26 сентября 2020.