Шаблон:SL file

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

[[File:SLicon {{{1}}}.svg|link=|alt=|55px]]

Документация

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

Имена графических файлов[править код]

Имена графических файлов имеют вид SLicon VT A1.svg, где:

  • V может иметь значения:
  • V (вертикальная схема),
  • H (горизонтальная схема);
  • T может иметь значения:
  • T (путь),
  • P1 (часть платформы с краем слева для вертикальной схемы либо сверху для горизонтальной),
  • P2 (аналогично справа либо снизу)
(для боковых платформ используется только P1 или P2, для островных то и другое вместе);
  • A может иметь значения:
  • A (путь со стрелкой на конце),
  • B (путь с тупиком),
  • AB (путь со стрелкой и тупиком),
  • Z (путь/платформа из длинных пунктирных чёрточек[1] — пути и платформы, которые не используются регулярно, но пригодны для использования, например при временном изменении маршрутов),
  • AZ (путь из длинных пунктирных чёрточек со стрелкой),
  • BZ (путь из длинных пунктирных чёрточек с тупиком),
  • ABZ (путь из длинных пунктирных чёрточек со стрелкой и тупиком),
  • S (путь/платформа из обычной линии),
  • D (путь/платформа из коротких пунктирных чёрточек[1] — пути и платформы, недоступные для поездов с пассажирами и пассажиров; если у островной платформы так изображена одна сторона, прилегающая к пути, это значит, что платформа используется, но с этой стороны нет посадки и высадки),
  • N (место между путями и/или платформами, где путь не проложен);
  • 1 может иметь значения:
  • 1 (первый элемент, то есть верхний для вертикальной схемы либо левый для горизонтальной),
  • 2 (второй элемент);
  • отсутствует для случая A=N.

  1. 1 2 Кроме названных здесь типов путей и платформ, обозначаемых двумя типами пунктира, есть третий: принадлежащие другим линиям и другим железнодорожным системам (например, PATH). Такие пути и платформы здесь не обозначаются никак, даже если геометрически попадают на схему.

Последовательность использования шаблонов[править код]

Для станции, имеющей два уровня, шаблоны используются в следующей последовательности:

  • {{SL top}}
  • {{SL head}}
  • {{SL row}} несколько раз
  • {{SL sep}}
  • {{SL head}}
  • {{SL row}} несколько раз
  • {{SL bottom}}

Для станции, имеющей один уровень, шаблоны используются в следующей последовательности:

Правила использования шаблонов:

  1. {{SL top}} и {{SL bottom}} обязаны присутствовать до всего и после всего соответственно.
  2. {{SL sep}} обязан присутствовать между уровнями двухуровневой станции.
  3. {{SL head}} обязан присутствовать перед каждым уровнем двухуровневой станции.
  4. {{SL row}} или {{SL multi}} используется несколько раз для построения путей и платформ.
  5. Остальные шаблоны в категории вызываются из других шаблонов, использовать их не нужно.
  6. Каждый вызов шаблона пишется с новой строки.

Параметры шаблонов[править код]

Первый параметр каждого шаблона — V или H (вертикальная или горизонтальная схема).

Второй параметр:

  • Для {{SL top}} и {{SL bottom}} — количество уровней станции (1 или 2).
  • Для {{SL head}} — заголовок уровня (U для верхнего, L для нижнего, или просто текст).
  • Для {{SL row}} — тип строки/столбца (T, P1, P2 — см. выше в структуре имени файла).
  • Для {{SL multi}} — ширина, измеряемая в штуках ширин путей (может быть дробной); один {{SL multi}} заменяет несколько {{SL row}}, когда нужна определённая ширина, и не использует графических файлов.
  • Для {{SL sep}} — второго параметра нет.

Остальные параметры только для {{SL row}}:

  • Третий параметр — тип линии (S, D, Z, A, B, AB, AZ, N — см. выше в структуре имени файла) для первой половины пути либо платформы (для горизонтальной схемы левая половина, для вертикальной верхняя).
  • Четвёртый параметр — то же для второй половины. Для типа N (место между путями и/или платформами) следует задать N в третьем параметре, а четвёртый оставить пустым.
  • Пятый параметр — текст при пути (E для экспресс-пути, L для локального, T для оборотного, или просто текст).
  • Параметры с шестого по девятый принимают что угодно в формате HTML, например условные обозначения маршрутов (хотя для Нью-Йорка есть шаблон {{SL row NYCS}}, работающий так же, но вычисляющий маршруты автоматически).

Необязательные параметры для {{SL top}}:

  • style — стиль CSS, относящийся ко всей схеме, например: float:left;margin-right:1em;
  • text — общий заголовок к схеме

Примеры[править код]

Здесь задан параметр debug, он делает цветные линии, чтобы было понятно, из чего состоит схема.

Верхний ярус






Нижний ярус






Верхний ярус
 
 
 
 
Нижний ярус
 
 
 
 



л


л

 
 л
 л