Шаблон:NYCS seg use/doc

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

Проверка использования сегмента для построения схемы Нью-Йоркского метрополитена. Нумерованные параметры:

  • 1 — имя сегмента согласно модулю;
  • 2 — line либо route в зависимости от того, проверяется ли линия или маршрут;
  • 3 — имя линии или маршрута соответственно (имя линии задаётся как название статьи о ней, имя маршрута в соответствии с таблицей routes в модуле).

Шаблон обращается к модулю для проверки, проходит ли заданная в параметре 3 линия либо маршрут по сегменту, заданному в параметре 1, и возвращает x при положительном результате и пустое значение при отрицательном.

Опциональные именованные параметры:

  • seg2 — имя ещё одного сегмента согласно модулю.
  • b — способ учёта второго сегмента:
    • segor — x возвращается при положительном результате хотя бы для одного из двух сегментов (проверки двух сегментов соединяются через OR). Имеется в виду участок, по которому проходят два разных сегмента параллельно.
    • segand — x возвращается только при положительном результате для обоих сегментов (проверки двух сегментов соединяются через AND). Имеется в виду участок, соединяющий два разных сегмента.
    • segandnot — x возвращается только при положительном результате для сегмента, заданного в параметре 1, и отрицательном для заданного в параметре seg2. Имеется в виду развилка, из которой должен быть исключён участок, соединяющий два разных сегмента. Параметр учитывается только для маршрутов, но не для линий.