Шаблон:SL head
{{{2}}}
|
|
Эта категория содержит шаблоны, из которых строятся схемы станций метро. В другой категории находятся несколько построенных схем, оформленных как шаблоны, для наиболее распространённых типов станций, однако большинство этих схем строятся прямо в статьях. Помимо шаблонов, для построения этих схем используются графические файлы из категории Викисклада. Ниже приводится документация, общая для всех шаблонов категории.
Имена графических файлов
Имена графических файлов имеют вид 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.
Последовательность использования шаблонов
Для станции, имеющей два уровня, шаблоны используются в следующей последовательности:
- {{SL top}}
- {{SL head}}
- {{SL row}} несколько раз
- {{SL sep}}
- {{SL head}}
- {{SL row}} несколько раз
- {{SL bottom}}
Для станции, имеющей один уровень, шаблоны используются в следующей последовательности:
Правила использования шаблонов:
- {{SL top}} и {{SL bottom}} обязаны присутствовать до всего и после всего соответственно.
- {{SL sep}} обязан присутствовать между уровнями двухуровневой станции.
- {{SL head}} обязан присутствовать перед каждым уровнем двухуровневой станции.
- {{SL row}} или {{SL multi}} используется несколько раз для построения путей и платформ.
- Остальные шаблоны в категории вызываются из других шаблонов, использовать их не нужно.
- Каждый вызов шаблона пишется с новой строки.
Параметры шаблонов
Первый параметр каждого шаблона — 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
, он делает цветные линии, чтобы было понятно, из чего состоит схема.
|
|
|
|