Interested Article - London DB
- 2021-06-25
- 1
Модуль находится на стадии создания
|
Этот модуль строит списки станций по линиям для 4 транспортных систем Лондона.
Пояснения про реальность
В Лондоне нет понятия «пересадочный узел», все соединённые переходами платформы считаются одной станцией, а нумерация платформ на ней сквозная, причём фактически нумеруются не платформы, а пути. Однако разные части станции могут соответствовать разным линиям (хотя разные линии, иногда даже разных систем, могут использовать одни и те же платформы и пути). Линией, в свою очередь, фактически называется маршрут либо группа маршрутов (особенно на наземных и мелких участках; на глубоких участках более однозначно соответствие между путями и линиями, не зависящее от маршрутов).
Понятие «наличие пересадки» в Лондоне имеет нюансы. Во-первых: в некоторых местах пересадка требует выхода за турникеты и повторного входа, но дополнительная оплата при этом не взимается, если между выходом и входом прошло менее заданного числа минут (в разных местах разное). Во-вторых: при вводе в эксплуатацию Elizabeth line, на которой поезда и станции длиннее обычных, кое-где оказались соединены через станции Elizabeth line «старые» пересадочные узлы, которые до того были отдельными. В модуле большинство таких случаев не будут показаны одной строкой, однако, возможно, удастся обозначить такие переходы при помощи примечаний.
Таблица
Большая таблица london (около 600 строк) содержит полный список действующих станций четырёх систем, расположенных в основном на территории Лондона и управляемых TfL :
- London Underground — метрополитен;
- London Overground — сеть электричек;
- DLR — автоматизированное лёгкое метро, в основном эстакадное;
- Crossrail — скоростная сеть электричек, частично подземная (пока открыта одна линия — Elizabeth line).
Формально метрополитенами являются только первая и третья системы, но все они интегрированы с точки зрения входа-выхода и пересадок.
Существует пятая система, не управляемая TfL и не являющаяся городским транспортом, но интегрированная с первыми четырьмя в черте Лондона, — National Rail . Для станций, обслуживающих наряду с некоторыми из первых четырёх систем также National Rail, этот факт указывается, однако полный список станций National Rail не предусмотрен.
Функция и параметры
Главная функция list строит таблицу со списком станций.
- Если в первый параметр передано слово london, то в список включаются все станции, присутствующие в таблице london, и в том порядке, как они там перечислены. После названия станции приведено написание этого названия в статьях Википедии на других языках (выбраны языки, передающие звучание, для сравнения с записью на русском).
- Если в первый параметр передано обозначение линии либо системы (в соответствии в обозначениями в таблице lines либо systems соответственно), а остальные параметры не заданы, то в список включаются только станции соответствующей линии либо системы, а список сортируется по русскому алфавиту.
- Если в первом параметре задана линия, то поддерживаются второй и третий параметры, в которые передаются номера первой и последней станций участка линии, который надо изобразить (если третий параметр равен второму, его можно оставить пустым). Номера соответствуют значениям поля num в большой таблице. Список сортируется по порядку расположения станций на участке.
- В предыдущем случае если поменять местами значения во втором и третьем параметрах, то порядок станций будет обращён, а если добавить непустое значение в именованном параметре hor, то список будет расположен не по вертикали, а по горизонтали.
- Если в качестве первой станции (второй параметр) передать 0, то будут выданы все станции линии по порядку нумерации с добавлением номеров и ссылок на категории Викисклада и с разделительными линиями там, где номера идут не подряд (это те места, где намеренно оставлены разрывы в нумерации, чтобы обозначить переход на другую ветку).
Основной способ обращения к функции — с линией в первом параметре и с номерами станций (остальные способы существуют только для отладки). Выдача этой функции при основном способе обращения представляет собой таблицу из 4 столбцов. Первый столбец — название станции. Второй столбец — фотография той части станции, которая соответствует заданной линии. Третий столбец — тарифная зона. Четвёртый столбец — линии, на которые возможна пересадка. Между вторым и третьим столбцами проходит цветная полоса с кружочками напротив каждой фотографии, изображающая линию и станции. Можно отменить полосу до первого кружочка (выше или левее его) или после последнего (ниже или правее), передав непустое значение в именованные параметры white1 и white2.
Другие функции
Разрабатываются возможности для рисования полос, соединяющих таблицы, выдаваемые главной функцией.
Возможности развития
В модуле есть возможность добавить поддержку для других городов. Для этого надо добавить:
- для каждого города таблицу по аналогии с london;
- продолжение выбора таблицы там, где "if city=='london'";
- строчки в таблицах cities, systems, lines, причём ключ в каждой из них должен остаться уникальным.
Есть смысл добавлять города, в которых помимо собственно метрополитена имеется ещё как минимум одна рельсовая транспортная система, например со скоростными пригородными поездами, и много пересадочных станций между системами (Париж, Мадрид, Москва, Берлин).
Надо помнить, что у каждого города может быть своя специфика, например в Париже возможна ситуация, когда платформы двух линий формально входят в одну станцию, но перехода с линии на линию (без выхода на улицу) на этой станции нет.
Источники
Источник по топологии станций и их взаимосвязей .
Источники по произношению английских названий (увы, они вместе не покрывают всего): , , .
Источник по бесплатным пересадкам (которые пока не отражены в модуле) .
Источник по операторам National Rail (которые пока не отражены в модуле) или .
local p = {}
--local getArgs=require('Module:Arguments').getArgs
local filter
local filtertype
local color=''
local prevx
local s
local name
local transfers
local zone
local comment
local sorted
local from
local to
local dbg
local list0
local lastnum
local hor
local city
local gallery
local fra
local stations
local P='padding:0px;border-width:0px;'
local H
local WW
local W2='|}\r\n'
local T='{| class="standard" cellspacing=0 cellpadding=0 style="table-layout:fixed;margin:0px;border-width:0px;"\r\n'
local a=10
local r=10
local q=120
local london = {
{en='Abbey Road DLR station',ru='Абби-роуд (станция)',file='DLR unit 09 at Abbey Road.jpg',lin='DLR',num=12,zone='2-3'},
{en='Abbey Wood railway station',ru='Абби-Вуд (станция)',file='Abbey Wood stn Elizabeth Line 25th May 2022 21.jpg',lin='ELIZ',num=64,zone='4'},
{en='Abbey Wood railway station',ru='Абби-Вуд (станция)',lin='NR',num=0,zone='4'},
{en='Acton Central railway station',ru='Актон-Сентрал (станция)',file='Acton Central stn look north.JPG',lin='LO-NL',num=21,zone='3'},
{en='Acton Main Line railway station',ru='Актон-Мейн-Лайн (станция)',file='Acton Main Line stn 13th July 2022 04.jpg',lin='ELIZ',num=46,zone='3'},
{en='Acton Town tube station',ru='Актон-Таун (станция метро)',file='Acton Town underground station - geograph.org.uk - 2581066.jpg',lin='DIS',num=3,zone='3'},
{en='Acton Town tube station',ru='Актон-Таун (станция метро)',file='Acton Town underground station - geograph.org.uk - 2581066.jpg',lin='PIC',num=61,zone='3'},
{en='Aldgate East tube station',ru='Олдгейт-Ист (станция метро)',file='Aldgate East tube stn eastbound looking west.JPG',lin='DIS',num=84,zone='1'},
{en='Aldgate East tube station',ru='Олдгейт-Ист (станция метро)',file='Aldgate East tube stn eastbound looking west.JPG',lin='HC',num=20,zone='1'},
{en='Aldgate tube station',ru='Олдгейт (станция метро)',file='Aldgate station from St Botolph Street.jpg',lin='CIR',num=20,zone='1'},
{en='Aldgate tube station',ru='Олдгейт (станция метро)',file='Aldgate station from St Botolph Street.jpg',lin='MET',num=74,zone='1'},
{en='All Saints DLR station',ru='Олл-Сейнтс (станция)',file='All Saints station platform - geograph.org.uk - 2257154.jpg',lin='DLR',num=25,zone='2'},
{en='Alperton tube station',ru='Алпертон (станция метро)',file='Alperton station look west.JPG',lin='PIC',num=51,zone='4'},
{en='Amersham station',ru='Амершем (станция)',file='Amersham tube station 3.jpg',lin='MET',num=11,zone='9'},
{en='Amersham station',ru='Амершем (станция)',lin='NR',num=0,zone='9'},
{en='Anerley railway station',ru='Анерли (станция)',file='Anerley station high southbound.JPG',lin='LO-EL',num=62,zone='4'},
{en='Angel tube station',ru='Эйнджел (станция метро)',file='Angel station southbound look north.jpg',lin='NOR',num=52,zone='1'},
{en='Archway tube station',ru='Арчуэй (станция метро)',file='Archway tube station 100.jpg',lin='NOR',num=24,zone='2-3'},
{en='Arnos Grove tube station',ru='Арнос-Гроув (станция метро)',file='Arnos Grove stn centre northbound.JPG',lin='PIC',num=85,zone='4'},
{en='Arsenal tube station',ru='Арсенал (станция метро)',file='ARSENAL-GILLESPIE ROAD-03 240710 CPS (4837196949).jpg',lin='PIC',num=79,zone='2'},
{en='Baker Street tube station',ru='Бейкер-стрит (станция метро)',file='Baker Street stn Bakerloo line northbound look south.JPG',lin='BLOO',num=17,zone='1'},
{en='Baker Street tube station',ru='Бейкер-стрит (станция метро)',file='Baker Street stn Circle line look west.JPG',lin='CIR',num=12,zone='1'},
{en='Baker Street tube station',ru='Бейкер-стрит (станция метро)',file='Baker Street stn Circle line look west.JPG',lin='HC',num=12,zone='1'},
{en='Baker Street tube station',ru='Бейкер-стрит (станция метро)',file='Baker Street stn Jubilee line northbound look south.JPG',lin='JUB',num=14,zone='1'},
{en='Baker Street tube station',ru='Бейкер-стрит (станция метро)',file='Baker Street Station - geograph.org.uk - 2107296.jpg',lin='MET',num=66,zone='1'},
{en='Balham station',ru='Бэлем (станция)',file='Balham tube stn northbound look south.jpg',lin='NOR',num=96,zone='3'},
{en='Bank and Monument stations',ru='Бэнк (станция метро)',complex='Бэнк и Моньюмент',file='Bank station DLR platform 10 look east.JPG',lin='DLR',num=31,zone='1'},
{en='Bank and Monument stations',ru='Бэнк (станция метро)',complex='Бэнк и Моньюмент',file='Bank station Central line eastbound look west.JPG',lin='CEN',num=36,zone='1'},
{en='Bank and Monument stations',ru='Моньюмент (станция метро)',complex='Бэнк и Моньюмент',file='Monument station look clockwise.JPG',lin='CIR',num=22,zone='1'},
{en='Bank and Monument stations',ru='Моньюмент (станция метро)',complex='Бэнк и Моньюмент',file='Monument station look clockwise.JPG',lin='DIS',num=82,zone='1'},
{en='Bank and Monument stations',ru='Бэнк (станция метро)',complex='Бэнк и Моньюмент',file='Bank Capacity Upgrade - Northern line platforms 22.jpg',lin='NOR',num=55,zone='1'},
{en='Bank and Monument stations',ru='Бэнк (станция метро)',complex='Бэнк и Моньюмент',file='Bank station Waterloo & City line platform.JPG',lin='WC',num=1,zone='1'},
{en='Barbican tube station',ru='Барбикан (станция метро)',file='Barbican station Met H&C Circle look east.JPG',lin='CIR',num=17,zone='1'},
{en='Barbican tube station',ru='Барбикан (станция метро)',file='Barbican station Met H&C Circle look east.JPG',lin='HC',num=17,zone='1'},
{en='Barbican tube station',ru='Барбикан (станция метро)',file='Barbican station Met H&C Circle look east.JPG',lin='MET',num=71,zone='1'},
{en='Barking Riverside railway station',ru='Баркинг-Риверсайд (станция)',file='Barking Riverside station, full occupancy, 710272 and 710258, July 2022 80.jpg',lin='LO-GB',num=13,zone='4'},
{en='Barking station',ru='Баркинг (станция)',file='Barking station - geograph.org.uk - 4454218.jpg',lin='LO-GB',num=12,zone='4'},
{en='Barking station',ru='Баркинг (станция)',file='Barking station - geograph.org.uk - 4454218.jpg',lin='DIS',num=94,zone='4'},
{en='Barking station',ru='Баркинг (станция)',file='Barking station - geograph.org.uk - 4454218.jpg',lin='HC',num=30,zone='4'},
{en='Barking station',ru='Баркинг (станция)',lin='NR',num=0,zone='4'},
{en='Barkingside tube station',ru='Баркингсайд (станция метро)',file='Barkingside underground station - geograph.org.uk - 2382242.jpg',lin='CEN',num=65,zone='4'},
{en='Barons Court tube station',ru='Баронс-Корт (станция метро)',file='Barons Court stn eastbound Piccadilly look west.JPG',lin='DIS',num=25,zone='2'},
{en='Barons Court tube station',ru='Баронс-Корт (станция метро)',file='Barons Court stn eastbound Piccadilly look west.JPG',lin='PIC',num=64,zone='2'},
{en='Battersea Park railway station',ru='Бэттерси-парк (станция)',file='Looking south along Platform One at Battersea Park Station - geograph.org.uk - 1701931.jpg',lin='LO-EL',num=81,zone='2'},
{en='Battersea Park railway station',ru='Бэттерси-парк (станция)',lin='NR',num=0,zone='2'},
{en='Battersea Power Station tube station',ru='Бэттерси-Пауэр-Стейшен (станция метро)',file='Battersea Power Station platform1 look west3.jpg',lin='NOR',num=82,zone='2'},
{en='Bayswater tube station',ru='Бейсуотер (станция метро)',file='Bayswater London vc.jpg',lin='CIR',num=36,zone='1'},
{en='Bayswater tube station',ru='Бейсуотер (станция метро)',file='Bayswater London vc.jpg',lin='DIS',num=63,zone='1'},
{en='Beckton DLR station',ru='Бектон (станция)',file='Beckton DLR station - geograph.org.uk - 2875697.jpg',lin='DLR',num=128,zone='3'},
{en='Beckton Park DLR station',ru='Бектон-парк (станция)',file='Looking up the line in the westbound direction, Beckton Park, May 2021.jpg',lin='DLR',num=125,zone='3'},
{en='Becontree tube station',ru='Беконтри (станция метро)',file='Becontree station look east.JPG',lin='DIS',num=96,zone='5'},
{en='Belsize Park tube station',ru='Белсайз-парк (станция метро)',file='Belsize Park stn northbound look north.JPG',lin='NOR',num=38,zone='2'},
{en='Bermondsey tube station',ru='Бермондзи (станция метро)',file='Bermondsey station eastbound look west.JPG',lin='JUB',num=21,zone='2'},
{en='Bethnal Green railway station',ru='Бетнал-Грин (станция)',file='Bethnal Green railway station MMB 04.jpg',lin='LO-LV',num=34,zone='2'},
{en='Bethnal Green tube station',ru='Бетнал-Грин (станция метро)',file='Bethnal Green stn westbound look east.JPG',lin='CEN',num=38,zone='2'},
{en='Blackfriars station',ru='Блэкфрайерс (станция)',file='Blackfriars tube stn look west2 2012.JPG',lin='CIR',num=25,zone='1'},
{en='Blackfriars station',ru='Блэкфрайерс (станция)',file='Blackfriars tube stn look west2 2012.JPG',lin='DIS',num=79,zone='1'},
{en='Blackhorse Road station',ru='Блэкхорс-роуд (станция)',file='Blackhorse Road stn Overground look west 2012.JPG',lin='LO-GB',num=6,zone='3'},
{en='Blackhorse Road station',ru='Блэкхорс-роуд (станция)',file='Blackhorse Road stn Victoria northbound look south.JPG',lin='VIC',num=2,zone='3'},
{en='Blackwall DLR station',ru='Блэкуолл (станция)',file='Blackwall DLR station MMB 01 127.jpg',lin='DLR',num=71,zone='2'},
{en='Bond Street station',ru='Бонд-стрит (станция метро)',file='Bond Street stn Elizabeth line 25th Oct 2022 21.jpg',lin='ELIZ',num=48,zone='1'},
{en='Bond Street station',ru='Бонд-стрит (станция метро)',file='Bond Street stn Central line westbound.JPG',lin='CEN',num=30,zone='1'},
{en='Bond Street station',ru='Бонд-стрит (станция метро)',file='Bond Street Northbound Jubilee.jpg',lin='JUB',num=15,zone='1'},
{en='Borough tube station',ru='Боро (станция метро)',file='Borough station refurbishment May 2022 09.jpg',lin='NOR',num=57,zone='1'},
{en='Boston Manor tube station',ru='Бостон-Мэнор (станция метро)',file='Boston Manor Underground Station (Piccadilly Line) - 52825572073.jpg',lin='PIC',num=36,zone='4'},
{en='Bounds Green tube station',ru='Баундс-Грин (станция метро)',file='Bounds Green Underground Station (Piccadilly Line) - 52809713604.jpg',lin='PIC',num=84,zone='3-4'},
{en='Bow Church DLR station',ru='Боу-Черч (станция)',file='B2K-92-BowChurch-P1260748 (35856262414).jpg',lin='DLR',num=22,zone='2'},
{en='Bow Road tube station',ru='Боу-роуд (станция метро)',file='Bow Road 20170213 145750 (47708193561).jpg',lin='DIS',num=88,zone='2'},
{en='Bow Road tube station',ru='Боу-роуд (станция метро)',file='Bow Road 20170213 145750 (47708193561).jpg',lin='HC',num=24,zone='2'},
{en='Brent Cross tube station',ru='Брент-Кросс (станция метро)',file='Brent Cross underground station - geograph.org.uk - 2178489.jpg',lin='NOR',num=35,zone='3'},
{en='Brentwood railway station',ru='Брентвуд (станция)',file='Brentwood station 3rd June 2022 08.jpg',lin='ELIZ',num=82,zone='9'},
{en='Brixton tube station',ru='Брикстон (станция метро)',file='Brixton tube station west platform look south.JPG',lin='VIC',num=16,zone='2'},
{en='Brockley railway station',ru='Брокли (станция)',file='Brockley railway station, Greater London - geograph.org.uk - 3921550.jpg',lin='LO-EL',num=42,zone='2'},
{en='Bromley-by-Bow tube station',ru='Бромли-бай-Боу (станция метро)',file='Bromley-by-Bow Underground station, Greater London - geograph.org.uk - 4677895.jpg',lin='DIS',num=89,zone='2-3'},
{en='Bromley-by-Bow tube station',ru='Бромли-бай-Боу (станция метро)',file='Bromley-by-Bow Underground station, Greater London - geograph.org.uk - 4677895.jpg',lin='HC',num=25,zone='2-3'},
{en='Brondesbury Park railway station',ru='Брондсбери-парк (станция)',file='Brondesbury Park railway station MMB 05 378218.jpg',lin='LO-NL',num=16,zone='2'},
{en='Brondesbury railway station',ru='Брондсбери (станция)',file='Brondesbury railway station MMB 02.jpg',lin='LO-NL',num=15,zone='2'},
{en='Bruce Grove railway station',ru='Брус-Гроув (станция)',file='Bruce Grove stn look south2.JPG',lin='LO-LV',num=24,zone='3'},
{en='Buckhurst Hill tube station',ru='Бакхерст-Хилл (станция метро)',file='Buckhurst Hill stn north.JPG',lin='CEN',num=81,zone='5'},
{en='Burnham railway station',ru='Бернем (станция)',file='Burnham station 11th June 2022 16.jpg',lin='ELIZ',num=5,zone='-'},
{en='Burnt Oak tube station',ru='Бернт-Оук (станция метро)',file='Burnt Oak stn northbound.JPG',lin='NOR',num=32,zone='4'},
{en='Bush Hill Park railway station',ru='Буш-Хилл-парк (станция)',file='Bush Hill Park stn high northbound.JPG',lin='LO-LV',num=2,zone='5'},
{en='Bushey railway station',ru='Буши (станция)',file='Bushey station Overground platforms looking north.JPG',lin='LO-WA',num=3,zone='8'},
{en='Bushey railway station',ru='Буши (станция)',lin='NR',num=0,zone='8'},
{en='Caledonian Road & Barnsbury railway station',ru='Каледониан-роуд-энд-Барнсбери (станция)',file='Caledonian Road & Barnsbury stn westbound look east2 June 2010.JPG',lin='LO-NL',num=8,zone='2'},
{en='Caledonian Road tube station',ru='Каледониан-роуд (станция метро)',file='Caledonian Road stn southbound.JPG',lin='PIC',num=77,zone='2'},
{en='Cambridge Heath railway station',ru='Кеймбридж-Хит (станция)',comment='две станции проходятся без остановки поездами ветки на Чингфорд',file='Cambridge Heath station - geograph.org.uk - 3768923.jpg',lin='LO-LV',num=33,zone='2'},
{en='Camden Road railway station',ru='Камден-роуд (станция)',file='Camden Road railway station, Greater London - geograph.org.uk - 4138159.jpg',lin='LO-NL',num=9,zone='2'},
{en='Camden Town tube station',ru='Камден-Таун (станция метро)',file='Camden Town stn Barnetbranch southbound look south.JPG',lin='NOR',num=41,zone='2'},
{en='Canada Water station',ru='Канада-Уотер (станция метро)',file='Canada Water (East London Line) railway station - geograph.org.uk - 4308007.jpg',lin='LO-EL',num=11,zone='2'},
{en='Canada Water station',ru='Канада-Уотер (станция метро)',file='Canada Water station MMB 11.jpg',lin='JUB',num=22,zone='2'},
{en='Canary Wharf DLR station',ru='Канэри-Уорф (станция)',file='DLR-B2K-02-CanaryWharf-P1070530 (35804657683).jpg',lin='DLR',num=82,zone='2'},
{en='Canary Wharf railway station',ru='Канэри-Уорф (станция)',file='Canary Wharf Elizabeth Line stn 25th May 2022 10.jpg',lin='ELIZ',num=61,zone='2'},
{en='Canary Wharf tube station',ru='Канэри-Уорф (станция метро)',file='Canary Wharf tube stn eastbound look west.JPG',lin='JUB',num=23,zone='2'},
{en='Canning Town station',ru='Кэннинг-Таун (станция)',file='Canning Town DLR lower platform.jpg',lin='DLR',num=101,zone='2-3'},
{en='Canning Town station',ru='Кэннинг-Таун (станция)',file='Canning Town tube station platform.jpg',lin='JUB',num=25,zone='2-3'},
{en='Cannon Street station',ru='Кэннон-стрит (станция метро)',file='Cannon Street tube stn look west.JPG',lin='CIR',num=23,zone='1'},
{en='Cannon Street station',ru='Кэннон-стрит (станция метро)',file='Cannon Street tube stn look west.JPG',lin='DIS',num=81,zone='1'},
{en='Canonbury railway station',ru='Канонбери (станция)',file='Canonbury Station - geograph.org.uk - 3887144.jpg',lin='LO-NL',num=6,zone='2'},
{en='Canonbury railway station',ru='Канонбери (станция)',file='Canonbury Station - geograph.org.uk - 3887144.jpg',lin='LO-EL',num=2,zone='2'},
{en='Canons Park tube station',ru='Канонс-парк (станция метро)',file='Canons Park stn look north.JPG',lin='JUB',num=2,zone='5'},
{en='Carpenders Park railway station',ru='Карпендерс-парк (станция)',file='Carpendarspark999.JPG',lin='LO-WA',num=4,zone='7'},
{en='Chadwell Heath railway station',ru='Чедуэлл-Хит (станция)',file='Chadwell Heath station - geograph.org.uk - 4937963.jpg',lin='ELIZ',num=78,zone='5'},
{en='Chalfont & Latimer station',ru='Челфонт-энд-Лэтимер (станция)',file='Chalfont ^ Latimer railway and Underground station - geograph.org.uk - 3378032.jpg',lin='MET',num=31,zone='8'},
{en='Chalfont & Latimer station',ru='Челфонт-энд-Лэтимер (станция)',lin='NR',num=0,zone='8'},
{en='Chalk Farm tube station',ru='Чок-Фарм (станция метро)',file='Chalk Farm stn southbound look north.JPG',lin='NOR',num=39,zone='2'},
{en='Chancery Lane tube station',ru='Чансери-Лейн (станция метро)',file='92 Stock arriving at Chancery Lane (331628107).jpg',lin='CEN',num=34,zone='1'},
{en='Charing Cross tube station',ru='Чаринг-Кросс (станция метро)',file='Charing Cross tube stn Bakerloo southbound look north.JPG',lin='BLOO',num=21,zone='1'},
{en='Charing Cross tube station',ru='Чаринг-Кросс (станция метро)',file='Charing Cross tube stn Northern southbound look north.JPG',lin='NOR',num=65,zone='1'},
{en='Chesham tube station',ru='Чешем (станция метро)',file='Chesham station 20180119 123251 (49787364858).jpg',lin='MET',num=21,zone='9'},
{en='Cheshunt railway station',ru='Чезант (станция)',file='Cheshunt station bay look north2.JPG',lin='LO-LV',num=11,zone='8'},
{en='Cheshunt railway station',ru='Чезант (станция)',lin='NR',num=0,zone='8'},
{en='Chigwell tube station',ru='Чигуэлл (станция метро)',file='Chigwell station look west2.JPG',lin='CEN',num=69,zone='4'},
{en='Chingford railway station',ru='Чингфорд (станция)',file='Chingford station southbound2.JPG',lin='LO-LV',num=41,zone='5'},
{en='Chiswick Park tube station',ru='Чизик-парк (станция метро)',file='Chiswick Park underground station - geograph.org.uk - 2581064.jpg',lin='DIS',num=4,zone='3'},
{en='Chorleywood station',ru='Чорливуд (станция)',file='Chorleywood station look south.JPG',lin='MET',num=32,zone='7'},
{en='Clapham Common tube station',ru='Клэпем-Коммон (станция метро)',file='Down The Line (34036320).jpeg',lin='NOR',num=94,zone='2'},
{en='Clapham High Street railway station',ru='Клэпем-Хай-стрит (станция)',file='Clapham High Street stn look north Dec 2012.JPG',lin='LO-EL',num=24,zone='2'},
{en='Clapham High Street railway station',ru='Клэпем-Хай-стрит (станция)',lin='NR',num=0,zone='2'},
{en='Clapham Junction railway station',ru='Клэпем-Джанкшен',file='Clapham Junction - 49317730762.jpg',lin='LO-NL',num=35,zone='2'},
{en='Clapham Junction railway station',ru='Клэпем-Джанкшен',file='Clapham Junction - 49317730762.jpg',lin='LO-EL',num=71,zone='2'},
{en='Clapham Junction railway station',ru='Клэпем-Джанкшен',lin='NR',num=0,zone='2'},
{en='Clapham North tube station',ru='Клэпем-Норт (станция метро)',file='Clapham North stn look south.JPG',lin='NOR',num=93,zone='2'},
{en='Clapham South tube station',ru='Клэпем-Саут (станция метро)',file='Clapham South stn northbound look south.JPG',lin='NOR',num=95,zone='2-3'},
{en='Clapton railway station',ru='Клаптон (станция)',file='Clapton railway station, Greater London - geograph.org.uk - 4148995.jpg',lin='LO-LV',num=46,zone='2-3'},
{en='Cockfosters tube station',ru='Кокфостерс (станция метро)',file='Cockfosters Underground Station (Piccadilly Line) - 52804915280.jpg',lin='PIC',num=88,zone='5'},
{en='Colindale tube station',ru='Колиндейл (станция метро)',file='Colindale underground station - geograph.org.uk - 2180073.jpg',lin='NOR',num=33,zone='4'},
{en='Colliers Wood tube station',ru='Коллиерс-Вуд (станция метро)',file='Colliers Wood stn northbound look south.JPG',lin='NOR',num=99,zone='3'},
{en='Covent Garden tube station',ru='Ковент-Гарден (станция метро)',file='Covent Garden Station, London WC1 - geograph.org.uk - 5150335.jpg',lin='PIC',num=73,zone='1'},
{en='Crossharbour DLR station',ru='Кроссхарбор (станция)',file='Crossharbour station, Docklands Light Railway - geograph.org.uk - 2992746.jpg',lin='DLR',num=85,zone='2'},
{en='Crouch Hill railway station',ru='Крауч-Хилл (станция)',file='Crouch Hill stn high eastbound.JPG',lin='LO-GB',num=3,zone='3'},
{en='Croxley tube station',ru='Кроксли (станция метро)',file='Croxley tube station 012.jpg',lin='MET',num=42,zone='7'},
{en='Crystal Palace railway station',ru='Кристал-Пэлас (станция)',file='Crystal Palace station, new Overground stock - geograph.org.uk - 2002754.jpg',lin='LO-EL',num=51,zone='3-4'},
{en='Crystal Palace railway station',ru='Кристал-Пэлас (станция)',lin='NR',num=0,zone='3-4'},
{en='Custom House station',ru='Кастом-Хаус (станция)',file='Custom House stn Elizabeth Line 25th May 2022 05.jpg',lin='ELIZ',num=62,zone='3'},
{en='Custom House station',ru='Кастом-Хаус (станция)',file='Custom House DLR Station, Spr 2009.jpg',lin='DLR',num=122,zone='3'},
{en='Cutty Sark for Maritime Greenwich DLR station',ru='Катти-Сарк-фор-Маритайм-Гринвич (станция)',file='Cutty Sark DLR station MMB 02.jpg',lin='DLR',num=88,zone='2-3'},
{en='Cyprus DLR station',ru='Сайпрус (станция)',file='Cyprus DLR Station - geograph.org.uk - 2419867.jpg',lin='DLR',num=126,zone='3'},
{en='Dagenham East tube station',ru='Дагенем-Ист (станция метро)',file='Dagenham East Underground station - geograph.org.uk - 4859774.jpg',lin='DIS',num=98,zone='5'},
{en='Dagenham Heathway tube station',ru='Дагенем-Хитуэй (станция метро)',file='Dagenham Heathway Underground station, Greater London - geograph.org.uk - 4675641.jpg',lin='DIS',num=97,zone='5'},
{en='Dalston Junction railway station',ru='Долстон-Джанкшен (станция)',file='Dalston Junction railway station MMB 05 378138.jpg',lin='LO-EL',num=3,zone='2'},
{en='Dalston Kingsland railway station',ru='Долстон-Кингсленд (станция)',file='Dalston Kingsland stn look east.JPG',lin='LO-NL',num=5,zone='2'},
{en='Debden tube station',ru='Дебден (станция метро)',file='Debden stn east.JPG',lin='CEN',num=83,zone='6'},
{en='Denmark Hill railway station',ru='Денмарк-Хилл (станция)',file='Denmark Hill stn Southeastern platforms look west.JPG',lin='LO-EL',num=23,zone='2'},
{en='Denmark Hill railway station',ru='Денмарк-Хилл (станция)',lin='NR',num=0,zone='2'},
{en='Deptford Bridge DLR station',ru='Депфорд-Бридж (станция)',file='DLR at Deptford Bridge - geograph.org.uk - 3493813.jpg',lin='DLR',num=90,zone='2-3'},
{en='Devons Road DLR station',ru='Девонс-роуд (станция)',file='Devons Road DLR station - East London.jpg',lin='DLR',num=23,zone='2'},
{en='Dollis Hill tube station',ru='Долс-Хилл (станция метро)',file='Dollis Hill station 20180127 132007 (49451138543).jpg',lin='JUB',num=7,zone='3'},
{en='Ealing Broadway station',ru='Илинг-Бродвей (станция)',file='Train of S7 stock arrives into Ealing Broadway.jpg',lin='ELIZ',num=45,zone='3'},
{en='Ealing Broadway station',ru='Илинг-Бродвей (станция)',file='Train of S7 stock arrives into Ealing Broadway.jpg',lin='CEN',num=1,zone='3'},
{en='Ealing Broadway station',ru='Илинг-Бродвей (станция)',file='Train of S7 stock arrives into Ealing Broadway.jpg',lin='DIS',num=1,zone='3'},
{en='Ealing Broadway station',ru='Илинг-Бродвей (станция)',lin='NR',num=0,zone='3'},
{en='Ealing Common tube station',ru='Илинг-Коммон (станция метро)',file='EalingCommon2.jpg',lin='DIS',num=2,zone='3'},
{en='Ealing Common tube station',ru='Илинг-Коммон (станция метро)',file='EalingCommon2.jpg',lin='PIC',num=54,zone='3'},
{en='Earl\'s Court tube station',ru='Эрлс-Корт (станция метро)',file='DSCN7404 (48636964662).jpg',lin='DIS',num=51,zone='1-2'},
{en='Earl\'s Court tube station',ru='Эрлс-Корт (станция метро)',file='Eastbound Piccadilly Line platform at Earl\'s Court tube staiton 01.jpg',lin='PIC',num=65,zone='1-2'},
{en='East Acton tube station',ru='Ист-Актон (станция метро)',file='East Acton stn eastbound.JPG',lin='CEN',num=22,zone='2'},
{en='East Finchley tube station',ru='Ист-Финчли (станция метро)',file='East Finchley stn centre platforms look north.JPG',lin='NOR',num=22,zone='3'},
{en='East Ham tube station',ru='Ист-Хэм (станция метро)',file='East Ham stn look east.JPG',lin='DIS',num=93,zone='3-4'},
{en='East Ham tube station',ru='Ист-Хэм (станция метро)',file='East Ham stn look east.JPG',lin='HC',num=29,zone='3-4'},
{en='East India DLR station',ru='Ист-Индия (станция)',file='East India (9668033700).jpg',lin='DLR',num=72,zone='2-3'},
{en='East Putney tube station',ru='Ист-Патни (станция метро)',file='East Putney stn District look south.JPG',lin='DIS',num=44,zone='2-3'},
{en='Eastcote tube station',ru='Исткот (станция метро)',file='Eastcote station look east.JPG',lin='MET',num=6,zone='5'},
{en='Eastcote tube station',ru='Исткот (станция метро)',file='Eastcote station look east.JPG',lin='PIC',num=46,zone='5'},
{en='Edgware Road tube station (Bakerloo line)',ru='Эджвер-роуд (станция метро, линия Бейкерлоо)',file='Edgware Road (Bakerloo line) southbound platform.jpg',lin='BLOO',num=15,zone='1'},
{en='Edgware Road tube station (Circle, District and Hammersmith & City lines)',ru='Эджвер-роуд (станция метро, линии Дистрикт, Кольцевая и Хаммерсмит-энд-Сити)',comment='конечная для поездов в/из Паддингтон и далее Бейсуотер',file='Edgware Road stn (Circle line) platform 2 look west.JPG',lin='CIR',num=11,zone='1'},
{en='Edgware Road tube station (Circle, District and Hammersmith & City lines)',ru='Эджвер-роуд (станция метро, линии Дистрикт, Кольцевая и Хаммерсмит-энд-Сити)',file='Edgware Road stn (Circle line) platform 2 look west.JPG',lin='DIS',num=65,zone='1'},
{en='Edgware Road tube station (Circle, District and Hammersmith & City lines)',ru='Эджвер-роуд (станция метро, линии Дистрикт, Кольцевая и Хаммерсмит-энд-Сити)',file='Edgware Road stn (Circle line) platform 2 look west.JPG',lin='HC',num=11,zone='1'},
{en='Edgware tube station',ru='Эджвер (станция метро)',file='Edgware Underground station - geograph.org.uk - 4750925.jpg',lin='NOR',num=31,zone='5'},
{en='Edmonton Green railway station',ru='Эдмонтон-Грин (станция)',file='Edmonton Green station 20180129 120902 (49451914867).jpg',lin='LO-LV',num=21,zone='4'},
{en='Elephant & Castle tube station',ru='Элефант-энд-Касл (станция метро)',file='Elephant & Castle stn Bakerloo look north.JPG',lin='BLOO',num=25,zone='1-2'},
{en='Elephant & Castle tube station',ru='Элефант-энд-Касл (станция метро)',file='ELEPHANT CASTLE-1 150210 CPS (4363458224).jpg',lin='NOR',num=58,zone='1-2'},
{en='Elm Park tube station',ru='Элм-парк (станция метро)',file='Elm Park Tube Station.jpg',lin='DIS',num=99,zone='6'},
{en='Elverson Road DLR station',ru='Элверсон-роуд (станция)',file='Elverson Road station, Docklands Light Railway - geograph.org.uk - 1672009.jpg',lin='DLR',num=91,zone='2-3'},
{en='Embankment tube station',ru='Эмбанкмент (станция метро)',file='Embankment Southbound Bakerloo platform.jpg',lin='BLOO',num=22,zone='1'},
{en='Embankment tube station',ru='Эмбанкмент (станция метро)',file='Embankment station District Circle line look east.JPG',lin='CIR',num=27,zone='1'},
{en='Embankment tube station',ru='Эмбанкмент (станция метро)',file='Embankment station District Circle line look east.JPG',lin='DIS',num=77,zone='1'},
{en='Embankment tube station',ru='Эмбанкмент (станция метро)',file='Embankment station Northern southbound look north.JPG',lin='NOR',num=66,zone='1'},
{en='Emerson Park railway station',ru='Эмерсон-парк (станция)',file='Emerson Park railway station, Greater London - geograph.org.uk - 4675150.jpg',lin='LO-EM',num=2,zone='6'},
{en='Enfield Town railway station',ru='Энфилд-Таун (станция)',file='Enfield Town stn platform 2 northbound.JPG',lin='LO-LV',num=1,zone='5'},
{en='Epping tube station',ru='Эппинг (станция метро)',file='Epping tube station MMB 01 1992 Stock.jpg',lin='CEN',num=85,zone='6'},
{en='Euston railway station',ru='Юстон (станция)',file='Euston station Overground platforms 9 and 10 look north.JPG',lin='LO-WA',num=19,zone='1'},
{en='Euston Square tube station',ru='Юстон-сквер (станция метро)',file='Euston Square tube station MMB 05 S-Stock.jpg',lin='CIR',num=14,zone='1'},
{en='Euston Square tube station',ru='Юстон-сквер (станция метро)',file='Euston Square tube station MMB 05 S-Stock.jpg',lin='HC',num=14,zone='1'},
{en='Euston Square tube station',ru='Юстон-сквер (станция метро)',file='Euston Square tube station MMB 05 S-Stock.jpg',lin='MET',num=68,zone='1'},
{en='Euston tube station',ru='Юстон (станция метро)',file='Euston station MMB B1 1995-Stock.jpg',lin='NOR',num=43,zone='1'},
{en='Euston tube station',ru='Юстон (станция метро)',file='Euston tube station Victoria southbound look south.jpg',lin='VIC',num=8,zone='1'},
{en='Fairlop tube station',ru='Ферлоп (станция метро)',file='Fairlop 20171031 142755 (49407605607).jpg',lin='CEN',num=66,zone='4'},
{en='Farringdon station',ru='Фаррингдон (станция)',file='Farringdon station Elizabeth Line 25th May 2022 13.jpg',lin='ELIZ',num=50,zone='1'},
{en='Farringdon station',ru='Фаррингдон (станция)',file='Farringdon station MMB 02 377213.jpg',lin='CIR',num=16,zone='1'},
{en='Farringdon station',ru='Фаррингдон (станция)',file='Farringdon station MMB 02 377213.jpg',lin='HC',num=16,zone='1'},
{en='Farringdon station',ru='Фаррингдон (станция)',file='Farringdon station MMB 02 377213.jpg',lin='MET',num=70,zone='1'},
{en='Finchley Central tube station',ru='Финчли-Сентрал (станция метро)',file='Finchley Central 01.jpg',lin='NOR',num=21,zone='4'},
{en='Finchley Road & Frognal railway station',ru='Финчли-роуд-энд-Фрогнал (станция)',file='Finchley Road & Frognal stn look east.JPG',lin='LO-NL',num=13,zone='2'},
{en='Finchley Road tube station',ru='Финчли-роуд (станция метро)',file='Finchley Road stn southbound Jubilee look north.JPG',lin='JUB',num=11,zone='2'},
{en='Finchley Road tube station',ru='Финчли-роуд (станция метро)',file='Finchley Road stn southbound Jubilee look north.JPG',lin='MET',num=65,zone='2'},
{en='Finsbury Park station',ru='Финсбери-парк (станция)',file='Finsbury Park stn Piccadilly nortbound.JPG',lin='PIC',num=80,zone='2'},
{en='Finsbury Park station',ru='Финсбери-парк (станция)',file='Finsbury Park stn Victoria southbound.JPG',lin='VIC',num=5,zone='2'},
{en='Forest Gate railway station',ru='Форест-Гейт (станция)',file='Forest Gate stn 1st August 2022 06.jpg',lin='ELIZ',num=73,zone='3'},
{en='Forest Hill railway station',ru='Форест-Хилл (станция)',file='Forest Hill station - geograph.org.uk - 2636239.jpg',lin='LO-EL',num=44,zone='3'},
{en='Fulham Broadway tube station',ru='Фулем-Бродвей (станция метро)',file='Fulham Broadway stn look westbound2.JPG',lin='DIS',num=47,zone='2'},
{en='Gallions Reach DLR station',ru='Галлионс-Рич (станция)',file='Gallions Reach DLR station - geograph.org.uk - 2875535.jpg',lin='DLR',num=127,zone='3'},
{en='Gants Hill tube station',ru='Гантс-Хилл (станция метро)',file='Gants Hill 20170129 113142 (49455393493).jpg',lin='CEN',num=63,zone='4'},
{en='Gidea Park railway station',ru='Гидиа-парк (станция)',file='Gidea Park stn slow westbound look east.JPG',lin='ELIZ',num=80,zone='6'},
{en='Gloucester Road tube station',ru='Глостер-роуд (станция метро)',file='Circle Line platform at Gloucester Road station Nov 2011.JPG',lin='CIR',num=33,zone='1'},
{en='Gloucester Road tube station',ru='Глостер-роуд (станция метро)',file='Circle Line platform at Gloucester Road station Nov 2011.JPG',lin='DIS',num=71,zone='1'},
{en='Gloucester Road tube station',ru='Глостер-роуд (станция метро)',file='Gloucester Road stn Piccadilly eastbound look west.JPG',lin='PIC',num=66,zone='1'},
{en='Golders Green tube station',ru='Голдерс-Грин (станция метро)',file='Golders Green tube station platforms 20110531 London 117.jpg',lin='NOR',num=36,zone='3'},
{en='Goldhawk Road tube station',ru='Голдхок-роуд (станция метро)',file='Goldhawk Road station - geograph.org.uk - 2464180.jpg',lin='CIR',num=2,zone='2'},
{en='Goldhawk Road tube station',ru='Голдхок-роуд (станция метро)',file='Goldhawk Road station - geograph.org.uk - 2464180.jpg',lin='HC',num=2,zone='2'},
{en='Goodge Street tube station',ru='Гудж-стрит (станция метро)',file='Goodge Street stn northbound.JPG',lin='NOR',num=62,zone='1'},
{en='Goodmayes railway station',ru='Гудмейс (станция)',file='Goodmayes station 14th May 2022 04.jpg',lin='ELIZ',num=77,zone='4'},
{en='Gospel Oak railway station',ru='Госпел-Оук (станция)',file='Gospel Oak stn NLL look west.JPG',lin='LO-NL',num=11,zone='2'},
{en='Gospel Oak railway station',ru='Госпел-Оук (станция)',file='Gospel Oak stn bay platform look east.JPG',lin='LO-GB',num=1,zone='2'},
{en='Grange Hill tube station',ru='Грейндж-Хилл (станция метро)',file='Grange Hill tube station 20170625 135751 (49825013101).jpg',lin='CEN',num=68,zone='4'},
{en='Great Portland Street tube station',ru='Грейт-Портленд-стрит (станция метро)',file='Great Portland Street tube station westbound platform 1.JPG',lin='CIR',num=13,zone='1'},
{en='Great Portland Street tube station',ru='Грейт-Портленд-стрит (станция метро)',file='Great Portland Street tube station westbound platform 1.JPG',lin='HC',num=13,zone='1'},
{en='Great Portland Street tube station',ru='Грейт-Портленд-стрит (станция метро)',file='Great Portland Street tube station westbound platform 1.JPG',lin='MET',num=67,zone='1'},
{en='Green Park tube station',ru='Грин-парк (станция метро)',file='Green Park stn Jubilee eastbound look west.JPG',lin='JUB',num=16,zone='1'},
{en='Green Park tube station',ru='Грин-парк (станция метро)',file='Green Park stn Piccadilly eastbound look west.JPG',lin='PIC',num=70,zone='1'},
{en='Green Park tube station',ru='Грин-парк (станция метро)',file='Green Park stn Victoria northbound look south.JPG',lin='VIC',num=11,zone='1'},
{en='Greenford station',ru='Гринфорд (станция)',file='The terminus of the Greenford Branch Line at Greenford station - geograph.org.uk - 4728327.jpg',lin='CEN',num=15,zone='4'},
{en='Greenwich station',ru='Гринвич (станция)',file='Greenwich DLR Station - geograph.org.uk - 4062281.jpg',lin='DLR',num=89,zone='2-3'},
{en='Greenwich station',ru='Гринвич (станция)',lin='NR',num=0,zone='2-3'},
{en='Gunnersbury station',ru='Ганнерсбери (станция)',file='Gunnersbury station 20181216 135817 (49456225087).jpg',lin='LO-NL',num=23,zone='3'},
{en='Gunnersbury station',ru='Ганнерсбери (станция)',file='Gunnersbury station 20181216 135817 (49456225087).jpg',lin='DIS',num=13,zone='3'},
{en='Hackney Central railway station',ru='Хакни-Сентрал (станция)',file='Hackney Central railway station, Greater London - geograph.org.uk - 4301715.jpg',lin='LO-NL',num=4,zone='2'},
{en='Hackney Downs railway station',ru='Хакни-Даунс (станция)',file='Hackney Downs railway station, London - geograph.org.uk - 3362724.jpg',lin='LO-LV',num=31,zone='2'},
{en='Hackney Downs railway station',ru='Хакни-Даунс (станция)',lin='NR',num=0,zone='2'},
{en='Hackney Wick railway station',ru='Хакни-Уик (станция)',file='Cmglee London Hackney Wick station.jpg',lin='LO-NL',num=2,zone='2'},
{en='Haggerston railway station',ru='Хаггерстон (станция)',file='Haggerston station look south2.JPG',lin='LO-EL',num=4,zone='2'},
{en='Hainault tube station',ru='Хейнолт (станция метро)',file='Hainault station - geograph.org.uk - 4797125.jpg',lin='CEN',num=67,zone='4'},
{en='Hammersmith tube station (Circle and Hammersmith & City lines)',ru='Хаммерсмит (станция метро, линии Кольцевая и Хаммерсмит-энд-Сити)',file='26 January 2014 London Underground 25.jpg',lin='CIR',num=1,zone='2'},
{en='Hammersmith tube station (Circle and Hammersmith & City lines)',ru='Хаммерсмит (станция метро, линии Кольцевая и Хаммерсмит-энд-Сити)',file='26 January 2014 London Underground 25.jpg',lin='HC',num=1,zone='2'},
{en='Hammersmith tube station (District and Piccadilly lines)',ru='Хаммерсмит (станция метро, линии Дистрикт и Пиккадилли)',file='Hammersmith (District) station eastbound Piccadilly look west.JPG',lin='DIS',num=24,zone='2'},
{en='Hammersmith tube station (District and Piccadilly lines)',ru='Хаммерсмит (станция метро, линии Дистрикт и Пиккадилли)',file='Hammersmith (District) station eastbound Piccadilly look west.JPG',lin='PIC',num=63,zone='2'},
{en='Hampstead Heath railway station',ru='Хампстед-Хит (станция)',file='View west along the platforms at Hampstead Heath railway station.jpg',lin='LO-NL',num=12,zone='2'},
{en='Hampstead tube station',ru='Хампстед (станция метро)',file='Hampstead station southbound look north.JPG',lin='NOR',num=37,zone='2-3'},
{en='Hanger Lane tube station',ru='Хэнгер-Лейн (станция метро)',file='Hanger Lane Underground station, Greater London - geograph.org.uk - 4770589.jpg',lin='CEN',num=17,zone='3'},
{en='Hanwell railway station',ru='Хануэлл (станция)',file='Hanwell station 22nd May 2022 05.jpg',lin='ELIZ',num=43,zone='4'},
{en='Harlesden station',ru='Харлсден (станция)',file='Harlesden railway station - geograph.org.uk - 2276813.jpg',lin='LO-WA',num=13,zone='3'},
{en='Harlesden station',ru='Харлсден (станция)',file='Harlesden railway station - geograph.org.uk - 2276813.jpg',lin='BLOO',num=7,zone='3'},
{en='Harold Wood railway station',ru='Харолд-Вуд (станция)',file='Harold Wood stn 5th June 2022 03.jpg',lin='ELIZ',num=81,zone='6'},
{en='Harringay Green Lanes railway station',ru='Харрингей-Грин-Лейнс (станция)',file='Harringay Green Lanes stn look west.JPG',lin='LO-GB',num=4,zone='3'},
{en='Harrow & Wealdstone station',ru='Харроу-энд-Уилдстоун (станция)',file='Harrow and Wealdstone Station - 52049723679.jpg',lin='LO-WA',num=7,zone='5'},
{en='Harrow & Wealdstone station',ru='Харроу-энд-Уилдстоун (станция)',file='Harrow and Wealdstone Station - 52049723679.jpg',lin='BLOO',num=1,zone='5'},
{en='Harrow & Wealdstone station',ru='Харроу-энд-Уилдстоун (станция)',lin='NR',num=0,zone='5'},
{en='Harrow-on-the-Hill station',ru='Харроу-он-те-Хилл (станция метро)',file='Harrow-on-the-Hill Station (1).jpg',lin='MET',num=61,zone='5'},
{en='Harrow-on-the-Hill station',ru='Харроу-он-те-Хилл (станция метро)',lin='NR',num=0,zone='5'},
{en='Hatch End railway station',ru='Хатч-Энд (станция)',file='Hatch End stn northbound.JPG',lin='LO-WA',num=5,zone='6'},
{en='Hatton Cross tube station',ru='Хаттон-Кросс (станция метро)',file='Hatton Cross stn westbound look east.JPG',lin='PIC',num=31,zone='5-6'},
{en='Hayes & Harlington railway station',ru='Хейс-энд-Харлингтон (станция)',file='Hayes & Harlington stn 22nd May 2022 18.jpg',lin='ELIZ',num=41,zone='5'},
{en='Hayes & Harlington railway station',ru='Хейс-энд-Харлингтон (станция)',lin='NR',num=0,zone='5'},
{en='Headstone Lane railway station',ru='Хедстоун-Лейн (станция)',file='Headstone Lane station - geograph.org.uk - 5626815.jpg',lin='LO-WA',num=6,zone='5'},
{en='Heathrow Terminal 4 railway station',ru='Хитроу Терминал 4 (станция)',file='Heathrow Terminal 4 railway stn 14th June 2022 17.jpg',lin='ELIZ',num=21,zone='6'},
{en='Heathrow Terminal 4 tube station',ru='Хитроу Терминал 4 (станция метро)',comment='петля проходится по часовой стрелке',file='Heathrow Terminal 4 tube stn look west.JPG',lin='PIC',num=21,zone='6'},
{en='Heathrow Terminal 5 station',ru='Хитроу Терминал 5 (станция)',file='Heathrow Terminal 5 - Piccadilly Line & Heathrow Connect.jpg',lin='ELIZ',num=11,zone='6'},
{en='Heathrow Terminal 5 station',ru='Хитроу Терминал 5 (станция)',file='Heathrow Terminal 5 - Piccadilly Line & Heathrow Connect.jpg',lin='PIC',num=1,zone='6'},
{en='Heathrow Terminals 2 & 3 railway station',ru='Хитроу Терминалы 2 и 3 (станция)',file='Heathrow Central stn 11th June 2022 06.jpg',lin='ELIZ',num=31,zone='6'},
{en='Heathrow Terminals 2 & 3 tube station',ru='Хитроу Терминалы 2 и 3 (станция метро)',file='Heathrow Terminals 1, 2, 3 stn eastbound look west.JPG',lin='PIC',num=11,zone='6'},
{en='Hendon Central tube station',ru='Хендон-Сентрал (станция метро)',file='Hendon Central tube station MMB 02.jpg',lin='NOR',num=34,zone='3-4'},
{en='Heron Quays DLR station',ru='Херон-Киз (станция)',file='B92-69-B2K-06-HeronQuays-CIMG0215 (35791195554).jpg',lin='DLR',num=83,zone='2'},
{en='High Barnet tube station',ru='Хай-Барнет (станция метро)',file='High Barnet station Platform 1 looking south.jpg',lin='NOR',num=1,zone='5'},
{en='High Street Kensington tube station',ru='Хай-стрит-Кенсингтон (станция метро)',file='High Street Kensington underground station - geograph.org.uk - 4741841.jpg',lin='CIR',num=34,zone='1'},
{en='High Street Kensington tube station',ru='Хай-стрит-Кенсингтон (станция метро)',file='High Street Kensington underground station - geograph.org.uk - 4741841.jpg',lin='DIS',num=61,zone='1'},
{en='Highams Park railway station',ru='Хайамс-парк (станция)',file='Highams Park Station - geograph.org.uk - 4966073.jpg',lin='LO-LV',num=42,zone='4'},
{en='Highbury & Islington station',ru='Хайбери-энд-Ислингтон (станция)',file='Highbury and Islington station MMB 29 378224 378202.jpg',lin='LO-NL',num=7,zone='2'},
{en='Highbury & Islington station',ru='Хайбери-энд-Ислингтон (станция)',file='Highbury and Islington station MMB 29 378224 378202.jpg',lin='LO-EL',num=1,zone='2'},
{en='Highbury & Islington station',ru='Хайбери-энд-Ислингтон (станция)',file='1967ts Dep-Highbury & islington P1080454 (8493593342).jpg',lin='VIC',num=6,zone='2'},
{en='Highbury & Islington station',ru='Хайбери-энд-Ислингтон (станция)',lin='NR',num=0,zone='2'},
{en='Highgate tube station',ru='Хайгейт (станция метро)',file='Highgate tube station, Southbound low-level platform - geograph.org.uk - 1273052.jpg',lin='NOR',num=23,zone='3'},
{en='Hillingdon tube station',ru='Хиллингдон (станция метро)',file='Hillingdon tube station MMB 13.jpg',lin='MET',num=2,zone='6'},
{en='Hillingdon tube station',ru='Хиллингдон (станция метро)',file='Hillingdon tube station MMB 13.jpg',lin='PIC',num=42,zone='6'},
{en='Holborn tube station',ru='Холборн (станция метро)',file='HOLBORN-2 230612 CPS (7567941648).jpg',lin='CEN',num=33,zone='1'},
{en='Holborn tube station',ru='Холборн (станция метро)',file='Holborn tube station eastbound Piccadilly line 020909 (3998126361).jpg',lin='PIC',num=74,zone='1'},
{en='Holland Park tube station',ru='Холланд-парк (станция метро)',file='Holland Park station 20171229 122803 (49498131667).jpg',lin='CEN',num=25,zone='2'},
{en='Holloway Road tube station',ru='Холлоуэй-роуд (станция метро)',file='Holloway Road stn eastbound look south.JPG',lin='PIC',num=78,zone='2'},
{en='Homerton railway station',ru='Хомертон (станция)',file='Homerton railway station, Greater London - geograph.org.uk - 4301772.jpg',lin='LO-NL',num=3,zone='2'},
{en='Honor Oak Park railway station',ru='Онор-Оук-парк (станция)',file='Thameslink-700147-HonorOakPark-P1450967 (42571279701).jpg',lin='LO-EL',num=43,zone='3'},
{en='Hornchurch tube station',ru='Хорнчерч (станция метро)',file='Hornchurch tube station 3.jpg',lin='DIS',num=100,zone='6'},
{en='Hounslow Central tube station',ru='Хаунслоу-Сентрал (станция метро)',file='Hounslow Central westbound.JPG',lin='PIC',num=33,zone='4'},
{en='Hounslow East tube station',ru='Хаунслоу-Ист (станция метро)',file='Hounslow East stn look west2.JPG',lin='PIC',num=34,zone='4'},
{en='Hounslow West tube station',ru='Хаунслоу-Уэст (станция метро)',file='Hounslow West stn westbound look east.JPG',lin='PIC',num=32,zone='5'},
{en='Hoxton railway station',ru='Хокстон (станция)',file='Hoxton railway station platforms September 2022.jpg',lin='LO-EL',num=5,zone='1-2'},
{en='Hyde Park Corner tube station',ru='Гайд-парк-Корнер (станция метро)',file='Hyde Park Corner Station, Eastbound Platform, London SW1 - geograph.org.uk - 3869204.jpg',lin='PIC',num=69,zone='1'},
{en='Ickenham tube station',ru='Икенем (станция метро)',file='Ickenham stn look west.JPG',lin='MET',num=3,zone='6'},
{en='Ickenham tube station',ru='Икенем (станция метро)',file='Ickenham stn look west.JPG',lin='PIC',num=43,zone='6'},
{en='Ilford railway station',ru='Илфорд (станция)',file='Ilford station 1st September 2022 30.jpg',lin='ELIZ',num=75,zone='4'},
{en='Imperial Wharf railway station',ru='Импириал-Уорф (станция)',file='Imperial Wharf Station - geograph.org.uk - 3420611.jpg',lin='LO-NL',num=34,zone='2'},
{en='Island Gardens DLR station',ru='Айленд-Гарденс (станция)',file='Docklands Light Railway IMG 7855.jpg',lin='DLR',num=87,zone='2'},
{en='Iver railway station',ru='Айвер (станция)',file='Iver station slow look east1.jpg',lin='ELIZ',num=8,zone='-'},
{en='Kennington tube station',ru='Кеннингтон (станция метро)',file='Kennington station Charing X northbound look south.jpg',lin='NOR',num=71,zone='1-2'},
{en='Kensal Green station',ru='Кензал-Грин (станция)',file='Kensal Green tube station - geograph.org.uk - 2629315.jpg',lin='LO-WA',num=15,zone='2'},
{en='Kensal Green station',ru='Кензал-Грин (станция)',file='Kensal Green tube station - geograph.org.uk - 2629315.jpg',lin='BLOO',num=9,zone='2'},
{en='Kensal Rise railway station',ru='Кензал-Райз (станция)',file='Kensal Rise railway station MMB 01.jpg',lin='LO-NL',num=17,zone='2'},
{en='Kensington (Olympia) station',ru='Кенсингтон (Олимпия) (станция)',file='Kensington Olympia stn Underground bay look south.JPG',lin='LO-NL',num=32,zone='2'},
{en='Kensington (Olympia) station',ru='Кенсингтон (Олимпия) (станция)',comment='нерегулярные рейсы',file='Kensington Olympia stn Underground bay look south.JPG',lin='DIS',num=31,zone='2'},
{en='Kensington (Olympia) station',ru='Кенсингтон (Олимпия) (станция)',lin='NR',num=0,zone='2'},
{en='Kentish Town station',ru='Кентиш-Таун (станция)',file='Kentish Town pre 2023 refurb - NB platform 03.jpg',lin='NOR',num=26,zone='2'},
{en='Kentish Town station',ru='Кентиш-Таун (станция)',lin='NR',num=0,zone='2'},
{en='Kentish Town West railway station',ru='Кентиш-Таун-Уэст (станция)',file='Kentish Town West stn westbound.JPG',lin='LO-NL',num=10,zone='2'},
{en='Kenton station',ru='Кентон (станция)',file='Kenton railway station - geograph.org.uk - 2275565.jpg',lin='LO-WA',num=8,zone='4'},
{en='Kenton station',ru='Кентон (станция)',file='Kenton railway station - geograph.org.uk - 2275565.jpg',lin='BLOO',num=2,zone='4'},
{en='Kew Gardens station (London)',ru='Кью-Гарденс (станция)',file='DSCF0871 Overground train to Richmond, Kew Gardens.jpg',lin='LO-NL',num=24,zone='3-4'},
{en='Kew Gardens station (London)',ru='Кью-Гарденс (станция)',file='DSCF0871 Overground train to Richmond, Kew Gardens.jpg',lin='DIS',num=12,zone='3-4'},
{en='Kilburn High Road railway station',ru='Килберн-Хай-роуд (станция)',file='Kilburn High Road footbridge.jpg',lin='LO-WA',num=17,zone='2'},
{en='Kilburn Park tube station',ru='Килберн-парк (станция метро)',file='Kilburn Park stn southbound look north.JPG',lin='BLOO',num=11,zone='2'},
{en='Kilburn tube station',ru='Килберн (станция метро)',file='Kilburn tube station - geograph.org.uk - 2408740.jpg',lin='JUB',num=9,zone='2'},
{en='King George V DLR station',ru='Кинг Джордж V (станция)',file='King George V DLR station, North Woolwich - geograph.org.uk - 3103866.jpg',lin='DLR',num=114,zone='3'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Circle anticlockwise look clockwise 2012.JPG',lin='CIR',num=15,zone='1'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Circle anticlockwise look clockwise 2012.JPG',lin='HC',num=15,zone='1'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Circle anticlockwise look clockwise 2012.JPG',lin='MET',num=69,zone='1'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Northern northbound look south 2012.JPG',lin='NOR',num=51,zone='1'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Piccadilly northbound look south 2012.JPG',lin='PIC',num=76,zone='1'},
{en='King\'s Cross St Pancras tube station',ru='Кингс-Кросс Сент-Панкрас (станция метро)',file='King\'s Cross St Pancras stn Victoria northbound look south 2012.JPG',lin='VIC',num=7,zone='1'},
{en='Kingsbury tube station',ru='Кингсбери (станция метро)',file='Kingsbury station look north.JPG',lin='JUB',num=4,zone='4'},
{en='Knightsbridge tube station',ru='Найтсбридж (станция метро)',file='KNIGHTSBRIDGE-2 261009 CPS (4052021881).jpg',lin='PIC',num=68,zone='1'},
{en='Ladbroke Grove tube station',ru='Лэдброк-Гроув (станция метро)',file='Ladbroke Grove stn look east.JPG',lin='CIR',num=6,zone='2'},
{en='Ladbroke Grove tube station',ru='Лэдброк-Гроув (станция метро)',file='Ladbroke Grove stn look east.JPG',lin='HC',num=6,zone='2'},
{en='Lambeth North tube station',ru='Ламбет-Норт (станция метро)',file='Lambeth North stn southbound look north.JPG',lin='BLOO',num=24,zone='1'},
{en='Lancaster Gate tube station',ru='Ланкастер-Гейт (станция метро)',file='Lancaster Gate stn eastbound.JPG',lin='CEN',num=28,zone='1'},
{en='Langdon Park DLR station',ru='Лангдон-парк (станция)',file='Langdon Park DLR.jpg',lin='DLR',num=24,zone='2'},
{en='Langley railway station',ru='Лэнгли (станция)',file='Langley station 1st June 2022 08.jpg',lin='ELIZ',num=7,zone='-'},
{en='Latimer Road tube station',ru='Лэтимер-роуд (станция метро)',file='Latimer Road tube stn look east2 2012.JPG',lin='CIR',num=5,zone='2'},
{en='Latimer Road tube station',ru='Лэтимер-роуд (станция метро)',file='Latimer Road tube stn look east2 2012.JPG',lin='HC',num=5,zone='2'},
{en='Leicester Square tube station',ru='Лестер-сквер (станция метро)',file='Leicester Square stn Northern southbound look north.JPG',lin='NOR',num=64,zone='1'},
{en='Leicester Square tube station',ru='Лестер-сквер (станция метро)',file='Leicester Square stn Piccadilly westbound look east.JPG',lin='PIC',num=72,zone='1'},
{en='Lewisham station',ru='Луишем (станция)',file='Lewisham railway stn platform 3 look east.JPG',lin='DLR',num=92,zone='2-3'},
{en='Lewisham station',ru='Луишем (станция)',lin='NR',num=0,zone='2-3'},
{en='Leyton Midland Road railway station',ru='Лейтон-Мидленд-роуд (станция)',file='Leyton Midland Road overground station 20180308 120106 (49507618682).jpg',lin='LO-GB',num=8,zone='3'},
{en='Leyton tube station',ru='Лейтон (станция метро)',file='Leyton tube west.JPG',lin='CEN',num=41,zone='3'},
{en='Leytonstone High Road railway station',ru='Лейтонстоун-Хай-роуд (станция)',file='Leytonstone High Road stn eastbound.JPG',lin='LO-GB',num=9,zone='3'},
{en='Leytonstone tube station',ru='Лейтонстоун (станция метро)',file='Leytonstone station eastbound east.JPG',lin='CEN',num=42,zone='3-4'},
{en='Limehouse station',ru='Лаймхаус (станция)',file='Limehouse DLR station, 1997 - geograph.org.uk - 5503833.jpg',lin='DLR',num=52,zone='2'},
{en='Liverpool Street station',ru='Ливерпуль-стрит (вокзал)',file='Liverpool Street Station London 1 February 2023.jpg',lin='LO-LV',num=35,zone='1'},
{en='Liverpool Street station',ru='Ливерпуль-стрит (вокзал)',lin='NR',num=0,zone='1'},
{en='Liverpool Street station',ru='Ливерпуль-стрит (вокзал)',comment='несколько рейсов ранним утром и поздним вечером',file='Unit 345007 at Liverpool Street 7th July 2017 02.jpg',lin='ELIZ',num=101,zone='1'},
{en='Liverpool Street tube station',ru='Ливерпуль-стрит (станция метро)',file='Liverpool Street stn Elizabeth Line 25th May 2022 16.jpg',lin='ELIZ',num=51,zone='1'},
{en='Liverpool Street tube station',ru='Ливерпуль-стрит (вокзал)',file='LIVERPOOL ST 280808 CPS-3 (3998870904).jpg',lin='CEN',num=37,zone='1'},
{en='Liverpool Street tube station',ru='Ливерпуль-стрит (вокзал)',file='Liverpool Street tube stn Circle line look clockwise.JPG',lin='CIR',num=19,zone='1'},
{en='Liverpool Street tube station',ru='Ливерпуль-стрит (вокзал)',file='Liverpool Street tube stn Circle line look clockwise.JPG',lin='HC',num=19,zone='1'},
{en='Liverpool Street tube station',ru='Ливерпуль-стрит (вокзал)',file='Liverpool Street tube stn Circle line look clockwise.JPG',lin='MET',num=73,zone='1'},
{en='London Bridge station',ru='Лондон-Бридж (станция)',file='London Bridge tube stn Jubilee eastbound look west.JPG',lin='JUB',num=20,zone='1'},
{en='London Bridge station',ru='Лондон-Бридж (станция)',file='LONDON BRIDGE-4 150210 CPS (4363455476).jpg',lin='NOR',num=56,zone='1'},
{en='London City Airport DLR station',ru='Лондон-Сити-Эрпорт (станция)',file='LCY 02.jpg',lin='DLR',num=113,zone='3'},
{en='London Fields railway station',ru='Лондон-Филдс (станция)',file='London Fields stn look south.JPG',lin='LO-LV',num=32,zone='2'},
{en='London Paddington station',ru='Паддингтон (вокзал)',comment='несколько рейсов ранним утром и поздним вечером',file='Paddington - MTR 345006.JPG',lin='ELIZ',num=111,zone='1'},
{en='London Victoria station',ru='Виктория (вокзал)',file='Victoria tube stn Circle District look anticlockwise.JPG',lin='CIR',num=30,zone='1'},
{en='London Victoria station',ru='Виктория (вокзал)',file='Victoria tube stn Circle District look anticlockwise.JPG',lin='DIS',num=74,zone='1'},
{en='London Victoria station',ru='Виктория (вокзал)',file='Victoria Line southbound platform, Victoria LU station.jpg',lin='VIC',num=12,zone='1'},
{en='Loughton tube station',ru='Лаутон (станция метро)',file='Loughton station centre platform north.JPG',lin='CEN',num=82,zone='6'},
{en='Maida Vale tube station',ru='Мейда-Вейл (станция метро)',file='Maida Vale stn northbound look south.JPG',lin='BLOO',num=12,zone='2'},
{en='Maidenhead railway station',ru='Мейденхед (станция)',file='Maidenhead station 20th June 2022 11.jpg',lin='ELIZ',num=3,zone='-'},
{en='Maidenhead railway station',ru='Мейденхед (станция)',lin='NR',num=0,zone='-'},
{en='Manor House tube station',ru='Мэнор-Хаус (станция метро)',file='Manor House stn northbound.JPG',lin='PIC',num=81,zone='2-3'},
{en='Manor Park railway station',ru='Мэнор-парк (станция)',file='Manor Park stn 2nd July 2022 12.jpg',lin='ELIZ',num=74,zone='3-4'},
{en='Mansion House tube station',ru='Мэншен-Хаус (станция метро)',file='Mansion House stn former platform2 look east1 2019.jpg',lin='CIR',num=24,zone='1'},
{en='Mansion House tube station',ru='Мэншен-Хаус (станция метро)',file='Mansion House stn former platform2 look east1 2019.jpg',lin='DIS',num=80,zone='1'},
{en='Marble Arch tube station',ru='Марбл-Арч (станция метро)',file='Marble Arch stn eastbound look west.JPG',lin='CEN',num=29,zone='1'},
{en='Maryland railway station',ru='Мэриленд (станция)',file='Maryland station 15th July 2022 11.jpg',lin='ELIZ',num=72,zone='3'},
{en='Marylebone station',ru='Марилебон (станция)',file='Marylebone station MMB 19 1972-Stock.jpg',lin='BLOO',num=16,zone='1'},
{en='Mile End tube station',ru='Майл-Энд (станция метро)',file='Mile End tube station 01.jpg',lin='CEN',num=39,zone='2'},
{en='Mile End tube station',ru='Майл-Энд (станция метро)',file='Mile End tube station 01.jpg',lin='DIS',num=87,zone='2'},
{en='Mile End tube station',ru='Майл-Энд (станция метро)',file='Mile End tube station 01.jpg',lin='HC',num=23,zone='2'},
{en='Mill Hill East tube station',ru='Милл-Хилл-Ист (станция метро)',file='Mill Hill East station - geograph.org.uk - 1808031.jpg',lin='NOR',num=11,zone='4'},
{en='Moor Park tube station',ru='Мор-парк (станция метро)',file='Moor Park stn southbound fast look north.JPG',lin='MET',num=51,zone='6-7'},
{en='Moorgate station',ru='Моргейт (станция метро)',file='Hidden London - Moorgate station 02.jpg',lin='CIR',num=18,zone='1'},
{en='Moorgate station',ru='Моргейт (станция метро)',file='Hidden London - Moorgate station 02.jpg',lin='HC',num=18,zone='1'},
{en='Moorgate station',ru='Моргейт (станция метро)',file='Hidden London - Moorgate station 02.jpg',lin='MET',num=72,zone='1'},
{en='Moorgate station',ru='Моргейт (станция метро)',file='Moorgate Northern nbound.JPG',lin='NOR',num=54,zone='1'},
{en='Morden tube station',ru='Морден (станция метро)',file='Morden tube station 3.jpg',lin='NOR',num=101,zone='4'},
{en='Mornington Crescent tube station',ru='Морнингтон-Крезент (станция метро)',comment='станция проходится поездами в/из Уоррен-стрит',file='Mornington Crescent stn southbound look south.JPG',lin='NOR',num=42,zone='2'},
{en='Mudchute DLR station',ru='Мадшут (станция)',file='Mudchute DLR stn bay look north.JPG',lin='DLR',num=86,zone='2'},
{en='Neasden tube station',ru='Низден (станция метро)',file='Neasden station westbound look west.JPG',lin='JUB',num=6,zone='3'},
{en='New Cross Gate railway station',ru='Нью-Кросс-Гейт (станция)',file='Train for Crystal Palace at New Cross Gate - geograph.org.uk - 2628466.jpg',lin='LO-EL',num=41,zone='2'},
{en='New Cross railway station',ru='Нью-Кросс (станция)',file='New Cross station Overground platform looking south.JPG',lin='LO-EL',num=31,zone='2'},
{en='Newbury Park tube station',ru='Ньюбери-парк (станция метро)',file='Newbury Park tube station 267.jpg',lin='CEN',num=64,zone='4'},
{en='Nine Elms tube station',ru='Найн-Элмс (станция метро)',file='Nine Elms stn southbound look west2.jpg',lin='NOR',num=81,zone='2'},
{en='North Acton tube station',ru='Норт-Актон (станция метро)',file='North Action station 2019 4.jpg',lin='CEN',num=21,zone='2-3'},
{en='North Ealing tube station',ru='Норт-Илинг (станция метро)',file='North Ealing 20180527 142700 (49432833688).jpg',lin='PIC',num=53,zone='3'},
{en='North Greenwich tube station',ru='Норт-Гринвич (станция метро)',file='North Greenwich stn eastbound look west.JPG',lin='JUB',num=24,zone='2-3'},
{en='North Harrow tube station',ru='Норт-Харроу (станция метро)',file='North Harrow station 20170820 152836 (49455711731).jpg',lin='MET',num=55,zone='5'},
{en='North Wembley station',ru='Нот-Уэмбли (станция)',file='North Wembley station - geograph.org.uk - 4571892.jpg',lin='LO-WA',num=10,zone='4'},
{en='North Wembley station',ru='Нот-Уэмбли (станция)',file='North Wembley station - geograph.org.uk - 4571892.jpg',lin='BLOO',num=4,zone='4'},
{en='Northfields tube station',ru='Нортфилдс (станция метро)',file='Northfields station platform 2 look east.JPG',lin='PIC',num=37,zone='3'},
{en='Northolt tube station',ru='Нортхолт (станция метро)',file='Northolt station, platform 1 - geograph.org.uk - 4849147.jpg',lin='CEN',num=14,zone='5'},
{en='Northwick Park tube station',ru='Нортуик-парк (станция метро)',file='Northwick Park stn northbound look north2.JPG',lin='MET',num=62,zone='4'},
{en='Northwood Hills tube station',ru='Нортвуд-Хилс (станция метро)',file='Northwood Hills northbound platform 2.jpg',lin='MET',num=53,zone='6'},
{en='Northwood tube station',ru='Нортвуд (станция метро)',file='Northwood station - geograph.org.uk - 5713758.jpg',lin='MET',num=52,zone='6'},
{en='Norwood Junction railway station',ru='Нортвуд-Джанкшен (станция)',file='Norwood Junction stn platform 6 look south.JPG',lin='LO-EL',num=63,zone='4'},
{en='Norwood Junction railway station',ru='Нортвуд-Джанкшен (станция)',lin='NR',num=0,zone='4'},
{en='Notting Hill Gate tube station',ru='Ноттинг-Хилл-Гейт (станция метро)',file='Notting Hill Gate stn westbound look east.JPG',lin='CEN',num=26,zone='1-2'},
{en='Notting Hill Gate tube station',ru='Ноттинг-Хилл-Гейт (станция метро)',file='Notting Hill Gate Station - geograph.org.uk - 4750218.jpg',lin='CIR',num=35,zone='1'},
{en='Notting Hill Gate tube station',ru='Ноттинг-Хилл-Гейт (станция метро)',file='Notting Hill Gate Station - geograph.org.uk - 4750218.jpg',lin='DIS',num=62,zone='1'},
{en='Oakwood tube station',ru='Оуквуд (станция метро)',file='Oakwood tube station northbound.jpg',lin='PIC',num=87,zone='4'},
{en='Old Street station',ru='Олд-стрит (станция)',file='Old Street Northern line northbound.JPG',lin='NOR',num=53,zone='1'},
{en='Old Street station',ru='Олд-стрит (станция)',lin='NR',num=0,zone='1'},
{en='Osterley tube station',ru='Остерли (станция метро)',file='Osterley Underground Station (Piccadilly Line) - 52827067382.jpg',lin='PIC',num=35,zone='4'},
{en='Oval tube station',ru='Оувал (станция метро)',file='Oval station northbound look south.JPG',lin='NOR',num=91,zone='2'},
{en='Oxford Circus tube station',ru='Оксфорд-серкус (станция метро)',file='OXFORD CIRCUS-2 230612 CPS (7567927690).jpg',lin='BLOO',num=19,zone='1'},
{en='Oxford Circus tube station',ru='Оксфорд-серкус (станция метро)',file='Oxford Circus stn Central westbound look east.JPG',lin='CEN',num=31,zone='1'},
{en='Oxford Circus tube station',ru='Оксфорд-серкус (станция метро)',file='Oxford Circus Victoria Line northbound.jpg',lin='VIC',num=10,zone='1'},
{en='Paddington tube station (Bakerloo, Circle and District lines)',ru='Паддингтон (станция метро, линии Бейкерлоо, Дистрикт и Кольцевая)',file='Paddington Bakerloo.JPG',lin='BLOO',num=14,zone='1'},
{en='Paddington tube station (Bakerloo, Circle and District lines)',ru='Паддингтон (станция метро, линии Бейкерлоо, Дистрикт и Кольцевая)',file='Paddington Circle-District station.jpg',lin='CIR',num=37,zone='1'},
{en='Paddington tube station (Bakerloo, Circle and District lines)',ru='Паддингтон (станция метро, линии Бейкерлоо, Дистрикт и Кольцевая)',file='Paddington Circle-District station.jpg',lin='DIS',num=64,zone='1'},
{en='Paddington tube station (Bakerloo, Circle and District lines)',ru='Паддингтон (станция метро, линии Бейкерлоо, Дистрикт и Кольцевая)',file='Paddington station Elizabeth Line 25th May 2022 37.jpg',lin='ELIZ',num=47,zone='1'},
{en='Paddington tube station (Circle and Hammersmith & City lines)',ru='Паддингтон (станция метро, линии Кольцевая и Хаммерсмит-энд-Сити)',file='Paddington tube stn Hammersmith & City eastbound look west.JPG',lin='CIR',num=9,zone='1'},
{en='Paddington tube station (Circle and Hammersmith & City lines)',ru='Паддингтон (станция метро, линии Кольцевая и Хаммерсмит-энд-Сити)',file='Paddington tube stn Hammersmith & City eastbound look west.JPG',lin='HC',num=9,zone='1'},
{en='Park Royal tube station',ru='Парк-Ройял (станция метро)',file='Park Royal stn look north.JPG',lin='PIC',num=52,zone='3'},
{en='Parsons Green tube station',ru='Парсонс-Грин (станция метро)',file='Parsons Green stn look westbound.JPG',lin='DIS',num=46,zone='2'},
{en='Peckham Rye railway station',ru='Пекем-Рай (станция)',file='Peckham Rye stn platform 1 look east.JPG',lin='LO-EL',num=22,zone='2'},
{en='Peckham Rye railway station',ru='Пекем-Рай (станция)',lin='NR',num=0,zone='2'},
{en='Penge West railway station',ru='Пендж-Уэст (станция)',file='Penge West Station - geograph.org.uk - 3657585.jpg',lin='LO-EL',num=61,zone='4'},
{en='Perivale tube station',ru='Перивейл (станция метро)',file='Perivale station westbound.JPG',lin='CEN',num=16,zone='4'},
{en='Piccadilly Circus tube station',ru='Пикадилли-серкус (станция метро)',file='Piccadilly Circus tube stn Bakerloo northbound look south.JPG',lin='BLOO',num=20,zone='1'},
{en='Piccadilly Circus tube station',ru='Пикадилли-серкус (станция метро)',file='Piccadilly Circus tube stn Piccadilly westbound look east.JPG',lin='PIC',num=71,zone='1'},
{en='Pimlico tube station',ru='Пимлико (станция метро)',file='20230712 Pimliko metro stotis - Viktorijos linija.jpg',lin='VIC',num=13,zone='1'},
{en='Pinner tube station',ru='Пиннер (станция метро)',file='Pinner station look east2.JPG',lin='MET',num=54,zone='5'},
{en='Plaistow tube station',ru='Пластоу (станция метро)',file='Plaistow station look east2.JPG',lin='DIS',num=91,zone='3'},
{en='Plaistow tube station',ru='Пластоу (станция метро)',file='Plaistow station look east2.JPG',lin='HC',num=27,zone='3'},
{en='Pontoon Dock DLR station',ru='Понтун-Док (станция)',file='Docklands Light Railway 151.jpg',lin='DLR',num=112,zone='3'},
{en='Poplar DLR station',ru='Поплар (станция)',file='View of the DLR tracks outside Poplar station ^3 - geograph.org.uk - 3354187.jpg',lin='DLR',num=61,zone='2'},
{en='Preston Road tube station',ru='Престон-роуд (станция метро)',file='Preston Road station, 2009 - geograph.org.uk - 5624938.jpg',lin='MET',num=63,zone='4'},
{en='Prince Regent DLR station',ru='Принс-Риджент (станция)',file='Prince Regent DLR north side east view 2011.jpg',lin='DLR',num=123,zone='3'},
{en='Pudding Mill Lane DLR station',ru='Пуддинг-Милл-Лейн (станция)',file='Pudding Mill Lane DLR station 2022-03-19.jpg',lin='DLR',num=21,zone='2-3'},
{en='Putney Bridge tube station',ru='Патни-Бридж (станция метро)',file='Putney Bridge station - geograph.org.uk - 2456716.jpg',lin='DIS',num=45,zone='2'},
{en='Queen\'s Park station (England)',ru='Куинс-парк (станция)',file='Railways of Great Britain 281.jpg',lin='LO-WA',num=16,zone='2'},
{en='Queen\'s Park station (England)',ru='Куинс-парк (станция)',file='Railways of Great Britain 281.jpg',lin='BLOO',num=10,zone='2'},
{en='Queens Road Peckham railway station',ru='Куинс-роуд-Пекем (станция)',file='Queens Road Peckham stn look north.JPG',lin='LO-EL',num=21,zone='2'},
{en='Queens Road Peckham railway station',ru='Куинс-роуд-Пекем (станция)',lin='NR',num=0,zone='2'},
{en='Queensbury tube station',ru='Куинсбери (станция метро)',file='Queensbury station look south.JPG',lin='JUB',num=3,zone='4'},
{en='Queensway tube station',ru='Куинсуэй (станция метро)',file='Queensway station westbound look east.JPG',lin='CEN',num=27,zone='1'},
{en='Ravenscourt Park tube station',ru='Рейвенскорт-парк (станция метро)',file='Ravenscourt Park stn eastbound Piccadilly look west.JPG',lin='DIS',num=23,zone='2'},
{en='Rayners Lane tube station',ru='Рейнерс-Лейн (станция метро)',file='Rayners Lane 20180316 103143 (49767872148).jpg',lin='MET',num=7,zone='5'},
{en='Rayners Lane tube station',ru='Рейнерс-Лейн (станция метро)',file='Rayners Lane 20180316 103143 (49767872148).jpg',lin='PIC',num=47,zone='5'},
{en='Reading railway station',ru='Рединг (станция)',file='General Railway Pictures 2020 278.jpg',lin='ELIZ',num=1,zone='-'},
{en='Reading railway station',ru='Рединг (станция)',lin='NR',num=0,zone='-'},
{en='Rectory Road railway station',ru='Ректори-роуд (станция)',file='Rectory Road stn look south2.JPG',lin='LO-LV',num=28,zone='2'},
{en='Redbridge tube station',ru='Редбридж (станция метро)',file='Redbridge station eastbound look east.JPG',lin='CEN',num=62,zone='4'},
{en='Regent\'s Park tube station',ru='Риджентс-парк (станция метро)',file='Regent\'s Park stn northbound look south.JPG',lin='BLOO',num=18,zone='1'},
{en='Richmond station (London)',ru='Ричмонд (станция)',file='Richmond - Station canopy - geograph.org.uk - 4039445.jpg',lin='LO-NL',num=25,zone='4'},
{en='Richmond station (London)',ru='Ричмонд (станция)',file='Richmond - Station canopy - geograph.org.uk - 4039445.jpg',lin='DIS',num=11,zone='4'},
{en='Rickmansworth station',ru='Рикменсуэрт (станция)',file='Rickmansworth station look north.JPG',lin='MET',num=33,zone='7'},
{en='Roding Valley tube station',ru='Родинг-Вэлли (станция метро)',file='Roding Valley station 20170129 121659 (49386176073).jpg',lin='CEN',num=70,zone='4'},
{en='Romford railway station',ru='Ромфорд (станция)',file='Romford station 5th June 2022 08.jpg',lin='ELIZ',num=79,zone='6'},
{en='Romford railway station',ru='Ромфорд (станция)',file='Class 710 126 at Romford.jpg',lin='LO-EM',num=1,zone='6'},
{en='Romford railway station',ru='Ромфорд (станция)',lin='NR',num=0,zone='6'},
{en='Rotherhithe railway station',ru='Ротерайт (станция)',file='Even Further Inside Rotherhithe Tube Station.jpg',lin='LO-EL',num=10,zone='2'},
{en='Royal Albert DLR station',ru='Ройял-Алберт (станция)',file='B90-25-RoyalAlbert-CIMG2192 (35816941403).jpg',lin='DLR',num=124,zone='3'},
{en='Royal Oak tube station',ru='Ройал-Оук (станция метро)',file='165104-S7-RoyalOak-P1340544 (35781469284).jpg',lin='CIR',num=8,zone='2'},
{en='Royal Oak tube station',ru='Ройал-Оук (станция метро)',file='165104-S7-RoyalOak-P1340544 (35781469284).jpg',lin='HC',num=8,zone='2'},
{en='Royal Victoria DLR station',ru='Ройял-Виктория (станция)',file='Royal Victoria DLR view from footbridge.jpg',lin='DLR',num=121,zone='3'},
{en='Ruislip Gardens tube station',ru='Райслип-Гарденс (станция метро)',file='Ruislip Gardens stn westbound.JPG',lin='CEN',num=12,zone='5'},
{en='Ruislip Manor tube station',ru='Райслип-Мэнор (станция метро)',file='Ruislip Manor Underground station - geograph.org.uk - 2213762.jpg',lin='MET',num=5,zone='6'},
{en='Ruislip Manor tube station',ru='Райслип-Мэнор (станция метро)',file='Ruislip Manor Underground station - geograph.org.uk - 2213762.jpg',lin='PIC',num=45,zone='6'},
{en='Ruislip tube station',ru='Райслип (станция метро)',file='Ruislip station eastbound.JPG',lin='MET',num=4,zone='6'},
{en='Ruislip tube station',ru='Райслип (станция метро)',file='Ruislip station eastbound.JPG',lin='PIC',num=44,zone='6'},
{en='Russell Square tube station',ru='Расселл-сквер (станция метро)',file='Russell Square stn eastbound look west.JPG',lin='PIC',num=75,zone='1'},
{en='Seven Kings railway station',ru='Севен-Кингс (станция)',file='Seven-Kings-Stn-P1600735 (49177743677).jpg',lin='ELIZ',num=76,zone='4'},
{en='Seven Sisters station',ru='Севен-Систерс (станция)',file='Seven Sisters stn mainline look north.JPG',lin='LO-LV',num=25,zone='3'},
{en='Seven Sisters station',ru='Севен-Систерс (станция)',file='Seven Sisters stn Victoria southbound look north.JPG',lin='VIC',num=4,zone='3'},
{en='Shadwell DLR station',ru='Шедуэлл (станция DLR)',file='Docklands Light Railway 132 (6176513162).jpg',lin='DLR',num=51,zone='2'},
{en='Shadwell railway station',ru='Шедуэлл (станция)',file='Shadwell station East London look north.jpg',lin='LO-EL',num=8,zone='2'},
{en='Shenfield railway station',ru='Шенфилд (станция)',file='Shenfield station 3rd June 2022 10.jpg',lin='ELIZ',num=83,zone='-'},
{en='Shenfield railway station',ru='Шенфилд (станция)',lin='NR',num=0,zone='-'},
{en='Shepherd\'s Bush Market tube station',ru='Шепердс-Буш-Маркет (станция метро)',file='Shepherd\'s Bush Market stn look north.JPG',lin='CIR',num=3,zone='2'},
{en='Shepherd\'s Bush Market tube station',ru='Шепердс-Буш-Маркет (станция метро)',file='Shepherd\'s Bush Market stn look north.JPG',lin='HC',num=3,zone='2'},
{en='Shepherd\'s Bush railway station',ru='Шепердс-Буш (станция)',file='Shepherd\'s Bush railway station MMB 01.jpg',lin='LO-NL',num=31,zone='2'},
{en='Shepherd\'s Bush tube station',ru='Шепердс-Буш (станция метро)',file='Shepherd\'s Bush tube station MMB 03 1992-Stock.jpg',lin='CEN',num=24,zone='2'},
{en='Shoreditch High Street railway station',ru='Шордич-Хай-стрит (станция)',file='Shoreditch High Street railway station, London - geograph.org.uk - 4301866.jpg',lin='LO-EL',num=6,zone='1'},
{en='Silver Street railway station',ru='Силвер-стрит (станция)',file='Silver Street railway station, Greater London - geograph.org.uk - 3362790.jpg',lin='LO-LV',num=22,zone='4'},
{en='Sloane Square tube station',ru='Слоун-сквер (станция метро)',file='Sloane Square Underground Station, London - geograph.org.uk - 5036261.jpg',lin='CIR',num=31,zone='1'},
{en='Sloane Square tube station',ru='Слоун-сквер (станция метро)',file='Sloane Square Underground Station, London - geograph.org.uk - 5036261.jpg',lin='DIS',num=73,zone='1'},
{en='Slough railway station',ru='Слау (станция)',file='Slough station 20th June 2022 06.jpg',lin='ELIZ',num=6,zone='-'},
{en='Slough railway station',ru='Слау (станция)',lin='NR',num=0,zone='-'},
{en='Snaresbrook tube station',ru='Снерсбрук (станция метро)',file='Snaresbrook station north.JPG',lin='CEN',num=51,zone='4'},
{en='South Acton railway station (England)',ru='Саут-Актон (станция)',file='South Acton railway station, Greater London - geograph.org.uk - 4330582.jpg',lin='LO-NL',num=22,zone='3'},
{en='South Ealing tube station',ru='Саут-Илинг (станция метро)',file='South Ealing. (150729.184926).jpg',lin='PIC',num=38,zone='3'},
{en='South Hampstead railway station',ru='Саут-Хампстед (станция)',file='South Hampstead stn looking north.JPG',lin='LO-WA',num=18,zone='2'},
{en='South Harrow tube station',ru='Саут-Харроу (станция метро)',file='South Harrow stn look east.JPG',lin='PIC',num=48,zone='5'},
{en='South Kensington tube station',ru='Саут-Кенсингтон (станция метро)',file='South Kensington stn eastbound District Circle look east.JPG',lin='CIR',num=32,zone='1'},
{en='South Kensington tube station',ru='Саут-Кенсингтон (станция метро)',file='South Kensington stn eastbound District Circle look east.JPG',lin='DIS',num=72,zone='1'},
{en='South Kensington tube station',ru='Саут-Кенсингтон (станция метро)',file='South Kensington stn Piccadilly eastbound look west.JPG',lin='PIC',num=67,zone='1'},
{en='South Kenton station',ru='Саут-Кентон (станция)',file='South Kenton (Bakerloo Line Underground and Overground Watford DC Lines) Station - 52045540600.jpg',lin='LO-WA',num=9,zone='4'},
{en='South Kenton station',ru='Саут-Кентон (станция)',file='South Kenton (Bakerloo Line Underground and Overground Watford DC Lines) Station - 52045540600.jpg',lin='BLOO',num=3,zone='4'},
{en='South Quay DLR station',ru='Саут-Ки (станция)',file='South Quay new DLR stn west entrance.JPG',lin='DLR',num=84,zone='2'},
{en='South Ruislip station',ru='Саут-Райслип (станция)',file='South Ruislip stn tube look east2.JPG',lin='CEN',num=13,zone='5'},
{en='South Ruislip station',ru='Саут-Райслип (станция)',lin='NR',num=0,zone='5'},
{en='South Tottenham railway station',ru='Саут-Тоттенем (станция)',file='South Tottenham stn look west1 2012.JPG',lin='LO-GB',num=5,zone='3'},
{en='South Wimbledon tube station',ru='Саут-Уимблдон (станция метро)',file='South Wimbledon stn northbound look south.JPG',lin='NOR',num=100,zone='3-4'},
{en='South Woodford tube station',ru='Саут-Вудфорд (станция метро)',file='South Woodford Underground station - geograph.org.uk - 4681202.jpg',lin='CEN',num=52,zone='4'},
{en='Southall railway station',ru='Саутолл (станция)',file='Southall station 22nd May 2022 05.jpg',lin='ELIZ',num=42,zone='4'},
{en='Southbury railway station',ru='Саутбери (станция)',file='Southbury Station (10).jpg',lin='LO-LV',num=14,zone='5'},
{en='Southfields tube station',ru='Саутфилдс (станция метро)',file='Southfields station - geograph.org.uk - 2634538.jpg',lin='DIS',num=43,zone='3'},
{en='Southgate tube station',ru='Саутгейт (станция метро)',file='Northbound Platform, Southgate Station, London N14 - geograph.org.uk - 2703307.jpg',lin='PIC',num=86,zone='4'},
{en='Southwark tube station',ru='Саутуарк (станция метро)',file='Southwark tube station AS Jan2010.jpg',lin='JUB',num=19,zone='1'},
{en='St James\'s Park tube station',ru='Сент-Джеймс-парк (станция метро)',file='ST JAMES PARK-23 240710 CPS (4837159427).jpg',lin='CIR',num=29,zone='1'},
{en='St James\'s Park tube station',ru='Сент-Джеймс-парк (станция метро)',file='ST JAMES PARK-23 240710 CPS (4837159427).jpg',lin='DIS',num=75,zone='1'},
{en='St John\'s Wood tube station',ru='Сент-Джонс-Вуд (станция метро)',file='St Johns Wood stn westbound look east.JPG',lin='JUB',num=13,zone='2'},
{en='St Paul\'s tube station',ru='Сент-Пол (станция метро)',file='ST PAULS-8 010510 CPS (4574815347).jpg',lin='CEN',num=35,zone='1'},
{en='St. James Street railway station',ru='Сент-Джеймс-стрит (станция)',file='St James Street stn look north.JPG',lin='LO-LV',num=45,zone='3'},
{en='Stamford Brook tube station',ru='Стамфорд-Брук (станция метро)',file='Stamford Brook stn westbound Piccadilly look east.JPG',lin='DIS',num=22,zone='2'},
{en='Stamford Hill railway station',ru='Стамфорд-Хилл (станция)',file='Stamford Hill stn look south2.JPG',lin='LO-LV',num=26,zone='3'},
{en='Stanmore tube station',ru='Станмор (станция метро)',file='Stanmore station, terminus of the Jubilee Line - geograph.org.uk - 5129562.jpg',lin='JUB',num=1,zone='5'},
{en='Star Lane DLR station',ru='Стар-Лейн (станция)',file='Star Lane stn west entrance.jpg',lin='DLR',num=14,zone='2-3'},
{en='Stepney Green tube station',ru='Степни-Грин (станция метро)',file='Stepney Green stn look east.JPG',lin='DIS',num=86,zone='2'},
{en='Stepney Green tube station',ru='Степни-Грин (станция метро)',file='Stepney Green stn look east.JPG',lin='HC',num=22,zone='2'},
{en='Stockwell tube station',ru='Стокуэлл (станция метро)',file='Stockwell station Northern northbound look south.JPG',lin='NOR',num=92,zone='2'},
{en='Stockwell tube station',ru='Стокуэлл (станция метро)',file='Stockwell station Victoria northbound look south.JPG',lin='VIC',num=15,zone='2'},
{en='Stoke Newington railway station',ru='Стоук-Ньюингтон (станция)',file='Stoke Newington railway station, Greater London - geograph.org.uk - 3362748.jpg',lin='LO-LV',num=27,zone='2'},
{en='Stonebridge Park station',ru='Стоунбридж-парк (станция)',file='Stonebridge Park 20180516 134652 (49400950757).jpg',lin='LO-WA',num=12,zone='3'},
{en='Stonebridge Park station',ru='Стоунбридж-парк (станция)',file='Stonebridge Park 20180516 134652 (49400950757).jpg',lin='BLOO',num=6,zone='3'},
{en='Stratford High Street DLR station',ru='Стратфорд-Хай-стрит (станция)',file='Stratford High Street station (geograph 3124041).jpg',lin='DLR',num=11,zone='2-3'},
{en='Stratford International station',ru='Стратфорд-Интернашенал (станция)',file='DLR, Stratford International - geograph.org.uk - 3004333.jpg',lin='DLR',num=1,zone='2-3'},
{en='Stratford station',ru='Стратфорд (станция)',file='Stratford station MMB 67 315XXX 315XXX.jpg',lin='ELIZ',num=71,zone='2-3'},
{en='Stratford station',ru='Стратфорд (станция)',file='Stratford station MMB 67 315XXX 315XXX.jpg',lin='LO-NL',num=1,zone='2-3'},
{en='Stratford station',ru='Стратфорд (станция)',comment='конечная для поездов в/из Пуддинг-Милл-Лейн',file='Stratford station MMB 67 315XXX 315XXX.jpg',lin='DLR',num=2,zone='2-3'},
{en='Stratford station',ru='Стратфорд (станция)',file='Stratford station MMB 67 315XXX 315XXX.jpg',lin='CEN',num=40,zone='2-3'},
{en='Stratford station',ru='Стратфорд (станция)',file='Stratford station MMB 67 315XXX 315XXX.jpg',lin='JUB',num=27,zone='2-3'},
{en='Sudbury Hill tube station',ru='Садбери-Хилл (станция метро)',file='Sudbury Hill underground station - geograph.org.uk - 2447486.jpg',lin='PIC',num=49,zone='4'},
{en='Sudbury Town tube station',ru='Садбери-Таун (станция метро)',file='Sudbury Town stn look east.JPG',lin='PIC',num=50,zone='4'},
{en='Surrey Quays railway station',ru='Сарри-Киз (станция)',file='Surrey Quays railway station 24 June 2022.jpg',lin='LO-EL',num=12,zone='2'},
{en='Swiss Cottage tube station',ru='Суисс-Коттедж (станция метро)',file='Swiss Cottage stn westbound look east.JPG',lin='JUB',num=12,zone='2'},
{en='Sydenham railway station (London)',ru='Сиденем (станция)',file='Sydenham stn southbound look north2.JPG',lin='LO-EL',num=45,zone='3'},
{en='Sydenham railway station (London)',ru='Сиденем (станция)',lin='NR',num=0,zone='3'},
{en='Taplow railway station',ru='Таплоу (станция)',file='Taplow station 20th June 2022 03.jpg',lin='ELIZ',num=4,zone='-'},
{en='Temple tube station',ru='Темпл (станция метро)',file='Temple Station - geograph.org.uk - 4482018.jpg',lin='CIR',num=26,zone='1'},
{en='Temple tube station',ru='Темпл (станция метро)',file='Temple Station - geograph.org.uk - 4482018.jpg',lin='DIS',num=78,zone='1'},
{en='Theobalds Grove railway station',ru='Тиоболдс-Гроув (станция)',file='Theobalds Grove stn look north3.JPG',lin='LO-LV',num=12,zone='7'},
{en='Theydon Bois tube station',ru='Тейдон-Бойс (станция метро)',file='Theydon Bois stn look south2.JPG',lin='CEN',num=84,zone='6'},
{en='Tooting Bec tube station',ru='Тутинг-Бек (станция метро)',file='Tooting Bec stn northbound look south.JPG',lin='NOR',num=97,zone='3'},
{en='Tooting Broadway tube station',ru='Тутинг-Бродвей (станция метро)',file='Tooting Broadway stn northbound look south.JPG',lin='NOR',num=98,zone='3'},
{en='Tottenham Court Road station',ru='Тоттенем-Корт-роуд (станция метро)',file='Tottenham Court Road stn Elizabeth Line 25th May 2022 06.jpg',lin='ELIZ',num=49,zone='1'},
{en='Tottenham Court Road station',ru='Тоттенем-Корт-роуд (станция метро)',file='Tottenham Court Road stn Central westbound look east.JPG',lin='CEN',num=32,zone='1'},
{en='Tottenham Court Road station',ru='Тоттенем-Корт-роуд (станция метро)',file='Tottenham Court Road stn northbound Northern look south.JPG',lin='NOR',num=63,zone='1'},
{en='Tottenham Hale station',ru='Тоттенем-Хейл (станция)',file='Tottenham Hale stn Victoria line southbound.JPG',lin='VIC',num=3,zone='3'},
{en='Totteridge & Whetstone tube station',ru='Тоттеридж-энд-Уэтстоун (станция метро)',file='Totteridge & Whetstone stn northbound.JPG',lin='NOR',num=2,zone='4'},
{en='Tower Gateway DLR station',ru='Тауэр-Гейтвей',file='Tower Gateway DLR stn departure platform look west.JPG',lin='DLR',num=41,zone='1'},
{en='Tower Hill tube station',ru='Тауэр-Хилл (станция метро)',file='Tower Hill stn eastbound look east.JPG',lin='CIR',num=21,zone='1'},
{en='Tower Hill tube station',ru='Тауэр-Хилл (станция метро)',file='Tower Hill stn eastbound look east.JPG',lin='DIS',num=83,zone='1'},
{en='Tufnell Park tube station',ru='Тафнелл-парк (станция метро)',file='Tufnell Park stn northbound look south.JPG',lin='NOR',num=25,zone='2'},
{en='Turkey Street railway station',ru='Терки-стрит (станция)',file='Turkey Street stn northbound.JPG',lin='LO-LV',num=13,zone='6'},
{en='Turnham Green tube station',ru='Тернем-Грин (станция метро)',file='Turnham Green stn westbound Piccadilly look east.JPG',lin='DIS',num=21,zone='2-3'},
{en='Turnham Green tube station',ru='Тернем-Грин (станция метро)',file='Turnham Green stn westbound Piccadilly look east.JPG',lin='PIC',num=62,zone='2-3'},
{en='Turnpike Lane tube station',ru='Тернпайк-Лейн (станция метро)',file='Turnpike Lane stn northbound.jpg',lin='PIC',num=82,zone='3'},
{en='Twyford railway station',ru='Туайфорд (станция)',file='Twyford - MTR 345033 arriving from Paddington.JPG',lin='ELIZ',num=2,zone='-'},
{en='Twyford railway station',ru='Туайфорд (станция)',lin='NR',num=0,zone='-'},
{en='Upminster Bridge tube station',ru='Апминстер-Бридж (станция метро)',file='Upminster Bridge tube station 4.jpg',lin='DIS',num=101,zone='6'},
{en='Upminster station',ru='Апминстер (станция)',file='Upminster railway station 013.jpg',lin='LO-EM',num=3,zone='6'},
{en='Upminster station',ru='Апминстер (станция)',file='Upminster railway station 013.jpg',lin='DIS',num=102,zone='6'},
{en='Upminster station',ru='Апминстер (станция)',lin='NR',num=0,zone='6'},
{en='Upney tube station',ru='Апни (станция метро)',file='Upney station eastbound look east.JPG',lin='DIS',num=95,zone='4'},
{en='Upper Holloway railway station',ru='Аппер-Холлоуэй (станция)',file='Upper Holloway station - geograph.org.uk - 4328550.jpg',lin='LO-GB',num=2,zone='2'},
{en='Upton Park tube station',ru='Аптон-парк (станция метро)',file='Upton Park Station - geograph.org.uk - 2200966.jpg',lin='DIS',num=92,zone='3'},
{en='Upton Park tube station',ru='Аптон-парк (станция метро)',file='Upton Park Station - geograph.org.uk - 2200966.jpg',lin='HC',num=28,zone='3'},
{en='Uxbridge tube station',ru='Аксбридж (станция метро)',file='Uxbridge station centre platform look west.JPG',lin='MET',num=1,zone='6'},
{en='Uxbridge tube station',ru='Аксбридж (станция метро)',file='Uxbridge station centre platform look west.JPG',lin='PIC',num=41,zone='6'},
{en='Vauxhall station',ru='Воксхолл (станция)',file='Vauxhall tube stn northbound look south.JPG',lin='VIC',num=14,zone='1-2'},
{en='Walthamstow Central station',ru='Уолтемстоу-Сентрал (станция)',file='Walthamstow Central Railway Station - geograph.org.uk - 1768122.jpg',lin='LO-LV',num=44,zone='3'},
{en='Walthamstow Central station',ru='Уолтемстоу-Сентрал (станция)',file='Walthamstow Central tube station - geograph.org.uk - 4538127.jpg',lin='VIC',num=1,zone='3'},
{en='Walthamstow Queen\'s Road railway station',ru='Уолтемстоу-Куинс-роуд (станция)',file='Walthamstow Queens Road railway station, Greater London - geograph.org.uk - 5685598.jpg',lin='LO-GB',num=7,zone='3'},
{en='Wandsworth Road railway station',ru='Уондсуэрт-роуд (станция)',file='Wandsworth Road station - geograph.org.uk - 2658569.jpg',lin='LO-EL',num=25,zone='2'},
{en='Wanstead Park railway station',ru='Уонстед-парк (станция)',file='Wanstead Park railway station, Greater London - geograph.org.uk - 4084536.jpg',lin='LO-GB',num=10,zone='3'},
{en='Wanstead tube station',ru='Уонстед (станция метро)',file='Wanstead London Underground station eastbound.JPG',lin='CEN',num=61,zone='4'},
{en='Wapping railway station',ru='Уоппинг (станция)',file='Platforms of Wapping railway station in November 2015.jpg',lin='LO-EL',num=9,zone='2'},
{en='Warren Street tube station',ru='Уоррен-стрит (станция метро)',file='Warren Street stn Northern northbound look north.JPG',lin='NOR',num=61,zone='1'},
{en='Warren Street tube station',ru='Уоррен-стрит (станция метро)',file='Warren Street stn Victoria southbound look south.JPG',lin='VIC',num=9,zone='1'},
{en='Warwick Avenue tube station',ru='Уорик-авеню (станция метро)',file='Warwick Avenue stn northbound look south.JPG',lin='BLOO',num=13,zone='2'},
{en='Waterloo tube station',ru='Ватерлоо (станция метро)',file='IMGP2822 (37138032116).jpg',lin='BLOO',num=23,zone='1'},
{en='Waterloo tube station',ru='Ватерлоо (станция метро)',file='Waterloo tube station, Westbound Jubilee line platform - geograph.org.uk - 715942.jpg',lin='JUB',num=18,zone='1'},
{en='Waterloo tube station',ru='Ватерлоо (станция метро)',file='Waterloo tube stn Northern northbound look south.JPG',lin='NOR',num=67,zone='1'},
{en='Waterloo tube station',ru='Ватерлоо (станция метро)',file='Waterloo station MMB 25.jpg',lin='WC',num=2,zone='1'},
{en='Watford High Street railway station',ru='Уотфорд-Хай-стрит (станция)',file='Watford High Street Overground train.jpg',lin='LO-WA',num=2,zone='8'},
{en='Watford Junction railway station',ru='Уотфорд-Джанкшен (станция)',file='Watford Junction stn Overground platform 2 look north.JPG',lin='LO-WA',num=1,zone='-'},
{en='Watford Junction railway station',ru='Уотфорд-Джанкшен (станция)',lin='NR',num=0,zone='-'},
{en='Watford tube station',ru='Уотфорд (станция метро)',file='Watford metropolitan station 2015 3.jpg',lin='MET',num=41,zone='7'},
{en='Wembley Central station',ru='Уэмбли-Сентрал (станция)',file='Wembley Central station 7.jpg',lin='LO-WA',num=11,zone='4'},
{en='Wembley Central station',ru='Уэмбли-Сентрал (станция)',file='Wembley Central station 7.jpg',lin='BLOO',num=5,zone='4'},
{en='Wembley Central station',ru='Уэмбли-Сентрал (станция)',lin='NR',num=0,zone='4'},
{en='Wembley Park tube station',ru='Уэмбли-парк (станция метро)',file='Wembley Park stn Metropolitan northbound look south.JPG',lin='JUB',num=5,zone='4'},
{en='Wembley Park tube station',ru='Уэмбли-парк (станция метро)',file='Wembley Park stn Metropolitan northbound look south.JPG',lin='MET',num=64,zone='4'},
{en='West Acton tube station',ru='Уэст-Актон (станция метро)',file='West Acton stn look west.JPG',lin='CEN',num=2,zone='3'},
{en='West Brompton station',ru='Уэст-Бромптон (станция)',file='West Brompton railway and Underground station, Greater London - geograph.org.uk - 4498618.jpg',lin='LO-NL',num=33,zone='2'},
{en='West Brompton station',ru='Уэст-Бромптон (станция)',file='West Brompton railway and Underground station, Greater London - geograph.org.uk - 4498618.jpg',lin='DIS',num=48,zone='2'},
{en='West Brompton station',ru='Уэст-Бромптон (станция)',lin='NR',num=0,zone='2'},
{en='West Croydon station',ru='Уэст-Кройдон (станция)',file='West Croydon stn eastbound look west.JPG',lin='LO-EL',num=64,zone='5'},
{en='West Croydon station',ru='Уэст-Кройдон (станция)',lin='NR',num=0,zone='5'},
{en='West Drayton railway station',ru='Уэст-Дрейтон (станция)',file='West Drayton stn 22nd May 2022 19.jpg',lin='ELIZ',num=9,zone='6'},
{en='West Ealing railway station',ru='Уэст-Илинг (станция)',file='Platforms 3 and 4 at West Ealing 2021.jpg',lin='ELIZ',num=44,zone='3'},
{en='West Ealing railway station',ru='Уэст-Илинг (станция)',lin='NR',num=0,zone='3'},
{en='West Finchley tube station',ru='Уэст-Финчли (станция метро)',file='West Finchley Underground station - geograph.org.uk - 4947285.jpg',lin='NOR',num=4,zone='4'},
{en='West Ham station',ru='Уэст-Хэм (станция)',file='Jubilee and Dockland Light Railway lines at West Ham - geograph.org.uk - 2630912.jpg',lin='DLR',num=13,zone='2-3'},
{en='West Ham station',ru='Уэст-Хэм (станция)',file='7112 District Line D78 Stock.jpg',lin='DIS',num=90,zone='2-3'},
{en='West Ham station',ru='Уэст-Хэм (станция)',file='7112 District Line D78 Stock.jpg',lin='HC',num=26,zone='2-3'},
{en='West Ham station',ru='Уэст-Хэм (станция)',file='Jubilee and Dockland Light Railway lines at West Ham - geograph.org.uk - 2630912.jpg',lin='JUB',num=26,zone='2-3'},
{en='West Ham station',ru='Уэст-Хэм (станция)',lin='NR',num=0,zone='2-3'},
{en='West Hampstead railway station',ru='Уэст-Хампстед (станция)',file='West Hampstead station on the Overground Line - geograph.org.uk - 3042773.jpg',lin='LO-NL',num=14,zone='2'},
{en='West Hampstead tube station',ru='Уэст-Хампстед (станция метро)',file='West Hampstead Underground station - geograph.org.uk - 3313814.jpg',lin='JUB',num=10,zone='2'},
{en='West Harrow tube station',ru='Уэст-Харроу (станция метро)',file='West Harrow tube station 4.jpg',lin='MET',num=8,zone='5'},
{en='West India Quay DLR station',ru='Уэст-Индия-Ки (станция)',file='West India Dock Station - geograph.org.uk - 2975302.jpg',lin='DLR',num=81,zone='2'},
{en='West Kensington tube station',ru='Уэст-Кенсингтон (станция метро)',file='West Kensington stn look east.JPG',lin='DIS',num=26,zone='2'},
{en='West Ruislip station',ru='Уэст-Райслип (станция)',file='West Ruislip stn tube westbound.JPG',lin='CEN',num=11,zone='6'},
{en='West Ruislip station',ru='Уэст-Райслип (станция)',lin='NR',num=0,zone='6'},
{en='West Silvertown DLR station',ru='Уэст-Силвертаун (станция)',file='West Silvertown DLR station - geograph.org.uk - 2491808.jpg',lin='DLR',num=111,zone='3'},
{en='Westbourne Park tube station',ru='Уэстборн-парк (станция метро)',file='Westbourne Park stn look east.JPG',lin='CIR',num=7,zone='2'},
{en='Westbourne Park tube station',ru='Уэстборн-парк (станция метро)',file='Westbourne Park stn look east.JPG',lin='HC',num=7,zone='2'},
{en='Westferry DLR station',ru='Уэстферри',file='Westferry DLR station MMB 17.jpg',lin='DLR',num=53,zone='2'},
{en='Westminster tube station',ru='Вестминстер (станция метро)',file='Westminster station Circle look clockwise.JPG',lin='CIR',num=28,zone='1'},
{en='Westminster tube station',ru='Вестминстер (станция метро)',file='Westminster station Circle look clockwise.JPG',lin='DIS',num=76,zone='1'},
{en='Westminster tube station',ru='Вестминстер (станция метро)',file='Jubilee Line, Westminster - geograph.org.uk - 5200123.jpg',lin='JUB',num=17,zone='1'},
{en='White City tube station',ru='Уайт-Сити (станция метро)',file='London , White City - White City Underground - geograph.org.uk - 1738697.jpg',lin='CEN',num=23,zone='2'},
{en='White Hart Lane railway station',ru='Уайт-Харт-Лейн (станция)',file='White Hart Lane stn look north2.JPG',lin='LO-LV',num=23,zone='3'},
{en='Whitechapel station',ru='Уайтчепел (станция)',file='ElizabethLine-Whitechapel-Platform-P1720370 (52114923134).jpg',lin='ELIZ',num=52,zone='2'},
{en='Whitechapel station',ru='Уайтчепел (станция)',file='Whitechapel station 18th March 2022 15.jpg',lin='LO-EL',num=7,zone='2'},
{en='Whitechapel station',ru='Уайтчепел (станция)',file='Westbound platform 2 at Whitechapel station, August 2021 02.jpg',lin='DIS',num=85,zone='2'},
{en='Whitechapel station',ru='Уайтчепел (станция)',file='Westbound platform 2 at Whitechapel station, August 2021 02.jpg',lin='HC',num=21,zone='2'},
{en='Willesden Green tube station',ru='Уилсден-Грин (станция метро)',file='Willesden Green stn westbound look east.JPG',lin='JUB',num=8,zone='2-3'},
{en='Willesden Junction station',ru='Уилсден-Джанкшен (станция)',file='Destination Clapham Junction - geograph.org.uk - 2765334.jpg',lin='LO-NL',num=18,zone='2'},
{en='Willesden Junction station',ru='Уилсден-Джанкшен (станция)',file='378217 leaving Willesden Junction - September 2017 - geograph.org.uk - 5531848.jpg',lin='LO-WA',num=14,zone='2-3'},
{en='Willesden Junction station',ru='Уилсден-Джанкшен (станция)',file='378217 leaving Willesden Junction - September 2017 - geograph.org.uk - 5531848.jpg',lin='BLOO',num=8,zone='2-3'},
{en='Wimbledon Park tube station',ru='Уимблдон-парк (станция метро)',file='Wimbledon Park Station - geograph.org.uk - 3530781.jpg',lin='DIS',num=42,zone='3'},
{en='Wimbledon station',ru='Уимблдон (станция)',file='Wimbledon railway station - geograph.org.uk - 2060649.jpg',lin='DIS',num=41,zone='3'},
{en='Wimbledon station',ru='Уимблдон (станция)',lin='NR',num=0,zone='3'},
{en='Wood Green tube station',ru='Вуд-Грин (станция метро)',file='Wood Green stn southbound look north.JPG',lin='PIC',num=83,zone='3'},
{en='Wood Lane tube station',ru='Вуд-Лейн (станция метро)',file='Wood lane metro station 2019.jpg',lin='CIR',num=4,zone='2'},
{en='Wood Lane tube station',ru='Вуд-Лейн (станция метро)',file='Wood lane metro station 2019.jpg',lin='HC',num=4,zone='2'},
{en='Wood Street railway station',ru='Вуд-стрит (станция)',file='Wood Street station - geograph.org.uk - 3830012.jpg',lin='LO-LV',num=43,zone='4'},
{en='Woodford tube station',ru='Вудфорд (станция метро)',comment='конечная для поездов в/из Родинг-Вэлли',file='Woodford station north.JPG',lin='CEN',num=53,zone='4'},
{en='Woodgrange Park railway station',ru='Вудгрейндж-парк (станция)',file='Woodgrange Park stn look west.JPG',lin='LO-GB',num=11,zone='3-4'},
{en='Woodside Park tube station',ru='Вудсайд-парк (станция метро)',file='Woodside Park stn southbound.JPG',lin='NOR',num=3,zone='4'},
{en='Woolwich Arsenal station',ru='Вулидж-Арсенал (станция)',file='West end of Woolwich Arsenal station - geograph.org.uk - 4142074.jpg',lin='DLR',num=115,zone='4'},
{en='Woolwich Arsenal station',ru='Вулидж-Арсенал (станция)',lin='NR',num=0,zone='4'},
{en='Woolwich railway station',ru='Вулидж (станция)',file='Woolwich station Elizabeth Line 25th May 2022 13.jpg',lin='ELIZ',num=63,zone='4'},
}
local cities = {
['london']={placeholder='Cable Car roundel (no text).svg'},
}
local systems = {
['Underground']={logo='[[File:Underground no-text.svg|12px|link=]]',city='london'},
['Overground']={logo='[[File:Overground roundel (no text).svg|12px|link=]]',city='london'},
['DLR']={logo='[[File:DLR no-text roundel.svg|12px|link=]]',city='london'},
['Crossrail']={logo='[[File:Elizabeth line roundel (no text).svg|12px|link=]]',city='london'},
['NR']={logo='[[File:National Rail logo.svg|12px|link=]]',city='london',placeholder='National Rail logo.svg'},
}
local lines = {
['BLOO']={sys='Underground',name='Бейкерлоо',color='#B36305'},
['CEN']={sys='Underground',name='Центральная',color='#E32017'},
['CIR']={sys='Underground',name='Кольцевая',color='#FFD300'},
['DIS']={sys='Underground',name='Дистрикт',color='#00782A'},
['HC']={sys='Underground',name='Хаммерсмит-энд-Сити',color='#F3A9BB'},
['JUB']={sys='Underground',name='Юбилейная',color='#A0A5A9'},
['MET']={sys='Underground',name='Метрополитен',color='#9B0056'},
['NOR']={sys='Underground',name='Северная',color='#000000'},
['PIC']={sys='Underground',name='Пикадилли',color='#003688'},
['VIC']={sys='Underground',name='Виктория',color='#0098D4'},
['WC']={sys='Underground',name='Ватерлоо-энд-Сити',color='#95CDBA'},
['LO-LV']={sys='Overground',name='Ли-Вэлли',color='#EE7C0E'},
['LO-EL']={sys='Overground',name='Ист-Лондон',color='#EE7C0E'},
['LO-EM']={sys='Overground',name='Эмерсон',color='#EE7C0E'},
['LO-GB']={sys='Overground',name='Баркинг',color='#EE7C0E'},
['LO-NL']={sys='Overground',name='Норт-Лондон',color='#EE7C0E'},
['LO-WA']={sys='Overground',name='Уотфорд',color='#EE7C0E'},
['DLR']={sys='DLR',name='DLR',color='#00A4A7'},
['ELIZ']={sys='Crossrail',name='Элизабет',color='#6950a1'},
['NR']={sys='NR',name='Нашенал Рейл',color=''},
}
function p.list(frame)
init(frame)
fra=frame
filter=frame.args[1] --getArgs(frame)[1]
from=frame.args[2]
if from then
from=tonumber(from)
sorted=true
end
to=frame.args[3]
if to==nil or to=='' then
to=from
else
to=tonumber(to)
end
local obj=lines[filter]
if obj then
filtertype='line'
city=systems[obj.sys].city
color=obj.color
else
obj=systems[filter]
if obj then
filtertype='system'
city=obj.city
else
obj=cities[filter]
if obj then
filtertype='none'
city=filter
else
return '<b>Ошибка в параметрах модуля London DB.</b>'
end
end
end
dbg=from==0
hor=frame.args['hor']~=nil
if city=='london' then
stations=london
end
list0={}
s=''
local cap=''
if filtertype=='line' then
local obj=lines[filter]
cap=systems[obj.sys].logo..' '..obj.name
elseif filtertype=='system' then
cap=systems[filter].logo
WW='|'
end
if dbg then
s=s..cap..'\r\n'
end
s=s..T
if not sorted then
if filtertype=='none' then
s=s..'|-\r\n!Станция\r\n!Линии\r\n'
else
s=s..'|-\r\n!Станция<br><span class="nowrap">('..cap..')</span>\r\n!Фото\r\n!\r\n!Зона\r\n!Пересадки\r\n'
end
end
prevx=nil
-- loop from here
for n,x in pairs(stations) do
addone(x)
prevx=x
end
-- loop till here
s=s..onerow(prevx)
if filtertype=='none' then
return s..'|}'
end
if dbg or not sorted or from<to then
table.sort(list0, function(a,b) return a.num<b.num end)
else
table.sort(list0, function(a,b) return a.num>b.num end)
end
local prevx0
local s_saved=s
s=''
if hor then
if dbg then
prevx0=nil
s=s..'|-\r\n'
for n0,x0 in pairs(list0) do
if prevx0~=nil and x0.num~=nil and prevx0.num+1~=x0.num then
s=s..'|rowspan=5 bgcolor=0|\r\n'
end
s=s..'|'..x0.num..'\r\n'
prevx0=x0
end
end
s=s..H
for n0,x0 in pairs(list0) do
s=s..WW..W1(1,hor,x0.name,x0.comment)..'\r\n'
if dbg then
local com=commons(x0.en)
s=s..'\r\n'..WW..'\r\n*[[:en:'..x0.en..'|'..x0.en..']]\r\n*[[:commons:'..com..'|'..string.sub(com,10)..']]\r\n*'
end
s=s..W2
end
s=s..H
for n0,x0 in pairs(list0) do
s=s..WW..W1(2)..x0.photo..'\r\n'..W2
end
s=s..'|-\r\n'
for n0,x0 in pairs(list0) do
s=s..WW..'\r\n'..inner(hor,n0==1,n0==#list0)
end
s=s..H
for n0,x0 in pairs(list0) do
s=s..WW..W1(3,hor,x0.zone)..'\r\n'..W2
end
s=s..H
for n0,x0 in pairs(list0) do
if x0.transfers then
s=s..WW..W1(4,hor,x0.transfers)..'\r\n'..W2
else
s=s..WW..' \r\n'
end
end
else
prevx0=nil
for n0,x0 in pairs(list0) do
if dbg and prevx0~=nil and x0.num~=nil and prevx0.num+1~=x0.num then
s=s..'|-\r\n|colspan=6 bgcolor=0|\r\n'
end
s=s..H..WW
if dbg then
local com=commons(x0.en)
s=s..W1(1,hor)..x0.num..'\r\n'..W2..'| style="border-width:0px;" |\r\n'..W1(0,hor)..'*[[:en:'..x0.en..'|'..x0.en..']]\r\n*[[:commons:'..com..'|'..string.sub(com,10)..']]\r\n*'..x0.name
else
s=s..W1(1,hor,x0.name,x0.comment)
end
s=s..'\r\n'..W2..WW..W1(2)..x0.photo..'\r\n'..W2..inner(hor,n0==1,n0==#list0)..WW..W1(3,hor,x0.zone)..'\r\n'..W2..WW..W1(4,hor,x0.transfers)..'\r\n'..W2
prevx0=x0
end
end
return s_saved..s..'|}'
end
function W1(num,hor,text,comment)
local s='\r\n{|'
if num==2 then
s=s..'cellspacing=0 cellpadding=0 '
end
s=s..'style="width:100%;height:'..q..'px;outline:1px solid '..color..';outline-offset:-1px;'
if num==1 then
s=s..'border-top-left-radius:20px;'
if hor then
s=s..'border-top-right-radius:20px;'
else
s=s..'border-bottom-left-radius:20px;'
end
elseif num==4 then
s=s..'border-bottom-right-radius:20px;'
if hor then
s=s..'border-bottom-left-radius:20px;'
else
s=s..'border-top-right-radius:20px;'
end
end
if num==1 or num==3 or num==4 then
s=s..'"\r\n|- valign=top\r\n|\r\n'
else
s=s..'"\r\n|-\r\n|\r\n'
end
if text~=nil and text>'' then
if num==3 or num==4 then
s=s..'<div style="height:0px;width:0px;">\r\n'
s=s..'{| cellspacing=0 cellpadding=0 style="height:'..q..'px;width:'..q..'px;color:gray;">\r\n|- valign=top\r\n|<small>'
if num==3 then
s=s..'тарифная зона:'
elseif num==4 then
s=s..'пересадки:'
end
s=s..'</small>\r\n|}\r\n</div>\r\n'
end
if comment then
s=s..'<div style="height:0px;width:0px;">\r\n'
s=s..'{| cellspacing=0 cellpadding=0 style="height:'..q..'px;width:'..q..'px;color:gray;">\r\n|- valign=bottom\r\n|<small>'
s=s..comment..'<br><br>'
s=s..'</small>\r\n|}\r\n</div>\r\n'
end
s=s..'<div style="height:0px;width:0px;">\r\n'
if num==1 then
s=s..'{| cellspacing=0 cellpadding=0 style="height:'..q..'px;width:'..q..'px;">\r\n|- valign=top\r\n|<br>'
else
s=s..'{| cellspacing=0 cellpadding=0 style="height:'..q..'px;width:'..q..'px;">\r\n|-\r\n|'
end
if num==3 then
s=s..'<big><big>'..text..'</big></big>'
else
s=s..text
end
s=s..'\r\n|}\r\n</div>\r\n'
end
return s
end
function p.dummy(frame)
init(frame)
color=lines[frame.args[1]].color
hor=frame.args['hor']~=nil
local s=T
local thi=frame.args['thickness']
if thi==nil then
thi=q
end
local X=(r-a/2+240)..'px;'
local Y=thi..'px;'
if hor then
s=s..'|- style="height:'..X..'line-height:1;"\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
s=s..'|- style="height:'..a..'px;line-height:1;"\r\n'
s=s..'| style="background-color:'..color..';width:'..Y..P..'" |\r\n'
s=s..'|- style="height:'..X..'line-height:1;"\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
else
s=s..'|- style="height:'..Y..'line-height:1;"\r\n'
local XX
if frame.args['arm1'] then
XX=(r-a/2+frame.args['arm1'])..'px;'
else
XX=X
end
s=s..'| style="width:'..XX..P..'" |\r\n'
s=s..'| style="background-color:'..color..';width:'..a..'px;'..P..'" |\r\n'
if frame.args['arm2'] then
XX=(r-a/2+frame.args['arm2'])..'px;'
else
XX=X
end
s=s..'| style="width:'..XX..P..'" |\r\n'
end
s=s..'|}\r\n'
return s
end
function inner(hor,first,last)
local s=''
local X=(r-a/2)..'px;'
local Y=(60-r)..'px;'
local O='background-image:radial-gradient('..r..'px '..r..'px at '..r..'px '..r..'px,'..color
if hor then
s=s..T
s=s..'|- style="height:'..X..'line-height:1;"\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
s=s..'| rowspan=3 style="width:'..(2*r)..'px;'..P..O..' 100%,white 100%);" |\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
s=s..'|- style="height:'..a..'px;line-height:1;"\r\n'
if fra.args['white1']~=nil and first then
s=s..'| style="width:'..Y..P..';" |\r\n'
else
s=s..'| style="width:'..Y..P..'background-color:'..color..';" |\r\n'
end
if fra.args['white2']~=nil and last then
s=s..'| style="width:'..Y..P..';" |\r\n'
else
s=s..'| style="width:'..Y..P..'background-color:'..color..';" |\r\n'
end
s=s..'|- style="height:'..X..'line-height:1;"\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
s=s..'| style="width:'..Y..P..'" |\r\n'
else
s=s..'|style="min-width:'..(2*r)..'px;'..P..'"|\r\n'
s=s..T
s=s..'|- style="height:'..Y..'line-height:1;"\r\n'
s=s..'| style="width:'..X..P..'" |\r\n'
if fra.args['white1']~=nil and first then
s=s..'| style="width:'..a..'px;'..P..';" |\r\n'
else
s=s..'| style="width:'..a..'px;'..P..'background-color:'..color..';" |\r\n'
end
s=s..'| style="width:'..X..P..'" |\r\n'
s=s..'|- style="height:'..(2*r)..'px;line-height:1;"\r\n'
s=s..'| colspan=3 style="width:'..(2*r)..'px;'..P..O..' 100%,white 100%);" |\r\n'
s=s..'|- style="height:'..Y..'line-height:1;"\r\n'
s=s..'| style="width:'..X..P..'" |\r\n'
if fra.args['white2']~=nil and last then
s=s..'| style="width:'..a..'px;'..P..';" |\r\n'
else
s=s..'| style="width:'..a..'px;'..P..'background-color:'..color..';" |\r\n'
end
s=s..'| style="width:'..X..P..'" |\r\n'
end
s=s..'|}\r\n'
return s
end
function addone(x)
local first=prevx==nil or x.en~=prevx.en
local obj=lines[x.lin]
local linetext='<span class="nowrap">'..systems[obj.sys].logo..' </span>'..obj.name
if first and prevx then
s=s..onerow(prevx)
end
local belongs=false
if filtertype~='none' then
if first then
name=''
transfers=''
zone=''
comment=''
end
if filtertype=='line' then
belongs=filter==x.lin
elseif filtertype=='system' then
belongs=filter==obj.sys
end
if sorted and belongs and not dbg then
if from<to then
belongs=from<=x.num and x.num<=to
else
belongs=to<=x.num and x.num<=from
end
end
if belongs then
if name=='' then
name=staformatted(x)
end
zone=x.zone
comment=x.comment
lastnum=x.num
else
if transfers~='' then
transfers=transfers..'<br>'
end
transfers=transfers..linetext
end
end
if first then
gallery={}
end
if filtertype=='none' or belongs then
local file=x.file
if file==nil then
file=systems[obj.sys].placeholder
end
if file==nil then
file=cities[city].placeholder
end
if filtertype=='line' then
linetext=''
end
if gallery[file] then
gallery[file]={file=file,text=gallery[file].text..'<br>'..linetext}
else
gallery[file]={file=file,text=linetext}
end
end
end
function staformatted(x)
local art=x.ru
if art=='' then
return ''
end
if (filter=='Underground' or filtertype=='none') and x.complex~=nil then
art=x.complex
end
local sta=art
if not dbg then
local pos=string.find(sta,') (',1,true)
if pos then
sta=string.sub(sta,1,pos)
else
pos=string.find(sta,' (',1,true)
if pos then
sta=string.sub(sta,1,pos-1)
end
end
end
local ex=mw.title.new(art).exists
if not ex then
local art1=ru_iw(x.en)
if art1 then
art=art1
ex=true
end
end
local link='[['..art..'|'..sta..']]'
if not (dbg or ex) then
link=link..'<sup>[[:en:'..x.en..'|[en]]]</sup>'
end
return link
end
function onerow(x)
local s0=''
if filtertype=='line' then
for nn,xx in pairs(gallery) do
s0=s0..'[[File:'..xx.file..'|'..q..'px]]\r\n'
end
else
for nn,xx in pairs(gallery) do
s0=s0..xx.file..'|'..xx.text..'\r\n'
end
s0=fra:preprocess('<gallery mode=nolines>\r\n'..s0..'\r\n</gallery>\r\n')
end
if filtertype=='none' then
return H..WW..W1(0,false)..'\r\n* '..staformatted(x)..'\r\n'..iw(x.en)..W2..'|'..W1(2)..s0..W2
elseif name=='' then
elseif sorted then
table.insert(list0, {num=lastnum,en=x.en,photo=s0,name=name,transfers=transfers,zone=zone,comment=comment})
else
table.insert(list0, {num=x.ru,photo=s0,name=name,transfers=transfers,zone=zone,comment=comment})
end
return ''
end
function commons(param)
local qid = mw.wikibase.getEntityIdForTitle(param, "enwiki")
if qid==nil then
return ''
end
local c=mw.wikibase.getSitelink(qid, 'commonswiki')
if c then
return c
end
local statements = mw.wikibase.getBestStatements(qid, 'P373')
return 'Category:'..statements[1].mainsnak.datavalue.value
end
function iw(param)
local qid = mw.wikibase.getEntityIdForTitle(param, "enwiki")
if qid==nil then
return ''
end
local rtn=''
for nn,xx in pairs({'uk','yi'}) do
local s=mw.wikibase.getSitelink(qid, xx..'wiki')
if s then
rtn=rtn..'* [[:'..xx..':'..s..']]\r\n'
else
rtn=rtn..'* '..xx..':\r\n'
end
end
return rtn
end
function ru_iw(en,ru)
local qid = mw.wikibase.getEntityIdForTitle(en, "enwiki")
if qid then
return mw.wikibase.getSitelink(qid, 'ruwiki')
else
return nil
end
end
function p.draw(frame)
init(frame)
local s=''
local c
local k=0
for n,x in pairs(frame.args) do
if tonumber(n) then
if n==1 then
local obj=lines[x]
if obj then
color=obj.color
else
color=''
end
else
if x=='w' or x=='v' then
c='background-color:white;'
elseif x=='b' then
c='background-color:'..color..';'
elseif x=='1' then
c='background-image:radial-gradient('..a..'px '..a..'px at '..a..'px '..a..'px,'..color..' 100%,white 100%);'
elseif x=='2' then
c='background-image:radial-gradient('..a..'px '..a..'px at 0px '..a..'px,'..color..' 100%,white 100%);'
elseif x=='3' then
c='background-image:radial-gradient('..a..'px '..a..'px at '..a..'px 0px,'..color..' 100%,white 100%);'
elseif x=='4' then
c='background-image:radial-gradient('..a..'px '..a..'px at 0px 0px,'..color..' 100%,white 100%);'
elseif x=='5' then
c='background-image:radial-gradient('..a..'px '..a..'px at '..a..'px '..a..'px,white 100%,'..color..' 100%);'
elseif x=='6' then
c='background-image:radial-gradient('..a..'px '..a..'px at 0px '..a..'px,white 100%,'..color..' 100%);'
elseif x=='7' then
c='background-image:radial-gradient('..a..'px '..a..'px at '..a..'px 0px,white 100%,'..color..' 100%);'
elseif x=='8' then
c='background-image:radial-gradient('..a..'px '..a..'px at 0px 0px,white 100%,'..color..' 100%);'
else
c=''
end
if x=='v' then
s=s..'| style="width:'..(r-a/2)..'px;'..P..c..'" |\r\n'
else
s=s..'| style="width:'..a..'px;'..P..c..'" |\r\n'
end
k=k+a
end
end
end
local arm1=2*q+r-k/2
local arm2=2*q+r-k/2
if frame.args['arm1'] then
arm1=frame.args['arm1']+r-k/2
end
if frame.args['arm2'] then
arm2=frame.args['arm2']+r-k/2
end
if arm1>0 then
if frame.args['color1'] then
s='| style="background-color:'..color..';width:'..arm1..'px;'..P..'" |\r\n'..s
else
s='| style="width:'..arm1..'px;'..P..'" |\r\n'..s
end
end
if arm2>0 then
if frame.args['color2'] then
s=s..'| style="background-color:'..color..';width:'..arm2..'px;'..P..'" |\r\n'
else
s=s..'| style="width:'..arm2..'px;'..P..'" |\r\n'
end
end
return T..'|- style="height:'..a..'px;line-height:1;"\r\n'..s..'|}\r\n'
end
function init(frame)
if frame.args['compact'] then
q=100
end
H='|- style="height:'..q..'px;line-height:1;"\r\n'
WW='|style="max-width:'..q..'px;min-width:'..q..'px;'..P..'"|'
end
return p
-- =p.list{args={'DLR','1','2'}}
- 2021-06-25
- 1