위키백과:철도 노선도 틀

위키백과, 우리 모두의 백과사전.

노선도 틀(Route Diagram Template)은 위키백과의 노선도 표상자의 사용을 간이화하고 노선도 인포박스의 표준 도안을 제공하는데, 주로 철도노선 뿐만 아니라 수로와 같은 다양한 운송수단용 도안도 제공한다. 아이콘은 선로, 철도역, 교량, 철교, 터널, 삼각선, 접속역과 같은 것을 나타낸다.

노선도 표의 구조[편집]

과거에 사용된 노선도 표의 구조

노선도를 작성할 때에는 반드시 하나의 형식만 사용할 필요가 없지만, 서로 삽입되는 아이콘이나 텍스트의 디스플레이가 깨져 나오는 것을 피하기 위하여, 구문(syntax) 중 일부분은 주의해서 프로그램을 짤 것이 요구된다.

{{BS-map}}이 생성되기 이전에는 독자적인 노선도를 작성하는 경우 {{Railway line header}}, {{BS-header}}, {{BS-table}} 등과 같은 여러가지 틀이 필요하였다. 오른쪽의 그림은 과거에 사용된 노선도 표의 기본구조를 나타낸다. 이 형식은 많은 노선도에서 널리 채택되고 있으나, 새로운 노선도에는 다른 사용자들이 편집하기 쉽도록 {{BS-map}}의 틀을 사용할 것을 권장한다.

한국어 위키백과에는 {{BS-map}} 대신에 {{노선도}}도 사용할 수 있다. 이 틀은 앞서 언급된 {{Railway line header}}, {{BS-header}}, {{BS-table}} 이 통합된 형태인데[1], 틀의 기능은 {{BS-map}}의 기능과 약간의 차이가 있다.

틀(template)[편집]

틀은 두 가지 클래스에서 노선도로서 생성된 표를 정의하는 일반적인 틀과 세로줄 별로 노선도에 정보를 나타내는 틀로 분류될 수 있다.

독립된 노선도상자[편집]

{{BS-map}}은 가로줄틀(row template)을 포괄하는 틀인데, 이 가로줄 틀은 map= 변수에서 변수값에 해당한다. 틀 BS-map은 기본 정보를 제공하고 정보의 확장을 허용하는 다른 변수들을 가진다.

변수명 기능
style 노선도상자의 스타일을 정의하는 부가적인 CSS 구문.
width 노선도상자의 폭.
title 노선도 제목.
title-bg 노선의 대표색상을 나타내는 제목띠의 배경색. 흰색이 기본값임.
title-color 제목 글자의 색. 검정색이 기본값임.
navbar 가로줄 틀의 제목띠에서 《보기 • 토론 • 편집 • 역사》 또는 《v • d • e • h》를 삽입한다. {{안내바}}를 이용하여 코드를 처리한다.
collapsible 노선도 상자를 숨기거나 보이는 기능. 'yes'값이 기본값이고 'no'값은 "보이기/숨기기" 버튼이 나타나지 못하게 한다.
collapse 노선도 상자를 통째로 숨기는 기능. 'yes'값이 숨김기능이고 'no'값은 기본값이다.
legend 여러가지 범례를 연결한다.

* route 또는 1: {{노선도 설명}}
* track: {{배선도 설명}}
* bus: {{Bus route legend}}
* canal, water 또는 waterway: {{Waterways legend}}
* no 또는 0: 범례연결이 없음.

map
map#
노선도 다이어그램을 구성하는 BS row의 틀이다. #표시는 2부터 10까지의 숫자를 나타낸다. 상이한 노선도의 변수로 노선도를 분리하는 구실을 한다. 예를 들어 두 가지 지도를 나타낼 때는 보통의 BS# 가로줄 틀과 BS#2 가로줄 틀을 사용하면 유용하다.
map-title
map#-title
#표시는 2부터 10까지의 숫자를 나타낸다. 상이한 노선도의 제목을 나타내는데 필수가 아니라 선택이다.
top 노선도 표상자 위부분의 설명. 특수한 틀로 그림파일을 삽입할 때에도 사용된다.
bottom 노선도 표상자 아래부분의 설명.
  • 만약 틀 대신에 처음부터 표를 사용한다면 수직선 |{{!}}로 대체하여야 한다. 예를 들어 {|{{{!}}의 코드로 |-{{!}}-의 코드로 변환되어 사용된다. 그렇지 않으면 이 수직선은 틀의 구조를 예기치 않게 변경할 것이다. 이는 틀이 실행될 때에 수직선 |가 엔트리(entry)를 분리하는 변수로서 작동하여, 다른 기능을 방해하기 때문이다.

아이콘과 텍스트를 포함하는 가로줄 틀(row templates)[편집]

틀 BS(독일어 Bahnstrecke[철도노선]의 약자)뒤에 나오는 숫자 n은 한 행에 배열된 아이콘의 개수를 나타낸다.

BSn 가로줄 틀(row templates)[편집]

 Text and note 2 on the same row 
BHF
Main text Note 2
BHF
Some very long note 2
 Moving note 2 to note 1 
BHF
Main text Note 1
BHF
Some very long note 2

틀 BS의 변수명은 아래에 제시되어 있는데, 실행결과는 변수명의 순서대로 나온다.

{{BS| Icon ID | 거리/소요시간 | 텍스트 | 비고 1 | 비고 2 }}
1
2
3
4
5

1: Icon ID - 아이콘 세로줄에서 디스플레이되는 아이콘의 종류. (빈 아이콘을 쓰는 경우 띄어쓰기 또는 'leer' [독일어로 '비다'는 의미] 명령 사용).

2: 기점으로부터의 거리소요시간.

3: 텍스트 - 역이름, 역번호, 부역명 등.

4: 비고 1 - 텍스트 다음에 쓰이는 비고.

5: 비고 2 - 비고1 다음에 쓰임(오른쪽 정렬). (역의 고도 또는 소요시간을 나타낼 때에도 사용된다.)

BS2, BS3 등의 틀은 아이콘을 덧붙여서 다음과 같이 사용된다.

{{BS2| Icon ID 1 | Icon ID 2 | 거리/소요시간 | 텍스트 | 비고 1 | 비고 2 }}
1
2
3
4
5
6
{{BS3| Icon ID 1 | Icon ID 2 | Icon ID 3 | 거리/소요시간 | 텍스트 | 비고 1 | 비고 2 }}
1
2
3
4
5
6
7

변수는 다음과 같은 것을 포함한다.

  • PX, PX2 등: 아이콘의 폭과 높이 지정. 20픽셀이 기본값임.
  • O1, O2, O3 등: 아이콘의 겹침을 허용. 처음에 나오는 문자는 수자 0이 아니라 로마자 O임에 유의하시오.

BSn-2 가로줄 틀(row template)[편집]

BSn-2 가로줄 틀은 시설물명을 노선도 양쪽에 배치한다. 이 틀에는 '거리/소요시간'이 없는데, 이는 BSn 가로줄 틀의 경우와 대비된다. BSn 가로줄 틀에 사용되는 모든 변수명은 이 틀에서도 사용이 가능하다. 하지만 틀 BSn-2를 틀 BSn과 혼합하여 사용하면 안된다. BSn-2 틀은 다음과 같이 사용된다.

{{BS-2| Icon ID 1 | 왼쪽 텍스트 | 오른쪽 텍스트 | 왼쪽 비고 | 오른쪽 비고 1 | 오른쪽 비고 2 }}
1
2
3
4
5
6
{{BSn-2| Icon ID 1 | ... | Icon ID n | 왼쪽 텍스트 | 오른쪽 텍스트 | 왼쪽 비고 | 오른쪽 비고 1 | 오른쪽 비고 2 }}
1
n
n + 1
n + 2
n + 3
n + 4
n + 5

BS 가로줄틀의 배열[편집]

Lining up BS row templates
 보기 1 
STR BHF
{{BS2|STR|BHF||}}
BHF STR
{{BS2|BHF|STR||}}
 보기 2 
KBHFa
{{BS|KBHFa||}}
BHF BHF BHF
{{BS3|BHF|BHF|BHF||}}
 보기 3 
BHF BHF BHF BHF
{{BS4|BHF|BHF|BHF|BHF||}}
KBHFe KBHFe
{{BS2|KBHFe|KBHFe||}}
 보기 4 
BHF
{{BS|BHF||}}
BS2+l
{{BS2|BS2+l|BS2c4|O2=KBHFa||}}
BS2l BS2r
{{BS2|BS2l|BS2r||}}
STR
{{BS|STR||}}

{{BS}}와 {{BS-2}}를 제외하고는 모든 BSn 가로줄 틀은 같은 가로줄에 긴밀하게 연결된다. 아이콘을 수직으로 결합하기 위해서는 똑같은 가로줄 틀을 열고 계속 입력하면 된다.(보기 1) 상이한 BSn 가로줄 틀도 배열이 가능한데, 아이콘의 세로줄은 가운데정렬로 조정되어 있기 때문이다. 홀수열 가로줄 틀은 홀수열 가로줄 틀 밑에, 짝수열 가로줄 틀은 짝수열 가로줄 틀 밑에 연결된다. 보기 2와 보기 3에서는 {{BS}}와 {{BS3}}사이와 {{BS2}}와 {{BS4}}사이에 아이콘이 연결되는 예가 나타나 있다. 홀수열 과 짝수열 가로줄 틀을 연결할 때에는 보기 4에서와 같이 BS2+l, BS2c4와 같은 특수한 아이콘을 사용하여 부드러운 곡선이 나오도록 한다. 그 밖에 특수 아이콘은 픽토그램의 목록을 참고하면 된다. BSn-2 가로줄 틀의 경우에도 아이콘은 가운데로 정렬되기 때문에 같은 규칙이 적용된다.

텍스트를 표시하는 틀[편집]

{{Navbar}}[편집]

Template:Navbar
Input:

{{Navbar|Template|plain=1}}

Result:
 

이 틀은 노선도 안에 《보기 • 토론 • 편집 • 역사》 또는 《v • d • e • h》 연결을 두는 데에 사용된다. 사용법과 옵션은 틀:안내바/설명문서를 참고하시오.

{{BSkm}}[편집]

Template:BSkm
Result: Input:
KMW
0 km
0 mi
{{BSkm|0 km|0 mi|noline=yes}}
BHF
80 km
50 mi
{{BSkm|80 km|50 mi}}

이 틀은 BSn 가로줄 틀에서 단위가 다르거나 출발점이 달라서 생긴 두 가지의 거리를 표시할 때에 사용된다.

사용법: {{BSkm|첫번째 텍스트|두번째 텍스트}}

{{BS-colspan}}[편집]

이 틀은 텍스트를 한 행에 배치하는 데에 사용된다. 사용법과 옵션은 틀:BS-colspan 문서를 참고하시오.

틀 BS-map의 보기[편집]

Eurostar route map
km hour
KBHFa
0 St. Pancras International 0:00
eHST
Stratford International (opening 2010)
HST
37 Ebbsfleet International 0:15
exCONTgq eABZg+r
Fawkham Junction ( Chatham Main Line )
HST
90 Ashford International 0:30
tSTRa
tZOLL
영국-프랑스 국경 (채널 터널 across Strait of Dover)
tSTRe
HST
Calais-Fréthun 0:54
BHF
Lille-Europe 1:20
KRWgl KRW+r
STR GRENZE
프랑스-벨기에 국경
KRW+l KRWgr KBHFe
Bruxelles Midi/Brussel-Zuid 1:51
KBHFe KRWgl KRW+r
492 Paris Gare du Nord 2:15
STR KHSTe
Marne la Vallée-Chessy (Disneyland) 2:33
KRW+l KRWgr
KHSTe STR
Avignon Centre 5:40
HST
Moûtiers (ski) 6:27
eHST
Aime la Plagne (ski, set down only) 6:59
KHSTe
Bourg Saint Maurice (ski) 7:17

Times shown are fastest timetabled journey from London St Pancras.

{{BS-map
|title=Eurostar route map
|title-color=white
|title-bg=#27404E
|width=370px
|map=
{{BS||km|||hour}}
{{BS|KBHFa|0|St. Pancras International [[File:Underground no-text.svg|10px]]||0:00}}
{{BS|eHST||Stratford International [[File:DLR no-text roundel.svg|10px]]|(opening 2010)}}
{{BS|HST|37|Ebbsfleet International||0:15}}
{{BS3|exCONTgq|eABZg+r||||Fawkham Junction {{RoutemapRoute|Licon=L|Chatham Main Line|enclosed=yes|}}|}}
{{BS|HST|90|Ashford International||0:30}}
{{BS|tSTRa}}
{{BS3||tZOLL||||영국-프랑스 국경 ([[채널 터널]] across Strait of Dover)|bg=#558cd3}}
{{BS|tSTRe}}
{{BS|HST||Calais-Fréthun||0:54}}
{{BS|BHF||Lille-Europe||1:20}}
{{BS3||KRWgl|KRW+r|||}}
{{BS3||STR|GRENZE|||프랑스-벨기에 국경}}
{{BS3|KRW+l|KRWgr|KBHFe||Bruxelles Midi/Brussel-Zuid||1:51}}
{{BS3|KBHFe|KRWgl|KRW+r|492|Paris Gare du Nord||2:15}}
{{BS3||STR|KHSTe||Marne la Vallée-Chessy|(Disneyland)|2:33}}
{{BS3|KRW+l|KRWgr}}
{{BS3|KHSTe|STR|||Avignon Centre||5:40}}
{{BS|HST||Moûtiers|(ski)|6:27}}
{{BS|eHST||Aime la Plagne|(ski, set down only)|6:59}}
{{BS|KHSTe||Bourg Saint Maurice|(ski)|7:17}}
|bottom=Times shown are fastest timetabled journey from London St Pancras.
}}

픽토그램(Pictogram)[편집]

통상적으로 사용되는 픽토그램의 파일명은 BSicon_(pictogram ID).svg로 정해져 있다. 편집자는 BSn 가로줄 틀에서 삽입하고자 하는 픽토그램의 ID만 기입하면 된다. 픽토그램의 이름은 접두어(prefix), 어근(ROOT), 접미어(suffix)로 구성된다.(보기: uSTRlg는 u-STR-lg로 분철됨.) 대표적인 접두어와 접미어의 보기는 아래에 나타나 있다.

  • 접두어:
    • u: 지하철용(DE: für U-Bahn)
    • e 또는 x: 폐선과 개통예정선용(DE: für ehemalige und geplante Bereiche)
    • t: 터널용(DE: für Tunnel)
    • m: 일반 철도와 지하철이 공용으로 설치된 경우(DE: für Mischbetrieb Eisenbahn/U-Bahn)
  • 어근 - 보통은 아이콘 이름의 단축형을 사용함
  • 접미어:
    • a: 시작, 기점(DE: Anfang), e: 끝, 종착역(DE: Ende)
    • l: 왼쪽(DE: links), r: 오른쪽(DE: rechts)
    • f: 정방향(DE: in Fahrtrichtung) (즉, '위에서 아래로'), g: 역방향(DE: in Gegenrichtung)
    • g: 수직(DE: geradeaus), q: 수평(DE: quer)
    • o: 수직방향 선로가 위에 있음(DE: vertikale Strecke liegt oben), u: 수직방향 선로가 아래에 있음(DE: vertikale Strecke liegt unten) (철도교차점의 경우)

♦ 유효하지 않은 글자는 사용되지 않으며 표에서는 적색 글자로 나타난다.

주의 사항[편집]

용량[편집]

경고 문구
틀이 누락된 모습


위 사진과 같이 문서 내 노선도 틀의 용량이 지나치게 클 경우 미리 보기를 눌렀을 때 "경고: 틀 포함 크기가 너무 큽니다. 일부 틀은 포함되지 않을 수 있습니다." 라는 문구가 뜨며 (왼쪽 사진) 변경 사항을 게시했을 때 노선도 틀이 누락된다. (오른쪽 사진) 노선도의 용량이 약 30,000 바이트를 넘어갈 때 발생한다.

내부 링크[편집]

위 사진과 같이 노선도 틀 안에서 내부 링크 ([[]] 대괄호) 를 걸 때, 괄호를 하나만 생략해도 틀이 망가진다.

각주[편집]