Файлы к уроку:
- Для спонсоров Boosty
- Для спонсоров VK
Ссылки:
- Страница курса
- Плейлист YouTube
- Плейлист ВК
Описание
Разберем несколько способов получения списка станций метро прямо на лист Excel. Таких способов есть несколько.
Решение
Разберем как это сделать с помощью сервисов от HH, SuperJob, ЦИАН, Авито.
Примененные функции
- Int64.Type
- Json.Document
- Table.AddColumn
- Table.ExpandListColumn
- Table.ExpandRecordColumn
- Table.ExpandTableColumn
- Table.FromRecords
- Table.RemoveColumns
- Table.RenameColumns
- Table.SelectColumns
- Table.SelectRows
- Table.TransformColumnTypes
- Web.Contents
- Xml.Tables
Код
Получаем таблицу со станциями с помощью HeadHunter.
let
get_data = Json.Document(Web.Contents("https://api.hh.ru/metro")),
get_table = Table.FromRecords(get_data),
col_expand_1 = Table.ExpandListColumn(get_table, "lines"),
tab_add_col_1 = Table.AddColumn(
col_expand_1,
"line",
each [lines][name]
),
tab_add_col_2 = Table.AddColumn(
tab_add_col_1,
"stations",
each [lines][stations]
),
col_expand_2 = Table.ExpandListColumn(tab_add_col_2, "stations"),
col_expand_3 = Table.ExpandRecordColumn(
col_expand_2,
"stations",
{"id", "name", "lat", "lng", "order"},
{
"station_id",
"station_name",
"station_lat",
"station_lng",
"station_order"
}
),
col_remove = Table.RemoveColumns(col_expand_3, {"lines"}),
cols_types = Table.TransformColumnTypes(
col_remove,
{
{"id", Int64.Type},
{"station_id", type number},
{"station_lat", type number},
{"station_lng", type number},
{"station_order", Int64.Type}
},
"en_US"
)
in
cols_types
Список станций с сайта SuperJob.
let
get_data = Json.Document(
Web.Contents("https://api.superjob.ru/2.0/suggest/town/4/metro/all/")
),
get_records = get_data[objects],
get_table = Table.FromRecords(get_records),
col_expand = Table.ExpandRecordColumn(
get_table,
"line",
{"id", "title"},
{"line_id", "line_title"}
)
in
col_expand
Список городов с сайта SuperJob.
let
get_data = Json.Document(
Web.Contents("https://api.superjob.ru/2.0/towns/?all=1&genitive=1")
),
get_records = get_data[objects],
get_table = Table.FromRecords(get_records)
in
get_table
Список станций с сайта ЦИАН.
let
get_data = Xml.Tables(
Web.Contents("https://www.cian.ru/metros.php"),
null,
1251
),
get_table = get_data{0}[Table],
col_type = Table.TransformColumnTypes(
get_table,
{{"Attribute:id", Int64.Type}}
)
in
col_type
Список станций метро с сайта Авито.
let
get_data = Xml.Tables(
Web.Contents("http://autoload.avito.ru/format/Locations.xml")
),
get_table = get_data{0}[Table],
cols_select = Table.SelectColumns(
get_table,
{"Subway", "Attribute:Name"}
),
rows_select = Table.SelectRows(cols_select, each [Subway] <> null),
col_expand = Table.ExpandTableColumn(
rows_select,
"Subway",
{"Attribute:Id", "Attribute:Name"},
{"Attribute:Id", "Attribute:Name.1"}
),
col_rename = Table.RenameColumns(
col_expand,
{
{"Attribute:Id", "station_id"},
{"Attribute:Name.1", "station_name"},
{"Attribute:Name", "city"}
}
),
col_type = Table.TransformColumnTypes(
col_rename,
{{"station_id", Int64.Type}}
)
in
col_type
Этот урок входит в курс Веб-запросы в Power Query
Номер урока | Урок | Описание |
---|---|---|
1 | Котировки Yahoo Finance | Вы хотите получить историю котировок акций MCD с 2000 года по текущий день с сайта Yahoo Finance. Вы копируете ссылку на раздел с историческими данными, вставляете ссылку в Power Query и получаете только 100 строк. |
2 | HTML, получение данных по облигациям | Мы хотим получить данные по всем облигациям со страницы bonds.finam.ru |
3 | Многостраничное извлечение | На разных страницах находятся сайта находятся котировки золота на каждый год. Нужно соединить все данные в одну таблицу. |
4 | JSON, Котировки Yahoo Finance 2 | В этом уроке мы разберем еще один способ скачивания котировок с Yahoo Finance. Этот способ намного удобнее и быстрее. Здесь мы научимся обрабатывать формат JSON. |
5 | Котировки Московской биржи | В этом уроке мы научимся получать прямо в Excel котировки разных ценных бумаг с сайта Московской биржи. Московская биржа предоставляет возможность скачивать котировки и другую информацию по ценным бумагам при помощи специальных ссылок. Если мы введем такую ссылку в Power Query, создав запрос из интернета, то получим интересующие нас котировки прямо в Excel. |
6 | Неразмеченный текст | Вы делаете запрос к Web-странице и сталкиваетесь с неразмеченным текстом. Вы хотите при помощи Power Query этот неразмеченный текст преобразовать в нормальную красивую таблицу. |
7 | Текстовый документ, веб-страница, List.Zip | В этом запросе мы научимся получать нужную информацию из текста веб-страницы. |
8 | Youtube Data API | В этом уроке мы научимся получать данные из Youtube Data API. Узнаем как получить данные о Youtube канале: список видео и плейлистов, названия, описания, длительность, тэги, количество лайков, дизлайков, просмотров и комментариев. |
9 | Личный OneDrive — подключаемся напрямую к файлам и папкам | В этом уроке мы разберем как напрямую подключиться к файлам и папкам на личном OneDrive. |
10 | Подключение Google Spreadsheets, Google Drive (Excel.Workbook, Web.Contents) | В этом уроке мы научимся подключаться к xlsx файлам, которые находятся в вашем Google Drive. |
11 | Получить все станции метро | Получим таблицу с перечнем станций метрополитена даже с координатами широты и долготы. |
12 | Получить ссылки с веб-страницы (Html.Table) | Получить URL с веб-страницы. Сделать запрос к каждому URL, получить таблицы и объединить их всех по вертикали. |
13 | Получить все URL с веб-страницы | Получим нужные URL с веб-страницы в Excel. Сделать запрос к каждому URL, получить таблицы и объединить их по вертикали. |
14 | Ищем работу через API Head Hunter (hh.ru) | Получим таблицу с перечнем вакансий с сайте HH. Получим вакансии, в названии или описании которых встречаются слова SQL, Pandas, Power Query, Power Pivot, Power BI. |
15 | Запрос к XML Sitemap | Сделаем запрос к sitemap.xml, чтобы извлечь список всех веб-страниц сайта. |
Dyroff Пользователь Сообщений: 1133 |
Приветствую, друзья! Столкнулся с задачей определения по адресу ближайшей станции метро. Понятно, что создать такой справочник вручную (учитывая 5000 улиц в Москве)- утопия. Нашел готовое решение, как получать ближайшую станцию метро по адресу, https://vk-book.ru/poisk-blizhajshej-stancii-metro-s-pomoshhyu-php/ но я понятия не имею,возможно ли это совместить с Excel, куда нужно вбивать этот запрос и соответственно как получить результат и будет ли этот результат вообще выводится в Excel. Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! |
БМВ Модератор Сообщений: 21385 Excel 2013, 2016 |
Dyroff, конечно возможно и работать будет, Yandex API работает исправно и на форуме были темы с поиском ( пример ), а по координатам запросить станцию — это как раз в примере PHP есть, но есть одно существенное но, Сервис на бесплатной основе ограничивает количество запросов в сутки с одного IP 25000 ( тут писал) и если десяток запросов пропускает, то потом начинает делать паузы. Изменено: БМВ — 26.07.2019 14:28:07 По вопросам из тем форума, личку не читаю. |
Dyroff Пользователь Сообщений: 1133 |
БМВ, Мне бы хватило и 100-200 запросов в сутки:) Изменено: Dyroff — 26.07.2019 14:29:04 Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! |
БМВ Модератор Сообщений: 21385 Excel 2013, 2016 |
один адрес — как минимум два запроса:координаты, потом по ней станция. По вопросам из тем форума, личку не читаю. |
Dyroff Пользователь Сообщений: 1133 |
БМВ, ну значит 300 запросов -это максимум Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! |
БМВ Модератор Сообщений: 21385 Excel 2013, 2016 |
#6 26.07.2019 15:26:26
по рзультату темы из примера приведенного,, был запрос в личку
Там буквально пара десятков строк была и повторно обрабатывать давала единичные, на следующий раз совсем не давало, а отпускало систему через определенное время. Это я к тому что даже 50 запросов разом может не пропустить. По вопросам из тем форума, личку не читаю. |
||||
Dyroff Пользователь Сообщений: 1133 |
#7 26.07.2019 17:49:15
Спасибо за информацию. «Бесплатная версия API предназначена только для сайтов или приложений, доступ к которым может получить любой пользователь интернета. Если есть регистрация, она должна быть доступной всем желающим. Бесплатная версия API не предназначена для проектов с ограниченным доступом, например, когда он раздается по приглашениям или открыт только для сотрудников внутри компании. А по платной версии ценник следующий: до 1 000 запросов — 120 000 рублей в год. Дешевле нет) Изменено: Dyroff — 26.07.2019 17:56:15 Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! |
||
Материал содержит список линий и станций метро Москвы (метрополитена), на данный момент количество станций составляет 230 штук на 15 линиях, так же в этот список входят станции линии Московского монорельса и МЦК. Все линии и станции метро Москвы вы можете посмотреть на схеме которая расположена ниже.
№
Линия метро Москвы
Год открытия
Открытие последней станции
Длина, км
Кол-во станций
Время проезда по линии, мин.
Средняя глубина или высота, м
1
Сокольническая линия
1935
2019
44,1
26
66
–16
2
Замоскворецкая линия
1938
2018
42,8
24
61
–17
3
Арбатско-Покровская
1938
2012
45,1
22
62
–21
4
Филевская линия
1958
2006
14,9
13
19
–6
5
Кольцевая линия
1950
1954
19,3
12
30
–41
6
Калужско-Рижская
1958
1990
37,6
24
57
–25
7
Таганско-Краснопресненская
1966
2015
42,2
23
59
–15
8
Калининская линия
1979
2012
16,5
8
18
–36
8А
Солнцевская линия
2014
2018
24,9
12
42
–20
9
Серпуховско-Тимирязевская
1983
2016
41,2
25
52
–27
10
Люблинско-Дмитровская
1995
2018
38,3
23
59
–38
11
Большая кольцевая
2018
2018
12,4
6
12
–31
11А
Каховская линия
1995
1969
3,3
3
4
–8
12
Бутовская линия
2003
2014
10
7
16
1
15
Некрасовская линия
2019
2019
6,9
4
9
–19
Всего:
397,3
232
553
–22
13
Московский монорельс
2004
2004
4,7
6
12
6
14
Московское центральное кольцо (МЦК)
2016
2016
54
31
83
—
Всего (с учетом монорельса и МЦК):
456
269
648
№
Станции метро Москвы
Дата открытия
Пересадка
Глубина или высота
Тип станций (конструкция)
Список станций метро Москвы Сокольнической линии
1
Бульвар Рокоссовского
Улица Подбельского (до 2014)
01.08.1990
14
–8м
колонная мелкого заложения
трёхпролётная
1
Черкизовская станция
01.08.1990
14
–9м
односводчатая мелкого заложения
1
Преображенская площадь
31.12.1965
–8м
колонная мелкого заложения
трёхпролётная
1
Сокольники
15.05.1935
–9м
колонная мелкого заложения
трёхпролётная
1
Красносельская станция
15.05.1935
–8м
колонная мелкого заложения
двухпролётная
1
Комсомольская станция
15.05.1935
5
–8м
колонная мелкого заложения
трёхпролётная
1
Красные Ворота
Лермонтовская (с 1962 до 1986)
15.05.1935
–31м
пилонная глубокого заложения
трёхсводчатая
1
Чистые пруды
Кировская (до 1990)
15.05.1935
6, 10
–35м
пилонная глубокого заложения
трёхсводчатая
1
Лубянка
Дзержинская (до 1990)
15.05.1935
7
–32,5м
пилонная глубокого заложения
трёхсводчатая
1
Охотный Ряд
Имени Л. М. Кагановича
(с 1955 до 1957)
Пр. Маркса (с 1961 до 1990)
15.05.1935
2
–15м
пилонная глубокого заложения
трёхсводчатая
1
Библиотека имени Ленина
15.05.1935
3, 4, 9
–12м
односводчатая мелкого заложения
1
Кропоткинская
Дворец Советов (до 1957)
15.05.1935
–13м
колонная мелкого заложения
трёхпролётная
1
Парк культуры
Парк Культуры имени Горького
(до 1960-х)
15.05.1935
5
–10,5м
колонная мелкого заложения
трёхпролётная
1
Фрунзенская станция
01.05.1957
–42м
пилонная глубокого заложения
трёхсводчатая
1
Спортивная станция
01.05.1957
14
–42м
пилонная глубокого заложения
трёхсводчатая
1
Воробьёвы горы
Ленинские горы (до 1999)
12.01.1959
+10м
эстакадная крытая колонная трёхпролётная
1
Университет
12.01.1959
–26,5м
пилонная глубокого заложения
трёхсводчатая
1
Пр. Вернадского
30.12.1963
–8м
колонная мелкого заложения
трёхпролётная
1
Юго-Западная станция
30.12.1963
–8м
колонная мелкого заложения
трёхпролётная
1
Тропарёво
08.12.2014
–12м
односводчатая мелкого заложения
1
Румянцево
18.01.2016
–12м
колонная мелкого заложения
трёхпролётная
1
Саларьево
15.02.2016
–12м
колонная мелкого заложения, трёхпролётная
1
Филатов луг
20.06.2019
0
наземная крытая
1
Прошкино
20.06.2019
0
наземная крытая
1
Ольховая станция
20.06.2019
однопролетная мелкого заложения
1
Коммунарка
20.06.2019
колонная мелкого заложения, трёхпролётная
Список станций метро Замоскворецкой линии
2
Речной вокзал
31.12.1964
–6м
колонная мелкого заложения, трёхпролётная
2
Водный стадион
31.12.1964
–6м
колонная мелкого заложения, трёхпролётная
2
Войковская станция
31.12.1964
14
–7м
колонная мелкого заложения, трёхпролётная
2
Сокол
11.09.1938
–9,6м
колонная мелкого заложения, двухпролётная
2
Аэропорт
11.09.1938
–10м
односводчатая мелкого заложения
2
Динамо
11.09.1938
–39,6м
пилонная глубокого заложения, трёхсводчатая
2
Белорусская станция
11.09.1938
5
–33м
пилонная глубокого заложения, трёхсводчатая
2
Маяковская станция
11.09.1938
–33м
колонная глубокого заложения, трёхсводчатая
2
Тверская
Горьковская (до 1990)
20.07.1979
7, 9
–42м
пилонная глубокого заложения, трёхсводчатая
2
Театральная
Площадь Свердлова (до 1990)
11.09.1938
1, 3
–33,9м
пилонная глубокого заложения, трёхсводчатая
2
Новокузнецкая станция
20.11.1943
6, 8
–37,5м
пилонная глубокого заложения, трёхсводчатая
2
Павелецкая станция
20.11.1943
5
–33,5м
колонная глубокого заложения, трёхсводчатая
2
Автозаводская
Завод имени Сталина (до 1956)
01.01.1943
14
–11м
колонная мелкого заложения, трёхпролётная
2
Технопарк
28.12.2015
0м
наземная крытая колонная трёхпролётная
2
Коломенская станция
11.08.1969
–9м
колонная мелкого заложения, трёхпролётная
2
Каширская станция
11.08.1969
11а
–7м
колонная мелкого заложения, трёхпролётная
2
Кантемировская
30.12.1984
–8м
односводчатая мелкого заложения
2
Царицыно
Ленино (до 1990)
30.12.1984
–8м
колонная мелкого заложения, трёхпролётная
2
Орехово
30.12.1984
–9м
колонная мелкого заложения, трёхпролётная
2
Домодедовская станция
07.09.1985
–9,5м
колонная мелкого заложения, трёхпролётная
2
Красногвардейская станция
07.09.1985
10
–9м
односводчатая мелкого заложения
2
Алма-Атинская станция
24.12.2012
–10м
односводчатая мелкого заложения
Список станций метро Москвы Арбатско-Покровской линии
3
Пятницкое шоссе
28.12.2012
−11м
колонная мелкого заложения
двухпролётная
3
Митино
26.12.2009
−14м
односводчатая мелкого заложения
3
Волоколамская станция
26.12.2009
−14м
колонная мелкого заложения
трёхсводчатая
3
Мякинино
26.12.2009
0м
наземная, крытая, однопролётная
3
Строгино
07.01.2008
−8м
односводчатая мелкого заложения
3
Крылатское
31.12.1989
−9,5м
односводчатая мелкого заложения
3
Молодёжная станция
05.07.1965
−6,5м
колонная мелкого заложения
трёхпролётная
3
Кунцевская станция
07.01.2008
4
0м
наземная, открытая
3
Славянский бульвар
07.09.2008
−8,5м
односводчатая мелкого заложения
3
Парк Победы
06.05.2003
8а
−73,6м
пилонная глубокого заложения
трёхсводчатая
3
Киевская станция метро Москвы
05.04.1953
4, 5
−38м
пилонная глубокого заложения
трёхсводчатая
3
Смоленская станция
05.04.1953
−50м
пилонная глубокого заложения
трёхсводчатая
3
Арбатская станция
05.04.1953
1, 4, 9
−41м
пилонная глубокого заложения
трёхсводчатая
3
Площадь Революции
13.03.1938
2
−33,6м
пилонная глубокого заложения
трёхсводчатая
3
Курская станция
13.03.1938
5, 10
−30,7м
пилонная глубокого заложения
трёхсводчатая
3
Бауманская станция
18.01.1944
−32,5м
пилонная глубокого заложения
трёхсводчатая
3
Электрозаводская станция
15.05.1944
−31,5м
пилонная глубокого заложения
трёхсводчатая
3
Семёновская станция
Сталинская (до 1961)
18.01.1944
−40м
пилонная глубокого заложения
трёхсводчатая
3
Партизанская
Измайловский парк культуры и
отдыха имени Сталина (до 1947)
Измайловская (до 1963)
Измайловский парк (до 2005)
18.01.1944
14
−9м
колонная мелкого заложения
трёхпролётная
3
Измайловская
Измайловский парк (до 1963)
21.10.1961
0м
наземная, открытая
3
Первомайская станция
21.10.1961
−7м
колонная мелкого заложения
трёхпролётная
3
Щёлковская станция
22.07.1963
−8м
колонная мелкого заложения
трёхпролётная
Список станций метро Филевской линии
4
Кунцевская станция
31.08.1965
3
0м
наземная, открытая
4
Пионерская станция
13.10.1961
0м
наземная, открытая
4
Филёвский парк
13.10.1961
0м
наземная, открытая
4
Багратионовская станция
13.10.1961
0м
наземная, открытая
4
Фили
07.11.1959
0м
наземная, открытая
4
Кутузовская станция
07.11.1958
14
0м
наземная, открытая
4
Студенческая станция
07.11.1958
0м
наземная, открытая
4
Международная станция
30.08.2006
14
–25м
колонно-стеновая глубокого заложения
трёхсводчатая
4
Выставочная
Деловой центр (до 2008)
10.09.2005
8а
–25м
колонная глубокого заложения
трёхпролётная
4
Киевская станция
20.03.1937
3, 5
–8,7м
колонная мелкого заложения
трёхпролётная
4
Смоленская станция
15.05.1935
–8м
колонная мелкого заложения
трёхпролётная
4
Арбатская станция
15.05.1935
–8м
колонная мелкого заложения
трёхпролётная
4
Александровский сад
Улица Коминтерна (до 1946)
Калининская (до 1990)
15.05.1935
1, 3
–7м
колонная мелкого заложения
четырёхпролётная
Список станций метро Москвы Кольцевой линии
5
Парк культуры
Парк Культуры имени Горького
(до 1960-х)
01.01.1950
1
−40м
пилонная глубокого заложения
трёхсводчатая
5
Октябрьская
Калужская (до 1961)
01.01.1950
6
−40м
пилонная глубокого заложения
трёхсводчатая
5
Добрынинская
Серпуховская (до 1961)
01.01.1950
9
−35,5м
пилонная глубокого заложения
трёхсводчатая
5
Павелецкая станция
01.01.1950
2
−40м
пилонная глубокого заложения
трёхсводчатая
5
Таганская станция
01.01.1950
7, 8
−53м
пилонная глубокого заложения
трёхсводчатая
5
Курская станция метро Москвы
01.01.1950
3, 10
−40м
колонная глубокого заложения
трёхсводчатая
5
Комсомольская станция
30.01.1952
1
−37м
колонная глубокого заложения
трёхсводчатая
5
Пр-кт Мира
Ботанический сад (до 1966)
30.01.1952
6
−40м
пилонная глубокого заложения
трёхсводчатая
5
Новослободская станция
30.01.1952
9
−40м
пилонная глубокого заложения
трёхсводчатая
5
Белорусская станция
30.01.1952
2
−42,5м
пилонная глубокого заложения
трёхсводчатая
5
Краснопресненская
14.03.1954
7
−35,5м
пилонная глубокого заложения
трёхсводчатая
5
Киевская станция
14.03.1954
3, 4
−48м
пилонная глубокого заложения
трёхсводчатая
Список станций метро Москвы Сокольнической линии
6
Медведково
30.09.1978
−10м
колонная мелкого заложения
трёхпролётная
6
Бабушкинская станция
30.09.1978
−10м
односводчатая мелкого заложения
6
Свиблово
30.09.1978
−8м
колонная мелкого заложения
трёхпролётная
6
Ботанический сад
30.09.1978
14
−7м
колонная мелкого заложения
трёхпролётная
6
ВДНХ
ВСХВ (до 1959)
01.05.1958
13
−53,5м
пилонная глубокого заложения
трёхсводчатая
6
Алексеевская
Мир (до 1966)
Щербаковская (до 1990)
01.05.1958
−51м
пилонная глубокого заложения
трёхсводчатая
6
Рижская станция
01.05.1958
−46м
пилонная глубокого заложения
трёхсводчатая
6
Пр. Мира
Ботанический сад (до 1966)
01.05.1958
5
−50м
пилонная глубокого заложения
трёхсводчатая
6
Сухаревская
Колхозная (до 1990)
05.01.1972
−43м
пилонная глубокого заложения
трёхсводчатая
6
Тургеневская станция
05.01.1972
1, 10
−49м
пилонная глубокого заложения
трёхсводчатая
6
Китай-город
Площадь Ногина (до 1990)
03.01.1971
7
−29м
колонная глубокого заложения
трёхсводчатая
6
Третьяковская
Новокузнецкая (до 1983)
3.01.1971
2, 8
−46м
пилонная глубокого заложения
трёхсводчатая
6
Октябрьская станция
13.10.1962
5
−50м
пилонная глубокого заложения
трёхсводчатая
6
Шаболовская станция
6.11.1980
−46,5м
пилонная глубокого заложения
трёхсводчатая
6
Ленинский проспект
13.10.1962
14
−16м
колонная мелкого заложения
трёхпролётная
6
Академическая станция
13.10.1962
−8,5м
колонная мелкого заложения
трёхпролётная
6
Профсоюзная станция
13.10.1962
−7м
колонная мелкого заложения
трёхпролётная
6
Новые Черёмушки
13.10.1962
−7м
колонная мелкого заложения
трёхпролётная
6
Калужская станция метро Москвы
12.08.1974
−10м
колонная мелкого заложения
трёхпролётная
6
Беляево
12.08.1974
−12м
колонная мелкого заложения
трёхпролётная
6
Коньково
6.11.1987
−8м
односводчатая мелкого заложения
6
Тёплый Стан
6.11.1987
−8м
колонная мелкого заложения
трёхпролётная
6
Ясенево
17.01.1990
−8м
колонная мелкого заложения
трёхпролётная
6
Новоясеневская
Битцевский парк (до 2008)
17.01.1990
12
−7м
колонная мелкого заложения
трёхпролётная
Список станций метро Таганско-Краснопресненской линии
7
Планерная станция
30.12.1975
−6м
колонная мелкого заложения
трёхпролётная
7
Сходненская станция
30.12.1975
−6м
односводчатая мелкого заложения
7
Тушинская станция
30.12.1975
−10,5м
колонная мелкого заложения
трёхпролётная
7
Спартак
27.08.2014
−10м
колонная мелкого заложения
трёхпролётная
7
Щукинская станция
30.12.1975
−13м
колонная мелкого заложения
трёхпролётная
7
Октябрьское поле
30.12.1972
14
−9м
колонная мелкого заложения
трёхпролётная
7
Полежаевская станция
30.12.1972
14
−10м
колонная мелкого заложения
трёхпролётная
7
Беговая станция
30.12.1972
−9м
колонная мелкого заложения
трёхпролётная
7
Улица 1905 года
30.12.1972
−11м
колонная мелкого заложения
трёхпролётная
7
Баррикадная
30.12.1972
5
−30м
пилонная глубокого заложения
трёхсводчатая7
Пушкинская станция
17.12.1975
2, 9
−51м
колонная глубокого заложения
трёхсводчатая
7
Кузнецкий Мост
17.12.1975
1
−39,5м
колонная глубокого заложения
трёхсводчатая
7
Китай-город
Площадь Ногина (до 1990)
3.01.1971
6
−29м
колонная глубокого заложения
трёхсводчатая
7
Таганская станция
31.12.1966
5, 8
−36м
пилонная глубокого заложения
трёхсводчатая
7
Пролетарская станция
31.12.1966
10
−9м
колонная мелкого заложения
трёхпролётная
7
Волгоградский пр-кт
31.12.1966
−8м
колонная мелкого заложения
трёхпролётная
7
Текстильщики
31.12.1966
−13м
колонная мелкого заложения
трёхпролётная
7
Кузьминки
31.12.1966
−8м
колонная мелкого заложения
трёхпролётная
7
Рязанский пр-кт
31.12.1966
−6м
колонная мелкого заложения
трёхпролётная
7
Выхино
Ждановская (до 1989)
31.12.1966
0м
наземная, открытая
7
Лермонтовский пр-кт
9.11.2013
−12м
односводчатая мелкого заложения
7
Жулебино
9.11.2013
−15м
колонная мелкого заложения
двухпролётная
7
Котельники
21.09.2015
−15м
колонная мелкого заложения
двухпролётная
Список станций метро Москвы Калининской линии
8
Раменки
16.03.2017
–15м
колонная мелкого заложения
двухпролётная
8
Ломоносовский пр-кт
16.03.2017
–15м
колонная мелкого заложения
двухпролётная
8
Минская станция метро Москвы
16.03.2017
–15м
колонная мелкого заложения
двухпролётная
8
Парк Победы
31.01.2014
3
–73,6м
пилонная глубокого заложения
трёхсводчатая
8
Деловой центр
31.01.2014
4
–25м
колонная глубокого заложения
трёхпролётная
8
Третьяковская станция
25.01.1986
2, 6
–46м
пилонная глубокого заложения
трёхсводчатая
8
Марксистская станция
30.12.1979
5, 7
–60м
колонная глубокого заложения
трёхсводчатая
8
Площадь Ильича
30.12.1979
10
–46м
пилонная глубокого заложения
трёхсводчатая
8
Авиамоторная станция
30.12.1979
–53м
колонная глубокого заложения
трёхсводчатая
8
Шоссе Энтузиастов
30.12.1979
14
–53м
пилонная глубокого заложения
трёхсводчатая
8
Перово
30.12.1979
–9м
односводчатая мелкого заложения
8
Новогиреево
30.12.1979
–9м
колонная мелкого заложения
трёхпролётная
8
Новокосино
30.08.2012
–9м
односводчатая мелкого заложения
Список станций метро Солнцевской линии
8А
Рассказовка
30.08.2018
–12м
колонная мелкого заложения, двухпролетная
8А
Новопеределкино
30.08.2018
–16м
колонная мелкого заложения, двухпролетная
8А
Боровское шоссе
30.08.2018
–20м
колонная мелкого заложения, двухпролетная
8А
Солнцево
30.08.2018
–13м
колонная мелкого заложения, двухпролетная
8А
Говорово
30.08.2018
–14м
колонная мелкого заложения, двухпролетная
8А
Озерная станция
30.08.2018
–25м
колонная мелкого заложения, двухпролетная
8А
Мичуринский пр-кт
30.08.2018
–13м
колонная мелкого заложения, двухпролетная
8А
Раменки
16.03.2017
–15м
колонная мелкого заложения, двухпролетная
8А
Ломоносовский пр-кт
16.03.2017
–15м
колонная мелкого заложения, двухпролетная
8А
Минская станция метро Москвы
16.03.2017
–15м
колонная мелкого заложения, двухпролетная
8А
Парк победы
31.01.2014
3
–73м
пилонная глубокого заложения, трёхсводчатая
8А
Дловой центр
31.01.2014
4, 11
–30м
колонная глубокого заложения, трёхпролётная
Список станций метро Москвы Сокольнической линии
9
Алтуфьево
15.07.1994
−9м
односводчатая мелкого заложения
9
Бибирево
31.12.1992
−9,5м
колонная мелкого заложения
трёхпролётная
9
Отрадное
01.03.1991
−9м
односводчатая мелкого заложения
9
Владыкино
01.03.1991
14
−10,5м
колонная мелкого заложения
трёхпролётная
9
Петровско-Разумовская
01.03.1991
10
−61м
колонно-стеновая глубокого заложения
трёхсводчатая
9
Тимирязевская станция
01.03.1991
13
−63,5м
односводчатая глубокого заложения
9
Дмитровская станция
01.03.1991
−59м
пилонная глубокого заложения
трёхсводчатая
9
Савёловская станция
31.12.1988
−52м
пилонная глубокого заложения
трёхсводчатая
9
Менделеевская станция
31.12.1988
5
−48,5м
колонная глубокого заложения
трёхсводчатая
9
Цветной бульвар
31.12.1988
10
−50м
пилонная глубокого заложения
трёхсводчатая
9
Чеховская станция
31.12.1987
2, 7
−62м
пилонная глубокого заложения
трёхсводчатая
9
Боровицкая станция
23.01.1986
1, 3
−46,5м
пилонная глубокого заложения
трёхсводчатая
9
Полянка
23.01.1986
−36,5м
колонная глубокого заложения
трёхсводчатая
9
Серпуховская станция
08.11.1983
5
−43м
пилонная глубокого заложения
трёхсводчатая
9
Тульская станция
08.11.1983
−9,5м
односводчатая мелкого заложения
9
Нагатинская станция
08.11.1983
14
−13,5м
колонная мелкого заложения
трёхпролётная
9
Нагорная станция метро Москвы
08.11.1983
−9м
колонная мелкого заложения
трёхпролётная
9
Нахимовский пр-кт
08.11.1983
−9,5м
односводчатая мелкого заложения
9
Севастопольская станция
08.11.1983
11а
−13м
колонная мелкого заложения
трёхпролётная
9
Чертановская станция
08.11.1983
−10,5м
колонная мелкого заложения
трёхпролётная
9
Южная
08.11.1983
−10м
односводчатая мелкого заложения
9
Пражская станция
06.11.1985
−9,5м
колонная мелкого заложения
трёхпролётная
9
Улица Академика Янгеля
31.08.2000
−8м
односводчатая мелкого заложения
9
Аннино
12.12.2001
−8м
односводчатая мелкого заложения
9
Бульвар Дмитрия Донского
26.12.2002
12
−10м
колонная мелкого заложения
трёхпролётная
Список станций метро Люблинско-Дмитровской линии
10
Селигерская станция
22.03.2018
–20м
колонная мелкого заложения, трёхпролётная
10
Верхние Лихоборы
22.03.2018
–65м
пилонная глубокого заложения, трёхсводчатая
10
Окружная
22.03.2018
14
–65м
пилонная глубокого заложения, трёхсводчатая
10
Петровско-Разумовская
16.09.2016
9
–61м
колонно-стеновая глубокого заложения, трёхсводчатая
10
Фонвизинская станция
16.09.2016
13
–65м
пилонная глубокого заложения
трёхсводчатая
10
Бутырская станция
16.09.2016
–60м
пилонная глубокого заложения
трёхсводчатая
10
Марьина роща
19 июня 2010
–60м
пилонная глубокого заложения
трёхсводчатая
10
Достоевская станция
19 июня 2010
–60м
колонно-стеновая глубокого заложения
трёхсводчатая
10
Трубная станция
30.08.2007
9
–60м
колонно-стеновая глубокого заложения
трёхсводчатая
10
Сретенский бульвар
29.12.2007
1, 6
–60м
пилонная глубокого заложения
трёхсводчатая
10
Чкаловская станция
28.12.1995
3, 5
–51м
пилонная глубокого заложения
трёхсводчатая
10
Римская станция
28.12.1995
8
–54м
колонная глубокого заложения
трёхсводчатая
10
Крестьянская застава
28.12.1995
7
–47м
колонно-стеновая глубокого заложения
трёхсводчатая
10
Дубровка
11.12.1999
14
–62м
колонно-стеновая глубокого заложения
трёхсводчатая
10
Кожуховская станция
28.12.1995
–12м
односводчатая мелкого заложения
10
Печатники
28.12.1995
–4м
колонная мелкого заложения
трёхпролётная
10
Волжская станция
28.12.1995
–8м
однопролётная мелкого заложения
10
Люблино
25.12.1996
–8м
односводчатая мелкого заложения
10
Братиславская станция
25.12.1996
–8м
колонная мелкого заложения
двухпролётная
10
Марьино
25.12.1996
–8м
однопролётная мелкого заложения
10
Борисово
02.12.2011
–10м
односводчатая мелкого заложения
10
Шипиловская станция
02.12.2011
–10м
односводчатая мелкого заложения
10
Зябликово
02.12.2011
2
–15м
односводчатая мелкого заложения
Список станций метро Москвы линии Большая кольцевая
11
Деловой центр
26.02.2018
4, 8А
–30м
Колонная глубокого заложения, трёхсводчатая
11, 8А
Шелепиха
26.02.2018
14
–18м
Колонная мелкого заложения, трёхпролётная
11, 8А
Хорошевская станция
26.02.2018
7, 14
–21м
Колонная мелкого заложения, трёхпролётная
11, 8А
ЦСКА
26.02.2018
–28м
Колонная мелкого заложения, трёхпролётная
11, 8А
Петровский парк
26.02.2018
2
–25м
Колонная мелкого заложения, трёхпролётная
11, 8А
Савеловская станция
30.12.2018
9
–65м
Пилонная глубокого заложения, трёхсводчатая
Список станций метро Каховской линии
11А
Каширская станция
11.08.1969
2
–7м
колонная мелкого заложения, трёхпролётная
11А
Варшавская станция
11.08.1969
–9м
колонная мелкого заложения, трёхпролётная
11А
Каховская станция
11.08.1969
9
–8м
колонная мелкого заложения, трёхпролётная
Список станций метро Москвы Бутовской линии
12
Битцевский парк
27.02.2014
6
–10м
односводчатая мелкого заложения
12
Лесопарковая станция метро Москвы
27.02.2014
–10м
односводчатая мелкого заложения
12
Улица Старокачаловская
27.12.2003
9
–10м
однопролётная мелкого заложения, два зала
12
Улица Скобелевская
27.12.2003
9,6м
эстакадная открытая
12
Бульвар Адмирала Ушакова
27.12.2003
9,6м
эстакадная открытая
12
Улица Горчакова
27.12.2003
9,6м
эстакадная открытая
12
Бунинская аллея
27.12.2003
9,6м
эстакадная открытая
Список станций метро Некрасовской линии
15
Косино
03.06.2019
7
–27м
колонная мелкого заложения, трехпролетная
15
Дмитриевского
03.06.2019
–18м
колонная мелкого заложения, двухпролетная
15
Лухмановская станция
03.06.2019
–15м
колонная мелкого заложения, трехпролетная
15
Некрасовка станция метро Москвы
03.06.2019
–16м
колонная мелкого заложения, двухпролетная
Авось кому-нибудь пригодится для подсказок в какой-нибудь форме.
Первое значение линия метро, второе значение название станции.
Разделитель запятая, значения взяты в двойные кавычки (как и требует CSV)
"Сокольническая","Улица Подбельского" "Сокольническая","Черкизовская" "Сокольническая","Преображенская площадь" "Сокольническая","Сокольники" "Сокольническая","Красносельская" "Сокольническая","Комсомольская" "Сокольническая","Красные ворота" "Сокольническая","Чистые пруды" "Сокольническая","Лубянка" "Сокольническая","Охотный ряд" "Сокольническая","Библиотека им. Ленина" "Сокольническая","Кропоткинская" "Сокольническая","Парк культуры" "Сокольническая","Фрунзенская" "Сокольническая","Спортивная" "Сокольническая","Воробьёвы горы" "Сокольническая","Университет" "Сокольническая","Проспект Вернадского" "Сокольническая","Юго-Западная" "Замоскворецкая","Красногвардейская" "Замоскворецкая","Домодедовская" "Замоскворецкая","Орехово" "Замоскворецкая","Царицыно" "Замоскворецкая","Кантемировская" "Замоскворецкая","Каширская" "Замоскворецкая","Коломенская" "Замоскворецкая","Автозаводская" "Замоскворецкая","Павелецкая" "Замоскворецкая","Новокузнецкая" "Замоскворецкая","Театральная" "Замоскворецкая","Тверская" "Замоскворецкая","Маяковская" "Замоскворецкая","Белорусская" "Замоскворецкая","Динамо" "Замоскворецкая","Аэропорт" "Замоскворецкая","Сокол" "Замоскворецкая","Войковская" "Замоскворецкая","Водный стадион" "Замоскворецкая","Речной вокзал" "Арбатско-Покровская","Митино" "Арбатско-Покровская","Волоколамская" "Арбатско-Покровская","Мякинино" "Арбатско-Покровская","Строгино" "Арбатско-Покровская","Крылатское" "Арбатско-Покровская","Молодежная" "Арбатско-Покровская","Кунцевская" "Арбатско-Покровская","Славянский бульвар" "Арбатско-Покровская","Парк Победы" "Арбатско-Покровская","Киевская" "Арбатско-Покровская","Смоленская [глуб.]" "Арбатско-Покровская","Арбатская [глуб.]" "Арбатско-Покровская","Площадь Революции" "Арбатско-Покровская","Курская" "Арбатско-Покровская","Бауманская" "Арбатско-Покровская","Электрозаводская" "Арбатско-Покровская","Семеновская" "Арбатско-Покровская","Партизанская" "Арбатско-Покровская","Измайловская" "Арбатско-Покровская","Первомайская" "Арбатско-Покровская","Щелковская" "Филевская","Александровский сад" "Филевская","Арбатская [мелк.]" "Филевская","Смоленская [мелк.]" "Филевская","Киевская [мелк.]" "Филевская","Выставочная" "Филевская","Международная" "Филевская","Студенческая" "Филевская","Кутузовская" "Филевская","Фили" "Филевская","Багратионовская" "Филевская","Филевский парк" "Филевская","Пионерская" "Филевская","Кунцевская" "Кольцевая","Белорусская" "Кольцевая","Новослободская" "Кольцевая","Проспект Мира" "Кольцевая","Комсомольская" "Кольцевая","Курская" "Кольцевая","Таганская" "Кольцевая","Павелецкая" "Кольцевая","Добрынинская" "Кольцевая","Октябрьская" "Кольцевая","Парк культуры" "Кольцевая","Киевская" "Кольцевая","Краснопресненская" "Калужско-Рижская","Медведково" "Калужско-Рижская","Бабушкинская" "Калужско-Рижская","Свиблово" "Калужско-Рижская","Ботанический сад" "Калужско-Рижская","ВДНХ" "Калужско-Рижская","Алексеевская" "Калужско-Рижская","Рижская" "Калужско-Рижская","Проспект Мира" "Калужско-Рижская","Сухаревская" "Калужско-Рижская","Тургеневская" "Калужско-Рижская","Китай-город" "Калужско-Рижская","Третьяковская" "Калужско-Рижская","Октябрьская" "Калужско-Рижская","Шаболовская" "Калужско-Рижская","Ленинский проспект" "Калужско-Рижская","Академическая" "Калужско-Рижская","Профсоюзная" "Калужско-Рижская","Новые Черемушки" "Калужско-Рижская","Калужская" "Калужско-Рижская","Беляево" "Калужско-Рижская","Коньково" "Калужско-Рижская","Теплый Стан" "Калужско-Рижская","Ясенево" "Калужско-Рижская","Новоясеневская" "Таганско-Краснопресненская","Выхино" "Таганско-Краснопресненская","Рязанский проспект" "Таганско-Краснопресненская","Кузьминки" "Таганско-Краснопресненская","Текстильщики" "Таганско-Краснопресненская","Волгоградский проспект" "Таганско-Краснопресненская","Пролетарская" "Таганско-Краснопресненская","Таганская" "Таганско-Краснопресненская","Китай-город" "Таганско-Краснопресненская","Кузнецкий мост" "Таганско-Краснопресненская","Пушкинская" "Таганско-Краснопресненская","Баррикадная" "Таганско-Краснопресненская","Улица 1905 года" "Таганско-Краснопресненская","Беговая" "Таганско-Краснопресненская","Полежаевская" "Таганско-Краснопресненская","Октябрьское поле" "Таганско-Краснопресненская","Щукинская" "Таганско-Краснопресненская","Тушинская" "Таганско-Краснопресненская","Сходненская" "Таганско-Краснопресненская","Планерная" "Калининская","Новокосино" "Калининская","Новогиреево" "Калининская","Перово" "Калининская","Шоссе Энтузиастов" "Калининская","Авиамоторная" "Калининская","Площадь Ильича" "Калининская","Марксистская" "Калининская","Третьяковская" "Серпуховско-Тимирязевская","Алтуфьево" "Серпуховско-Тимирязевская","Бибирево" "Серпуховско-Тимирязевская","Отрадное" "Серпуховско-Тимирязевская","Владыкино" "Серпуховско-Тимирязевская","Петровско-Разумовская" "Серпуховско-Тимирязевская","Тимирязевская" "Серпуховско-Тимирязевская","Дмитровская" "Серпуховско-Тимирязевская","Савеловская" "Серпуховско-Тимирязевская","Менделеевская" "Серпуховско-Тимирязевская","Цветной бульвар" "Серпуховско-Тимирязевская","Чеховская" "Серпуховско-Тимирязевская","Боровицкая" "Серпуховско-Тимирязевская","Полянка" "Серпуховско-Тимирязевская","Серпуховская" "Серпуховско-Тимирязевская","Тульская" "Серпуховско-Тимирязевская","Нагатинская" "Серпуховско-Тимирязевская","Нагорная" "Серпуховско-Тимирязевская","Нахимовский проспект" "Серпуховско-Тимирязевская","Севастопольская" "Серпуховско-Тимирязевская","Чертановская" "Серпуховско-Тимирязевская","Южная" "Серпуховско-Тимирязевская","Пражская" "Серпуховско-Тимирязевская","Улица Академика Янгеля" "Серпуховско-Тимирязевская","Аннино" "Серпуховско-Тимирязевская","Бульвар Дмитрия Донского" "Люблинско-Дмитровская","Марьина Роща" "Люблинско-Дмитровская","Достоевская" "Люблинско-Дмитровская","Трубная" "Люблинско-Дмитровская","Сретенский бульвар" "Люблинско-Дмитровская","Чкаловская" "Люблинско-Дмитровская","Римская" "Люблинско-Дмитровская","Крестьянская застава" "Люблинско-Дмитровская","Дубровка" "Люблинско-Дмитровская","Кожуховская" "Люблинско-Дмитровская","Печатники" "Люблинско-Дмитровская","Волжская" "Люблинско-Дмитровская","Люблино" "Люблинско-Дмитровская","Братиславская" "Люблинско-Дмитровская","Марьино" "Люблинско-Дмитровская","Борисово" "Люблинско-Дмитровская","Шипиловская" "Люблинско-Дмитровская","Зябликово" "Каховская","Каширская" "Каховская","Варшавская" "Каховская","Каховская" "Бутовская","Битцевский парк" "Бутовская","Лесопарковая" "Бутовская","Улица Старокачаловская" "Бутовская","Улица Скобелевская" "Бутовская","Бульвар адмирала Ушакова" "Бутовская","Улица Горчакова" "Бутовская","Бунинская аллея"
Всего 300 станций включая монорельс и МЦК.
1
Список станций
Авиамоторная
Автозаводская
Академическая
Александровский сад
Алексеевская
Алма-Атинская
Алтуфьево
Аминьевская
Андроновка
Аникеевка
Аннино
Арбатская
Аэропорт
Бабушкинская
Багратионовская
Баковка
Балтийская
Баррикадная
Бауманская
Беговая
Белокаменная
Беломорская
Белорусская
Беляево
Бескудниково
Бибирево
Библиотека им. Ленина
Битца
Битцевский парк
Борисово
Боровицкая
Боровское шоссе
Ботанический сад
Братиславская
Бульвар Адмирала Ушакова
Бульвар Дмитрия Донского
Бульвар Рокоссовского
Бунинская аллея
Бутово
Бутырская
Варшавская
ВДНХ
Верхние котлы
Верхние Лихоборы
Владыкино
Водники
Водный стадион
Войковская
Волгоградский проспект
Волжская
Волоколамская
Воробьевы горы
Воронцовская
Выставочная
Выставочный центр
Выхино
Говорово
Гражданская
Давыдково
Дегунино
Деловой центр
Депо
Динамо
Дмитровская
Добрынинская
Долгопрудная
Домодедовская
Достоевская
Дубровка
Жулебино
ЗИЛ
Зорге
Зюзино
Зябликово
Измайлово
Измайловская
Калитники
Калужская
Кантемировская
Карамышевская
Каховская
Каширская
Киевская
Китай-город
Кленовый бульвар
Кожуховская
Коломенская
Коммунарка
Комсомольская
Коньково
Коптево
Косино
Котельники
Красногвардейская
Красногорская
Краснопресненская
Красносельская
Красные ворота
Красный Балтиец
Красный Строитель
Крестьянская застава
Кропоткинская
Крылатское
Крымская
Кубанская
Кузнецкий мост
Кузьминки
Кунцевская
Курская
Курьяново
Кутузовская
Ленинский проспект
Лермонтовский проспект
Лесопарковая
Лефортово
Лианозово
Лихоборы
Лобня
Локомотив
Ломоносовский проспект
Лубянка
Лужники
Лухмановская
Люблино
Марк
Марксистская
Марьина роща
Марьино
Маяковская
Медведково
Международная
Менделеевская
Минская
Митино
Мичуринский проспект
Мневники
Можайская
Молодежная
Москва-Товарная
Москворечье
Мякинино
Нагатинская
Нагатинский Затон
Нагорная
Народное ополчение
Нахабино
Нахимовский проспект
Некрасовка
Немчиновка
Нижегородская
Новаторская
Новогиреево
Новодачная
Новокосино
Новокузнецкая
Новопеределкино
Новослободская
Новохохловская
Новоясеневская
Новые Черемушки
Одинцово
Озерная
Окружная
Окская
Октябрьская
Октябрьское поле
Ольховая
Опалиха
Орехово
Остафьево
Отрадное
Охотный ряд
Павелецкая
Павшино
Панфиловская
Парк Культуры
Парк Победы
Партизанская
Пенягино
Первомайская
Перерва
Перово
Петровский Парк
Петровско-Разумовская
Печатники
Пионерская
Планерная
Площадь Гагарина
Площадь Ильича
Площадь Революции
Подольск
Покровское
Покровское-Стрешнево
Полежаевская
Полянка
Пражская
Преображенская площадь
Прокшино
Пролетарская
Проспект Вернадского
Проспект Мира
Профсоюзная
Пушкинская
Пятницкое шоссе
Рабочий поселок
Раменки
Рассказовка
Речной вокзал
Ржевская
Рижская
Римская
Ростокино
Рубцовская
Румянцево
Рязанский проспект
Савеловская
Саларьево
Свиблово
Севастопольская
Селигерская
Семеновская
Серпуховская
Сетунь
Силикатная
Сколково
Славянский бульвар
Смоленская
Сокол
Соколиная гора
Сокольники
Солнцево
Спартак
Спортивная
Сретенский бульвар
Стахановская
Стрешнево
Строгино
Стромынка
Студенческая
Сухаревская
Сходненская
Таганская
Тверская
Театральная
Текстильщики
Телецентр
Теплый Стан
Тестовская
Технопарк
Тимирязевская
Третьяковская
Трикотажная
Тропарево
Трубная
Тульская
Тургеневская
Тушинская
Угрешская
Улица 1905 года
Улица 800-летия Москвы
Улица Академика Королева
Улица Академика Янгеля
Улица Горчакова
Улица Дмитриевского
Улица Милашенкова
улица Народного ополчения
Улица Сергея Эйзенштейна
Улица Скобелевская
Улица Старокачаловская
Университет
Филатов Луг
Филевский парк
Фили
Фонвизинская
Фрунзенская
Хлебниково
Ховрино
Хорошево
Хорошевская
Царицыно
Цветной бульвар
ЦСКА
Черкизовская
Чертановская
Чеховская
Чистые пруды
Чкаловская
Шаболовская
Шелепиха
Шереметьевская
Шипиловская
Шоссе Энтузиастов
Щелковская
Щербинка
Щукинская
Электрозаводская
Юго-Восточная
Юго-Западная
Южная
Ясенево
TEXT
2
PHP-массив
$metro = array(
1 => 'Авиамоторная',
2 => 'Автозаводская',
3 => 'Академическая',
4 => 'Александровский сад',
5 => 'Алексеевская',
6 => 'Алма-Атинская',
7 => 'Алтуфьево',
8 => 'Аминьевская',
9 => 'Андроновка',
10 => 'Аникеевка',
11 => 'Аннино',
12 => 'Арбатская',
13 => 'Аэропорт',
14 => 'Бабушкинская',
15 => 'Багратионовская',
16 => 'Баковка',
17 => 'Балтийская',
18 => 'Баррикадная',
19 => 'Бауманская',
20 => 'Беговая',
21 => 'Белокаменная',
22 => 'Беломорская',
23 => 'Белорусская',
24 => 'Беляево',
25 => 'Бескудниково',
26 => 'Бибирево',
27 => 'Библиотека им. Ленина',
28 => 'Битца',
29 => 'Битцевский парк',
30 => 'Борисово',
31 => 'Боровицкая',
32 => 'Боровское шоссе',
33 => 'Ботанический сад',
34 => 'Братиславская',
35 => 'Бульвар Адмирала Ушакова',
36 => 'Бульвар Дмитрия Донского',
37 => 'Бульвар Рокоссовского',
38 => 'Бунинская аллея',
39 => 'Бутово',
40 => 'Бутырская',
41 => 'Варшавская',
42 => 'ВДНХ',
43 => 'Верхние котлы',
44 => 'Верхние Лихоборы',
45 => 'Владыкино',
46 => 'Водники',
47 => 'Водный стадион',
48 => 'Войковская',
49 => 'Волгоградский проспект',
50 => 'Волжская',
51 => 'Волоколамская',
52 => 'Воробьевы горы',
53 => 'Воронцовская',
54 => 'Выставочная',
55 => 'Выставочный центр',
56 => 'Выхино',
57 => 'Говорово',
58 => 'Гражданская',
59 => 'Давыдково',
60 => 'Дегунино',
61 => 'Деловой центр',
62 => 'Депо',
63 => 'Динамо',
64 => 'Дмитровская',
65 => 'Добрынинская',
66 => 'Долгопрудная',
67 => 'Домодедовская',
68 => 'Достоевская',
69 => 'Дубровка',
70 => 'Жулебино',
71 => 'ЗИЛ',
72 => 'Зорге',
73 => 'Зюзино',
74 => 'Зябликово',
75 => 'Измайлово',
76 => 'Измайловская',
77 => 'Калитники',
78 => 'Калужская',
79 => 'Кантемировская',
80 => 'Карамышевская',
81 => 'Каховская',
82 => 'Каширская',
83 => 'Киевская',
84 => 'Китай-город',
85 => 'Кленовый бульвар',
86 => 'Кожуховская',
87 => 'Коломенская',
88 => 'Коммунарка',
89 => 'Комсомольская',
90 => 'Коньково',
91 => 'Коптево',
92 => 'Косино',
93 => 'Котельники',
94 => 'Красногвардейская',
95 => 'Красногорская',
96 => 'Краснопресненская',
97 => 'Красносельская',
98 => 'Красные ворота',
99 => 'Красный Балтиец',
100 => 'Красный Строитель',
101 => 'Крестьянская застава',
102 => 'Кропоткинская',
103 => 'Крылатское',
104 => 'Крымская',
105 => 'Кубанская',
106 => 'Кузнецкий мост',
107 => 'Кузьминки',
108 => 'Кунцевская',
109 => 'Курская',
110 => 'Курьяново',
111 => 'Кутузовская',
112 => 'Ленинский проспект',
113 => 'Лермонтовский проспект',
114 => 'Лесопарковая',
115 => 'Лефортово',
116 => 'Лианозово',
117 => 'Лихоборы',
118 => 'Лобня',
119 => 'Локомотив',
120 => 'Ломоносовский проспект',
121 => 'Лубянка',
122 => 'Лужники',
123 => 'Лухмановская',
124 => 'Люблино',
125 => 'Марк',
126 => 'Марксистская',
127 => 'Марьина роща',
128 => 'Марьино',
129 => 'Маяковская',
130 => 'Медведково',
131 => 'Международная',
132 => 'Менделеевская',
133 => 'Минская',
134 => 'Митино',
135 => 'Мичуринский проспект',
136 => 'Мневники',
137 => 'Можайская',
138 => 'Молодежная',
139 => 'Москва-Товарная',
140 => 'Москворечье',
141 => 'Мякинино',
142 => 'Нагатинская',
143 => 'Нагатинский Затон',
144 => 'Нагорная',
145 => 'Народное ополчение',
146 => 'Нахабино',
147 => 'Нахимовский проспект',
148 => 'Некрасовка',
149 => 'Немчиновка',
150 => 'Нижегородская',
151 => 'Новаторская',
152 => 'Новогиреево',
153 => 'Новодачная',
154 => 'Новокосино',
155 => 'Новокузнецкая',
156 => 'Новопеределкино',
157 => 'Новослободская',
158 => 'Новохохловская',
159 => 'Новоясеневская',
160 => 'Новые Черемушки',
161 => 'Одинцово',
162 => 'Озерная',
163 => 'Окружная',
164 => 'Окская',
165 => 'Октябрьская',
166 => 'Октябрьское поле',
167 => 'Ольховая',
168 => 'Опалиха',
169 => 'Орехово',
170 => 'Остафьево',
171 => 'Отрадное',
172 => 'Охотный ряд',
173 => 'Павелецкая',
174 => 'Павшино',
175 => 'Панфиловская',
176 => 'Парк Культуры',
177 => 'Парк Победы',
178 => 'Партизанская',
179 => 'Пенягино',
180 => 'Первомайская',
181 => 'Перерва',
182 => 'Перово',
183 => 'Петровский Парк',
184 => 'Петровско-Разумовская',
185 => 'Печатники',
186 => 'Пионерская',
187 => 'Планерная',
188 => 'Площадь Гагарина',
189 => 'Площадь Ильича',
190 => 'Площадь Революции',
191 => 'Подольск',
192 => 'Покровское',
193 => 'Покровское-Стрешнево',
194 => 'Полежаевская',
195 => 'Полянка',
196 => 'Пражская',
197 => 'Преображенская площадь',
198 => 'Прокшино',
199 => 'Пролетарская',
200 => 'Проспект Вернадского',
201 => 'Проспект Мира',
202 => 'Профсоюзная',
203 => 'Пушкинская',
204 => 'Пятницкое шоссе',
205 => 'Рабочий поселок',
206 => 'Раменки',
207 => 'Рассказовка',
208 => 'Речной вокзал',
209 => 'Ржевская',
210 => 'Рижская',
211 => 'Римская',
212 => 'Ростокино',
213 => 'Рубцовская',
214 => 'Румянцево',
215 => 'Рязанский проспект',
216 => 'Савеловская',
217 => 'Саларьево',
218 => 'Свиблово',
219 => 'Севастопольская',
220 => 'Селигерская',
221 => 'Семеновская',
222 => 'Серпуховская',
223 => 'Сетунь',
224 => 'Силикатная',
225 => 'Сколково',
226 => 'Славянский бульвар',
227 => 'Смоленская',
228 => 'Сокол',
229 => 'Соколиная гора',
230 => 'Сокольники',
231 => 'Солнцево',
232 => 'Спартак',
233 => 'Спортивная',
234 => 'Сретенский бульвар',
235 => 'Стахановская',
236 => 'Стрешнево',
237 => 'Строгино',
238 => 'Стромынка',
239 => 'Студенческая',
240 => 'Сухаревская',
241 => 'Сходненская',
242 => 'Таганская',
243 => 'Тверская',
244 => 'Театральная',
245 => 'Текстильщики',
246 => 'Телецентр',
247 => 'Теплый Стан',
248 => 'Тестовская',
249 => 'Технопарк',
250 => 'Тимирязевская',
251 => 'Третьяковская',
252 => 'Трикотажная',
253 => 'Тропарево',
254 => 'Трубная',
255 => 'Тульская',
256 => 'Тургеневская',
257 => 'Тушинская',
258 => 'Угрешская',
259 => 'Улица 1905 года',
260 => 'Улица 800-летия Москвы',
261 => 'Улица Академика Королева',
262 => 'Улица Академика Янгеля',
263 => 'Улица Горчакова',
264 => 'Улица Дмитриевского',
265 => 'Улица Милашенкова',
266 => 'улица Народного ополчения',
267 => 'Улица Сергея Эйзенштейна',
268 => 'Улица Скобелевская',
269 => 'Улица Старокачаловская',
270 => 'Университет',
271 => 'Филатов Луг',
272 => 'Филевский парк',
273 => 'Фили',
274 => 'Фонвизинская',
275 => 'Фрунзенская',
276 => 'Хлебниково',
277 => 'Ховрино',
278 => 'Хорошево',
279 => 'Хорошевская',
280 => 'Царицыно',
281 => 'Цветной бульвар',
282 => 'ЦСКА',
283 => 'Черкизовская',
284 => 'Чертановская',
285 => 'Чеховская',
286 => 'Чистые пруды',
287 => 'Чкаловская',
288 => 'Шаболовская',
289 => 'Шелепиха',
290 => 'Шереметьевская',
291 => 'Шипиловская',
292 => 'Шоссе Энтузиастов',
293 => 'Щелковская',
294 => 'Щербинка',
295 => 'Щукинская',
296 => 'Электрозаводская',
297 => 'Юго-Восточная',
298 => 'Юго-Западная',
299 => 'Южная',
300 => 'Ясенево'
);
PHP
3
MySQL
CREATE TABLE IF NOT EXISTS `metro` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
INSERT INTO `metro` SET `id` = 1, `name` = 'Авиамоторная';
INSERT INTO `metro` SET `id` = 2, `name` = 'Автозаводская';
INSERT INTO `metro` SET `id` = 3, `name` = 'Академическая';
INSERT INTO `metro` SET `id` = 4, `name` = 'Александровский сад';
INSERT INTO `metro` SET `id` = 5, `name` = 'Алексеевская';
INSERT INTO `metro` SET `id` = 6, `name` = 'Алтуфьево';
INSERT INTO `metro` SET `id` = 7, `name` = 'Аннино';
INSERT INTO `metro` SET `id` = 8, `name` = 'Арбатская';
INSERT INTO `metro` SET `id` = 9, `name` = 'Аэропорт';
INSERT INTO `metro` SET `id` = 10, `name` = 'Бабушкинская';
INSERT INTO `metro` SET `id` = 11, `name` = 'Багратионовская';
INSERT INTO `metro` SET `id` = 12, `name` = 'Баррикадная';
INSERT INTO `metro` SET `id` = 13, `name` = 'Бауманская';
INSERT INTO `metro` SET `id` = 14, `name` = 'Беговая';
INSERT INTO `metro` SET `id` = 15, `name` = 'Белорусская';
INSERT INTO `metro` SET `id` = 16, `name` = 'Беляево';
INSERT INTO `metro` SET `id` = 17, `name` = 'Бибирево';
INSERT INTO `metro` SET `id` = 18, `name` = 'Библиотека им. Ленина';
INSERT INTO `metro` SET `id` = 19, `name` = 'Новоясеневская';
INSERT INTO `metro` SET `id` = 20, `name` = 'Боровицкая';
INSERT INTO `metro` SET `id` = 21, `name` = 'Ботанический сад';
INSERT INTO `metro` SET `id` = 22, `name` = 'Братиславская';
INSERT INTO `metro` SET `id` = 23, `name` = 'Бульвар Адмирала Ушакова';
INSERT INTO `metro` SET `id` = 24, `name` = 'Бульвар Дмитрия Донского';
INSERT INTO `metro` SET `id` = 25, `name` = 'Бунинская аллея';
INSERT INTO `metro` SET `id` = 26, `name` = 'Варшавская';
INSERT INTO `metro` SET `id` = 27, `name` = 'ВДНХ';
INSERT INTO `metro` SET `id` = 28, `name` = 'Владыкино';
INSERT INTO `metro` SET `id` = 29, `name` = 'Водный стадион';
INSERT INTO `metro` SET `id` = 30, `name` = 'Войковская';
INSERT INTO `metro` SET `id` = 31, `name` = 'Волгоградский проспект';
INSERT INTO `metro` SET `id` = 32, `name` = 'Волжская';
INSERT INTO `metro` SET `id` = 33, `name` = 'Воробьевы горы';
INSERT INTO `metro` SET `id` = 34, `name` = 'Выхино';
INSERT INTO `metro` SET `id` = 35, `name` = 'Выставочная';
INSERT INTO `metro` SET `id` = 36, `name` = 'Динамо';
INSERT INTO `metro` SET `id` = 37, `name` = 'Дмитровская';
INSERT INTO `metro` SET `id` = 38, `name` = 'Добрынинская';
INSERT INTO `metro` SET `id` = 39, `name` = 'Домодедовская';
INSERT INTO `metro` SET `id` = 40, `name` = 'Дубровка';
INSERT INTO `metro` SET `id` = 41, `name` = 'Измайловская';
INSERT INTO `metro` SET `id` = 42, `name` = 'Калужская';
INSERT INTO `metro` SET `id` = 43, `name` = 'Кантемировская';
INSERT INTO `metro` SET `id` = 44, `name` = 'Каховская';
INSERT INTO `metro` SET `id` = 45, `name` = 'Каширская';
INSERT INTO `metro` SET `id` = 46, `name` = 'Киевская';
INSERT INTO `metro` SET `id` = 47, `name` = 'Китай-город';
INSERT INTO `metro` SET `id` = 48, `name` = 'Кожуховская';
INSERT INTO `metro` SET `id` = 49, `name` = 'Коломенская';
INSERT INTO `metro` SET `id` = 50, `name` = 'Комсомольская';
INSERT INTO `metro` SET `id` = 51, `name` = 'Коньково';
INSERT INTO `metro` SET `id` = 52, `name` = 'Красногвардейская';
INSERT INTO `metro` SET `id` = 53, `name` = 'Красносельская';
INSERT INTO `metro` SET `id` = 54, `name` = 'Красные ворота';
INSERT INTO `metro` SET `id` = 55, `name` = 'Крестьянская застава';
INSERT INTO `metro` SET `id` = 56, `name` = 'Кропоткинская';
INSERT INTO `metro` SET `id` = 57, `name` = 'Крылатское';
INSERT INTO `metro` SET `id` = 58, `name` = 'Кузнецкий мост';
INSERT INTO `metro` SET `id` = 59, `name` = 'Кузьминки';
INSERT INTO `metro` SET `id` = 60, `name` = 'Кунцевская';
INSERT INTO `metro` SET `id` = 61, `name` = 'Курская';
INSERT INTO `metro` SET `id` = 62, `name` = 'Кутузовская';
INSERT INTO `metro` SET `id` = 63, `name` = 'Ленинский проспект';
INSERT INTO `metro` SET `id` = 64, `name` = 'Лубянка';
INSERT INTO `metro` SET `id` = 65, `name` = 'Люблино';
INSERT INTO `metro` SET `id` = 66, `name` = 'Марксистская';
INSERT INTO `metro` SET `id` = 67, `name` = 'Марьино';
INSERT INTO `metro` SET `id` = 68, `name` = 'Маяковская';
INSERT INTO `metro` SET `id` = 69, `name` = 'Медведково';
INSERT INTO `metro` SET `id` = 70, `name` = 'Международная';
INSERT INTO `metro` SET `id` = 71, `name` = 'Менделеевская';
INSERT INTO `metro` SET `id` = 72, `name` = 'Молодежная';
INSERT INTO `metro` SET `id` = 73, `name` = 'Нагатинская';
INSERT INTO `metro` SET `id` = 74, `name` = 'Нагорная';
INSERT INTO `metro` SET `id` = 75, `name` = 'Нахимовский проспект';
INSERT INTO `metro` SET `id` = 76, `name` = 'Новогиреево';
INSERT INTO `metro` SET `id` = 77, `name` = 'Новокузнецкая';
INSERT INTO `metro` SET `id` = 78, `name` = 'Новослободская';
INSERT INTO `metro` SET `id` = 79, `name` = 'Новые Черемушки';
INSERT INTO `metro` SET `id` = 80, `name` = 'Октябрьская';
INSERT INTO `metro` SET `id` = 81, `name` = 'Октябрьское поле';
INSERT INTO `metro` SET `id` = 82, `name` = 'Орехово';
INSERT INTO `metro` SET `id` = 83, `name` = 'Отрадное';
INSERT INTO `metro` SET `id` = 84, `name` = 'Охотный ряд';
INSERT INTO `metro` SET `id` = 85, `name` = 'Павелецкая';
INSERT INTO `metro` SET `id` = 86, `name` = 'Парк Культуры';
INSERT INTO `metro` SET `id` = 87, `name` = 'Парк Победы';
INSERT INTO `metro` SET `id` = 88, `name` = 'Партизанская';
INSERT INTO `metro` SET `id` = 89, `name` = 'Первомайская';
INSERT INTO `metro` SET `id` = 90, `name` = 'Перово';
INSERT INTO `metro` SET `id` = 91, `name` = 'Петровско-Разумовская';
INSERT INTO `metro` SET `id` = 92, `name` = 'Печатники';
INSERT INTO `metro` SET `id` = 93, `name` = 'Пионерская';
INSERT INTO `metro` SET `id` = 94, `name` = 'Планерная';
INSERT INTO `metro` SET `id` = 95, `name` = 'Площадь Ильича';
INSERT INTO `metro` SET `id` = 96, `name` = 'Площадь Революции';
INSERT INTO `metro` SET `id` = 97, `name` = 'Полежаевская';
INSERT INTO `metro` SET `id` = 98, `name` = 'Полянка';
INSERT INTO `metro` SET `id` = 99, `name` = 'Пражская';
INSERT INTO `metro` SET `id` = 100, `name` = 'Преображенская площадь';
INSERT INTO `metro` SET `id` = 101, `name` = 'Пролетарская';
INSERT INTO `metro` SET `id` = 102, `name` = 'Проспект Вернадского';
INSERT INTO `metro` SET `id` = 103, `name` = 'Проспект Мира';
INSERT INTO `metro` SET `id` = 104, `name` = 'Профсоюзная';
INSERT INTO `metro` SET `id` = 105, `name` = 'Пушкинская';
INSERT INTO `metro` SET `id` = 106, `name` = 'Речной вокзал';
INSERT INTO `metro` SET `id` = 107, `name` = 'Рижская';
INSERT INTO `metro` SET `id` = 108, `name` = 'Римская';
INSERT INTO `metro` SET `id` = 109, `name` = 'Рязанский проспект';
INSERT INTO `metro` SET `id` = 110, `name` = 'Савеловская';
INSERT INTO `metro` SET `id` = 111, `name` = 'Свиблово';
INSERT INTO `metro` SET `id` = 112, `name` = 'Севастопольская';
INSERT INTO `metro` SET `id` = 113, `name` = 'Семеновская';
INSERT INTO `metro` SET `id` = 114, `name` = 'Серпуховская';
INSERT INTO `metro` SET `id` = 115, `name` = 'Смоленская';
INSERT INTO `metro` SET `id` = 116, `name` = 'Сокол';
INSERT INTO `metro` SET `id` = 117, `name` = 'Сокольники';
INSERT INTO `metro` SET `id` = 118, `name` = 'Спортивная';
INSERT INTO `metro` SET `id` = 119, `name` = 'Сретенский бульвар';
INSERT INTO `metro` SET `id` = 120, `name` = 'Студенческая';
INSERT INTO `metro` SET `id` = 121, `name` = 'Сухаревская';
INSERT INTO `metro` SET `id` = 122, `name` = 'Сходненская';
INSERT INTO `metro` SET `id` = 123, `name` = 'Таганская';
INSERT INTO `metro` SET `id` = 124, `name` = 'Тверская';
INSERT INTO `metro` SET `id` = 125, `name` = 'Театральная';
INSERT INTO `metro` SET `id` = 126, `name` = 'Текстильщики';
INSERT INTO `metro` SET `id` = 127, `name` = 'Теплый Стан';
INSERT INTO `metro` SET `id` = 128, `name` = 'Тимирязевская';
INSERT INTO `metro` SET `id` = 129, `name` = 'Третьяковская';
INSERT INTO `metro` SET `id` = 130, `name` = 'Трубная';
INSERT INTO `metro` SET `id` = 131, `name` = 'Тульская';
INSERT INTO `metro` SET `id` = 132, `name` = 'Тургеневская';
INSERT INTO `metro` SET `id` = 133, `name` = 'Тушинская';
INSERT INTO `metro` SET `id` = 134, `name` = 'Улица 1905 года';
INSERT INTO `metro` SET `id` = 135, `name` = 'Улица Академика Янгеля';
INSERT INTO `metro` SET `id` = 136, `name` = 'Улица Горчакова';
INSERT INTO `metro` SET `id` = 137, `name` = 'Бульвар Рокоссовского';
INSERT INTO `metro` SET `id` = 138, `name` = 'Улица Скобелевская';
INSERT INTO `metro` SET `id` = 139, `name` = 'Улица Старокачаловская';
INSERT INTO `metro` SET `id` = 140, `name` = 'Университет';
INSERT INTO `metro` SET `id` = 141, `name` = 'Филевский парк';
INSERT INTO `metro` SET `id` = 142, `name` = 'Фили';
INSERT INTO `metro` SET `id` = 143, `name` = 'Фрунзенская';
INSERT INTO `metro` SET `id` = 144, `name` = 'Царицыно';
INSERT INTO `metro` SET `id` = 145, `name` = 'Цветной бульвар';
INSERT INTO `metro` SET `id` = 146, `name` = 'Черкизовская';
INSERT INTO `metro` SET `id` = 147, `name` = 'Чертановская';
INSERT INTO `metro` SET `id` = 148, `name` = 'Чеховская';
INSERT INTO `metro` SET `id` = 149, `name` = 'Чистые пруды';
INSERT INTO `metro` SET `id` = 150, `name` = 'Чкаловская';
INSERT INTO `metro` SET `id` = 151, `name` = 'Шаболовская';
INSERT INTO `metro` SET `id` = 152, `name` = 'Шоссе Энтузиастов';
INSERT INTO `metro` SET `id` = 153, `name` = 'Щелковская';
INSERT INTO `metro` SET `id` = 154, `name` = 'Щукинская';
INSERT INTO `metro` SET `id` = 155, `name` = 'Электрозаводская';
INSERT INTO `metro` SET `id` = 156, `name` = 'Юго-Западная';
INSERT INTO `metro` SET `id` = 157, `name` = 'Южная';
INSERT INTO `metro` SET `id` = 158, `name` = 'Ясенево';
INSERT INTO `metro` SET `id` = 159, `name` = 'Краснопресненская';
INSERT INTO `metro` SET `id` = 160, `name` = 'Строгино';
INSERT INTO `metro` SET `id` = 161, `name` = 'Славянский бульвар';
INSERT INTO `metro` SET `id` = 162, `name` = 'Мякинино';
INSERT INTO `metro` SET `id` = 163, `name` = 'Волоколамская';
INSERT INTO `metro` SET `id` = 164, `name` = 'Митино';
INSERT INTO `metro` SET `id` = 165, `name` = 'Марьина роща';
INSERT INTO `metro` SET `id` = 166, `name` = 'Достоевская';
INSERT INTO `metro` SET `id` = 167, `name` = 'Шипиловская';
INSERT INTO `metro` SET `id` = 168, `name` = 'Зябликово';
INSERT INTO `metro` SET `id` = 169, `name` = 'Борисово';
INSERT INTO `metro` SET `id` = 170, `name` = 'Новокосино';
INSERT INTO `metro` SET `id` = 171, `name` = 'Пятницкое шоссе';
INSERT INTO `metro` SET `id` = 172, `name` = 'Алма-Атинская';
INSERT INTO `metro` SET `id` = 173, `name` = 'Жулебино';
INSERT INTO `metro` SET `id` = 174, `name` = 'Лермонтовский проспект';
INSERT INTO `metro` SET `id` = 175, `name` = 'Деловой центр';
INSERT INTO `metro` SET `id` = 176, `name` = 'Лесопарковая';
INSERT INTO `metro` SET `id` = 177, `name` = 'Битцевский парк';
INSERT INTO `metro` SET `id` = 178, `name` = 'Спартак';
INSERT INTO `metro` SET `id` = 179, `name` = 'Улица Сергея Эйзенштейна';
INSERT INTO `metro` SET `id` = 180, `name` = 'Выставочный центр';
INSERT INTO `metro` SET `id` = 181, `name` = 'Улица Академика Королева';
INSERT INTO `metro` SET `id` = 182, `name` = 'Телецентр';
INSERT INTO `metro` SET `id` = 183, `name` = 'Улица Милашенкова';
INSERT INTO `metro` SET `id` = 184, `name` = 'Тропарево';
INSERT INTO `metro` SET `id` = 185, `name` = 'Котельники';
INSERT INTO `metro` SET `id` = 186, `name` = 'Технопарк';
INSERT INTO `metro` SET `id` = 187, `name` = 'Румянцево';
INSERT INTO `metro` SET `id` = 188, `name` = 'Саларьево';
INSERT INTO `metro` SET `id` = 189, `name` = 'Фонвизинская';
INSERT INTO `metro` SET `id` = 190, `name` = 'Бутырская';
INSERT INTO `metro` SET `id` = 191, `name` = 'Хорошево';
INSERT INTO `metro` SET `id` = 192, `name` = 'Зорге';
INSERT INTO `metro` SET `id` = 193, `name` = 'Панфиловская';
INSERT INTO `metro` SET `id` = 194, `name` = 'Стрешнево';
INSERT INTO `metro` SET `id` = 195, `name` = 'Балтийская';
INSERT INTO `metro` SET `id` = 196, `name` = 'Коптево';
INSERT INTO `metro` SET `id` = 197, `name` = 'Лихоборы';
INSERT INTO `metro` SET `id` = 198, `name` = 'Окружная';
INSERT INTO `metro` SET `id` = 199, `name` = 'Ростокино';
INSERT INTO `metro` SET `id` = 200, `name` = 'Белокаменная';
INSERT INTO `metro` SET `id` = 201, `name` = 'Локомотив';
INSERT INTO `metro` SET `id` = 202, `name` = 'Измайлово';
INSERT INTO `metro` SET `id` = 203, `name` = 'Соколиная гора';
INSERT INTO `metro` SET `id` = 204, `name` = 'Андроновка';
INSERT INTO `metro` SET `id` = 205, `name` = 'Нижегородская';
INSERT INTO `metro` SET `id` = 206, `name` = 'Новохохловская';
INSERT INTO `metro` SET `id` = 207, `name` = 'Угрешская';
INSERT INTO `metro` SET `id` = 208, `name` = 'ЗИЛ';
INSERT INTO `metro` SET `id` = 209, `name` = 'Верхние котлы';
INSERT INTO `metro` SET `id` = 210, `name` = 'Крымская';
INSERT INTO `metro` SET `id` = 211, `name` = 'Площадь Гагарина';
INSERT INTO `metro` SET `id` = 212, `name` = 'Лужники';
INSERT INTO `metro` SET `id` = 213, `name` = 'Шелепиха';
INSERT INTO `metro` SET `id` = 214, `name` = 'Минская';
INSERT INTO `metro` SET `id` = 215, `name` = 'Ломоносовский проспект';
INSERT INTO `metro` SET `id` = 216, `name` = 'Раменки';
INSERT INTO `metro` SET `id` = 217, `name` = 'Ховрино';
INSERT INTO `metro` SET `id` = 218, `name` = 'Петровский Парк';
INSERT INTO `metro` SET `id` = 219, `name` = 'Хорошевская';
INSERT INTO `metro` SET `id` = 220, `name` = 'ЦСКА';
INSERT INTO `metro` SET `id` = 221, `name` = 'Верхние Лихоборы';
INSERT INTO `metro` SET `id` = 222, `name` = 'Селигерская';
INSERT INTO `metro` SET `id` = 223, `name` = 'Мичуринский проспект';
INSERT INTO `metro` SET `id` = 224, `name` = 'Озерная';
INSERT INTO `metro` SET `id` = 225, `name` = 'Говорово';
INSERT INTO `metro` SET `id` = 226, `name` = 'Солнцево';
INSERT INTO `metro` SET `id` = 227, `name` = 'Боровское шоссе';
INSERT INTO `metro` SET `id` = 228, `name` = 'Новопеределкино';
INSERT INTO `metro` SET `id` = 229, `name` = 'Рассказовка';
INSERT INTO `metro` SET `id` = 230, `name` = 'Беломорская';
INSERT INTO `metro` SET `id` = 231, `name` = 'Косино';
INSERT INTO `metro` SET `id` = 232, `name` = 'Улица Дмитриевского';
INSERT INTO `metro` SET `id` = 233, `name` = 'Лухмановская';
INSERT INTO `metro` SET `id` = 234, `name` = 'Некрасовка';
INSERT INTO `metro` SET `id` = 235, `name` = 'Юго-Восточная';
INSERT INTO `metro` SET `id` = 236, `name` = 'Окская';
INSERT INTO `metro` SET `id` = 237, `name` = 'Стахановская';
INSERT INTO `metro` SET `id` = 238, `name` = 'Филатов Луг';
INSERT INTO `metro` SET `id` = 239, `name` = 'Прокшино';
INSERT INTO `metro` SET `id` = 240, `name` = 'Ольховая';
INSERT INTO `metro` SET `id` = 241, `name` = 'Коммунарка';
INSERT INTO `metro` SET `id` = 242, `name` = 'Лефортово';
INSERT INTO `metro` SET `id` = 243, `name` = 'Шереметьевская';
INSERT INTO `metro` SET `id` = 244, `name` = 'Ржевская';
INSERT INTO `metro` SET `id` = 245, `name` = 'Стромынка';
INSERT INTO `metro` SET `id` = 246, `name` = 'Рубцовская';
INSERT INTO `metro` SET `id` = 247, `name` = 'Кленовый бульвар';
INSERT INTO `metro` SET `id` = 248, `name` = 'Нагатинский Затон';
INSERT INTO `metro` SET `id` = 249, `name` = 'Зюзино';
INSERT INTO `metro` SET `id` = 250, `name` = 'Воронцовская';
INSERT INTO `metro` SET `id` = 251, `name` = 'Новаторская';
INSERT INTO `metro` SET `id` = 252, `name` = 'Аминьевская';
INSERT INTO `metro` SET `id` = 253, `name` = 'Давыдково';
INSERT INTO `metro` SET `id` = 254, `name` = 'Можайская';
INSERT INTO `metro` SET `id` = 255, `name` = 'Карамышевская';
INSERT INTO `metro` SET `id` = 256, `name` = 'Мневники';
INSERT INTO `metro` SET `id` = 257, `name` = 'улица Народного ополчения';
INSERT INTO `metro` SET `id` = 258, `name` = 'Улица 800-летия Москвы';
INSERT INTO `metro` SET `id` = 259, `name` = 'Лианозово';
INSERT INTO `metro` SET `id` = 260, `name` = 'Тестовская';
INSERT INTO `metro` SET `id` = 261, `name` = 'Рабочий поселок';
INSERT INTO `metro` SET `id` = 262, `name` = 'Сетунь';
INSERT INTO `metro` SET `id` = 263, `name` = 'Немчиновка';
INSERT INTO `metro` SET `id` = 264, `name` = 'Сколково';
INSERT INTO `metro` SET `id` = 265, `name` = 'Баковка';
INSERT INTO `metro` SET `id` = 266, `name` = 'Одинцово';
INSERT INTO `metro` SET `id` = 267, `name` = 'Лобня';
INSERT INTO `metro` SET `id` = 268, `name` = 'Хлебниково';
INSERT INTO `metro` SET `id` = 269, `name` = 'Водники';
INSERT INTO `metro` SET `id` = 270, `name` = 'Долгопрудная';
INSERT INTO `metro` SET `id` = 271, `name` = 'Новодачная';
INSERT INTO `metro` SET `id` = 272, `name` = 'Марк';
INSERT INTO `metro` SET `id` = 273, `name` = 'Бескудниково';
INSERT INTO `metro` SET `id` = 274, `name` = 'Дегунино';
INSERT INTO `metro` SET `id` = 275, `name` = 'Нахабино';
INSERT INTO `metro` SET `id` = 276, `name` = 'Аникеевка';
INSERT INTO `metro` SET `id` = 277, `name` = 'Опалиха';
INSERT INTO `metro` SET `id` = 278, `name` = 'Красногорская';
INSERT INTO `metro` SET `id` = 279, `name` = 'Павшино';
INSERT INTO `metro` SET `id` = 280, `name` = 'Пенягино';
INSERT INTO `metro` SET `id` = 281, `name` = 'Трикотажная';
INSERT INTO `metro` SET `id` = 282, `name` = 'Покровское-Стрешнево';
INSERT INTO `metro` SET `id` = 283, `name` = 'Красный Балтиец';
INSERT INTO `metro` SET `id` = 284, `name` = 'Гражданская';
INSERT INTO `metro` SET `id` = 285, `name` = 'Москва-Товарная';
INSERT INTO `metro` SET `id` = 286, `name` = 'Калитники';
INSERT INTO `metro` SET `id` = 287, `name` = 'Кубанская';
INSERT INTO `metro` SET `id` = 288, `name` = 'Депо';
INSERT INTO `metro` SET `id` = 289, `name` = 'Перерва';
INSERT INTO `metro` SET `id` = 290, `name` = 'Москворечье';
INSERT INTO `metro` SET `id` = 291, `name` = 'Покровское';
INSERT INTO `metro` SET `id` = 292, `name` = 'Красный Строитель';
INSERT INTO `metro` SET `id` = 293, `name` = 'Битца';
INSERT INTO `metro` SET `id` = 294, `name` = 'Щербинка';
INSERT INTO `metro` SET `id` = 295, `name` = 'Силикатная';
INSERT INTO `metro` SET `id` = 296, `name` = 'Подольск';
INSERT INTO `metro` SET `id` = 297, `name` = 'Бутово';
INSERT INTO `metro` SET `id` = 298, `name` = 'Остафьево';
INSERT INTO `metro` SET `id` = 299, `name` = 'Курьяново';
INSERT INTO `metro` SET `id` = 300, `name` = 'Народное ополчение';
SQL
Список станций Московского метро:
Авиамоторная
Автозаводская
Академическая
Александровский сад
Алексеевская
Алма-Атинская
Алтуфьево
Аннино
Арбатская
Аэропорт
Бабушкинская
Багратионовская
Баррикадная
Бауманская
Беговая
Белорусская
Беляево
Бибирево
Библиотека имени Ленина
Битцевский парк
Борисово
Боровицкая
Ботанический сад
Братиславская
Бульвар адмирала Ушакова
Бульвар Дмитрия Донского
Бульвар Рокоссовского
Бунинская аллея
Варшавская
ВДНХ
Владыкино
Водный стадион
Войковская
Волгоградский проспект
Волжская
Волоколамская
Воробьевы горы
Выставочная
Выхино
Деловой центр
Динамо
Дмитровская
Добрынинская
Домодедовская
Достоевская
Дубровка
Жулебино
Зябликово
Измайловская
Калужская
Кантемировская
Каховская
Каширская
Киевская
Китай-город
Кожуховская
Коломенская
Комсомольская
Коньково
Красногвардейская
Краснопресненская
Красносельская
Красные ворота
Крестьянская застава
Кропоткинская
Крылатское
Кузнецкий мост
Кузьминки
Кунцевская
Курская
Кутузовская
Ленинский проспект
Лермонтовский проспект
Лесопарковая
Лубянка
Люблино
Марксистская
Марьина роща
Марьино
Маяковская
Медведково
Международная
Менделеевская
Митино
Молодежная
Выставочный центр
Телецентр
Улица Академика Королева
Улица Милашенкова
Улица Сергея Эйзенштейна
Тимирязевская
Мякинино
Нагатинская
Нагорная
Нахимовский проспект
Новогиреево
Новокосино
Новокузнецкая
Новослободская
Новоясеневская
Новые Черемушки
Октябрьская
Октябрьское поле
Орехово
Отрадное
Охотный ряд
Павелецкая
Парк культуры
Парк Победы
Партизанская
Первомайская
Перово
Петровско-Разумовская
Печатники
Пионерская
Планерная
Площадь Ильича
Площадь Революции
Полежаевская
Полянка
Пражская
Преображенская площадь
Пролетарская
Проспект Вернадского
Проспект Мира
Профсоюзная
Пушкинская
Пятницкое шоссе
Речной вокзал
Рижская
Римская
Рязанский проспект
Савеловская
Свиблово
Севастопольская
Семеновская
Серпуховская
Славянский бульвар
Смоленская
Сокол
Сокольники
Спартак
Спортивная
Сретенский бульвар
Строгино
Студенческая
Сухаревская
Сходненская
Таганская
Тверская
Театральная
Текстильщики
Теплый стан
Тимирязевская
Третьяковская
Тропарево
Трубная
Тульская
Тургеневская
Тушинская
Улица Академика Янгеля
Улица Горчакова
Улица Скобелевская
Улица Старокачаловская
Улица 1905 года
Университет
Филевский парк
Фили
Фрунзенская
Царицыно
Цветной бульвар
Черкизовская
Чертановская
Чеховская
Чистые пруды
Чкаловская
Шаболовская
Шипиловская
Шоссе Энтузиастов
Щелковская
Щукинская
Электрозаводская
Юго-Западная
Южная
Ясенево
Поддержать проект
Станьте нашим почетным меценатом.
Все собранные средства пойдут на развитие проекта
100 р.
500 р.
1000 р.
Другая сумма (в рублях):
Банковской картой
Яндекс.Деньгами
С телефона
Сообщение:
Осталось 200 символов
Существует большое количество способов получить список станций Московского метро. Их можно разделить на 2 категории: ручные и автоматизированные.
С первой категорией всё понятно: заходим на официальный сайт Московского метро и получаем схему или можно посмотреть в статье на википедии, где, скорее всего, станции обновляются оперативно.
В этой статье я собрал несколько автоматизированных способов получения всех станций Московского метро. Некоторые из них предельно простые и используют один запрос к API, другие чуть посложнее и предполагают парсинг веб—страниц.
API Superjob
Сервис поиска работы Superjob предлагает метод API для получения списка станций:
https://api.superjob.ru/2.0/suggest/town/4/metro/all/
Цифра 4 после town в запросе — это идентификатор города. Так что этот метод годится не только для метро в Москве, но и для других городов, где есть метро. Узнать идентификатор города можно с помощью запроса:
https://api.superjob.ru/2.0/towns/?all=1&genitive=1
Ответ приходит вот в JSON с вот такой простой структурой:
Хозяйке на заметку: если нужны склонения городов, то можно взять из этого JSON.
Запрос возвращает станции метро в JSON:
На момент написания статьи (январь 2017) метод отдавал 220 станций. В списке отсутствуют станции Московского центрального кольца. Еще один очевидный минус этого метода — отсутствие координат станций.
Полная документация API Superjob доступна по ссылке.
API HeadHunter
Еще один сервис для поиска работы HeadHunter предоставляет API, в котором есть удобный метод для получения справочника по станциям метро:
https://api.hh.ru/metro/1
Цифра 1 указывает на идентификатор города в HeadHunter. В документации можно ознакомиться с методом, позволяющим получить дерево всех регионов, если вдруг понадобится найти станции метро для другого города.
Метод возвращает структуру в JSON—формате, в которой на верхнем уровне иерархии находится список линий метро lines:
Отдельный плюс — это указание цвета ветки в атрибуте hex_color.
Внутри каждой ветки в массиве station лежат станции, принадлежащие этой ветке:
И здесь несказанно радует наличие географических координат, а также атрибут order, содержащий порядковый номер станции в линии.
По состоянию на январь 2017 метод отдаёт 240 станций метро, включая станции Московского центрального кольца.
Еще одна интересная особенность метода — можно не указывать город и сделать запрос https://api.hh.ru/metro/. В этом случае ответом будет список всех городов, которые добавлены в HeadHunter и в которых есть метрополитен. А уже внутри каждого города будет массив lines. Удобно!
Портал открытых данных Правительства Москвы
На портале открытых данных Москвы есть справочник под названием «Станции Московского метрополитена»:
https://data.mos.ru/classifier/7704786030-stantsii-moskovskogo-metropolitena
Эти же данные можно получить, обратившись к API портала data.mos.ru:
http://api.data.mos.ru/v1/datasets/1488/rows
В данных отсутствуют географические координаты станции, но эту проблему можно решить подружив данные с геокодером Яндекса (рассказ о его использовании чуть ниже). В результатах, которые отдает data.mos.ru есть указание административных округов и районов, в которых расположены станции. Еще одна любопытная деталь, которой нет в других источниках — наличие строящихся станций Московского метрополитена.
Всего список насчитывает 296 станций, из которых 236 — действующие станции метро.
API 2Гис
API 2Гис не доступно публично. Официально, чтобы им пользоваться необходим ключ доступа, который предоставляется по запросу. Но дело в том, что веб—интерфейс 2Гис сам обращается к тому же API, поэтому в запросах от браузера можно найти GET-запросы вот такого вида:
https://catalog.api.2gis.ru/2.0/suggest/list?key=ruczoy1743®ion_id=36&lang=ru&q=foobar
Здесь key — ключ доступа к API, который судя по всему имеет достаточно длительный срок жизни. Поэтому пользуйтесь на здоровье.
Я не нашел в документации API 2Гис метода, который позволял бы найти все станции метро одним запросом. Но есть замечательный метод, позволяющий найти транспортный маршрут:
https://catalog.api.2gis.ru/2.0/transport/route/search?key=ruczoy1743&q=Сокольническая&subtype=metro,monorail®ion_id=32
В параметре subtype задается тип маршрута, который нужно выводить в результатах, а именно метро и монорельс; в region_id указываем идентификатор города.
В ответ приходит результат поиска по маршрутам:
Зная ID маршрута, можно получить список остановок, выполнив запрос:
https://catalog.api.2gis.ru/2.0/transport/route/get?id=4504205217760068&fields=items.region_id&key=ruczoy1743
Собственно, это то, что нужно:
Замечу, что станции тут располагаются в массиве platforms в порядке их следования.
В таблице я собрал все идентификаторы линий и подготовил 15 запросов для получения списка станций по каждой из линий метро.
В базе 2Гис на январь 2017 года содержится 236 станции Московского метро.
Сайт mosmetro + геокодер Яндекса
Этот способ самый «костыльный» из всех способов и его я рассмотрю только для того, чтобы показать как можно работать с геокодером Яндекса для поиска станций метро.
Во—первых, нам понадобится список станций метро, который можно взять со страницы «Расписание поездов» на официальном сайте Московского метрополитена.
Названия всех станций — это тексты ссылок в блоке с классом «schedulestations». Их можно достать, написав простейший парсер HTML—страницы.
Вторым шагом работы нашего «костыля» будет обращение с названием каждой из станций к геокодеру Яндекса:
https://geocode-maps.yandex.ru/1.x/?geocode=метро%20Третьяковская&results=100&format=json
(Обратите внимание на приписку «метро» к названию станции, это нужно, чтобы отсеять лишние результаты, например, «улица Третьяковская»)
Результаты поиска — объекты GeoObject, в которых содержатся данные о найденных по запросу станциях метро. Атрибут kind указывает на тип объекта. Станции метро имеют тип metro, кроме станций монорельса, у них тип station. Нужно помнить, что для одной станции может быть несколько линий, поэтому объектов GeoObject может быть больше одного.
XML от Циан
Классифайд по недвижимости Циан предоставляет список в виде XML:
https://www.cian.ru/metros.php
К сожалению, не указаны ветки.
XML от Авито
Сайт объявлений Авито использует вот такой XML-справочник с местоположениями:
http://autoload.avito.ru/format/Locations.xml
Этот справочник включает сущности типа subway — это станции метро.
API Яндекс.Метро
У Яндекс.Метро есть слабодокументированное API — https://metro.yandex.ru/api/. Подозреваю, что API скорее для внутреннего пользования. Оно выгодно отличается от других способов получения станций тем, что можно получить не просто станции, но всю схему Московского метро в SVG с помощью метода get-scheme-geometry: https://metro.yandex.ru/api/get-scheme-geometry?id=1&lang=ru. Отдельно станции можно получить с помощью метода get-stations: https://metro.yandex.ru/api/get-stations?id=1&lang=ru. Еще можно получить метаданные методом get-scheme-metadata: https://metro.yandex.ru/api/get-scheme-metadata?id=1&lang=ru. В метаданных можно найти информацию о пересадках и различные примечания, например, информацию о вестибюлях, закрытых на ремонт.
Файлы
Если вам не нужно API, а достаточно JSON, CSV или XLSX — их есть у меня:
- Список станций Московского метро в Google Spreadsheet
- Список станций Московского метро в XLSX
- Список станций Московского метро в CSV
- Список станций Московского метро в JSON
Файлы актуальны на январь 2017 года, данные получены с помощью API HeadHunter. Постараюсь обновлять регулярно. Об ошибках, недочетах, или если вдруг файлы станут недоступны сообщайте в комментах к посту.
Знаете еще какие—то способы получения станций Московского (и не только Московского) метро? Делитесь в комментариях.
Вступайте в группу на Facebook и подписывайтесь на мой канал в Telegram, там публикуются интересные статьи про анализ данных и не только.
-
ААвиамоторная
-
Авиамоторная (Большая кольцевая линия)
5
-
Автозаводская (Замоскворецкая линия)
-
Автозаводская (Московское центральное кольцо линия)
15
-
Академическая
-
Александровский сад
11 13 14
-
Алексеевская
-
Алма-Атинская
-
Алтуфьево
-
Аминьевская
-
Андроновка
-
Аникеевка
-
Аннино
-
Арбатская (Арбатско-Покровская линия)
11 13 14
-
Арбатская (Филевская линия)
-
Аэропорт
-
ББабушкинская
-
Багратионовская
-
Баковка
-
Балтийская
5
-
Баррикадная
12
-
Бауманская
-
Беговая (Таганско-Краснопресненская линия)
-
Беговая (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Белокаменная
-
Беломорская
-
Белорусская (Замоскворецкая линия)
11
-
Белорусская (Кольцевая линия)
9
-
Белорусская (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Беляево
-
Бескудниково
-
Бибирево
-
Библиотека имени Ленина
13 13 14
-
Битца
-
Битцевский парк
-
Борисово
-
Боровицкая
11 13 13
-
Боровское шоссе
-
Ботанический сад (Калужско-Рижская линия)
-
Ботанический сад (Московское центральное кольцо линия)
4
-
Братиславская
-
Бульвар адмирала Ушакова
-
Бульвар Дмитрия Донского
1
-
Бульвар Рокоссовского (Сокольническая линия)
6
-
Бульвар Рокоссовского (Московское центральное кольцо линия)
1
-
Бунинская Аллея
-
Бутово
-
Бутырская
-
ВВаршавская
-
ВДНХ
-
Верхние Котлы
-
Верхние Лихоборы
-
Владыкино (Серпуховско-Тимирязевская линия)
-
Владыкино (Московское центральное кольцо линия)
22
-
Водники
-
Водный стадион
-
Войковская
-
Волгоградский проспект
-
Волжская
-
Волоколамская
-
Волоколамская (МЦД-2 Курско-Рижский диаметр линия)
-
Воробьевы горы
-
Воронцовская
19
-
Выставочная
13 31
-
Выставочный центр
5
-
Выхино
-
ГГоворово
-
Гражданская
-
ДДавыдково
-
Дегунино
-
Деловой центр (Калининская линия)
9 31 16
-
Деловой центр (Большая кольцевая линия)
9 13
-
Деловой центр (Московское центральное кольцо линия)
8
-
Депо
-
Динамо
-
Дмитровская (Серпуховско-Тимирязевская линия)
-
Дмитровская (МЦД-2 Курско-Рижский диаметр линия)
-
Добрынинская
12
-
Долгопрудная
-
Домодедовская
-
Достоевская
-
Дубровка (Люблинско-Дмитровская линия)
-
Дубровка (Московское центральное кольцо линия)
10
-
ЖЖулебино
-
ЗЗИЛ
-
Зорге
-
Зюзино
-
Зябликово
23
-
ИИзмайлово
19
-
Измайловская
-
ККалитники
-
Калужская
-
Кантемировская
-
Каховская
7
-
Каширская (Замоскворецкая линия)
16
-
Каширская (Большая кольцевая линия)
18
-
Киевская (Арбатско-Покровская линия)
10 1
-
Киевская (Филевская линия)
11 1
-
Киевская (Кольцевая линия)
11 10
-
Китай-город (Калужско-Рижская линия)
13
-
Китай-город (Таганско-Краснопресненская линия)
11
-
Кленовый бульвар
-
Кожуховская
-
Коломенская
-
Коммунарка
-
Комсомольская (Сокольническая линия)
8
-
Комсомольская (Кольцевая линия)
6
-
Коньково
-
Коптево
-
Косино
21
-
Котельники
-
Красногвардейская
1
-
Красногорская
-
Краснопресненская
10
-
Красносельская
-
Красные ворота
-
Красный Балтиец
-
Красный Строитель
-
Крестьянская застава
15
-
Кропоткинская
-
Крылатское
-
Крымская
-
Кузнецкий мост
9 9
-
Кузьминки
-
Кунцевская (Арбатско-Покровская линия)
1 26
-
Кунцевская (Филевская линия)
8 26
-
Кунцевская (Большая кольцевая линия)
8 1
-
Кунцевская (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Курская (Арбатско-Покровская линия)
7 13
-
Курская (Кольцевая линия)
15 13
-
Курская (МЦД-2 Курско-Рижский диаметр линия)
-
Курьяново
-
Кутузовская (Филевская линия)
-
Кутузовская (Московское центральное кольцо линия)
6
-
ЛЛенинский проспект
-
Лермонтовский проспект
-
Лесопарковая
-
Лефортово
-
Лианозово
-
Лихоборы
-
Лобня
-
Локомотив
2
-
Ломоносовский проспект
-
Лубянка
12
-
Лужники
15
-
Лухмановская
-
Люблино (Люблинско-Дмитровская линия)
-
Люблино (МЦД-2 Курско-Рижский диаметр линия)
-
ММарк
-
Марксистская
6 14
-
Марьина роща (Люблинско-Дмитровская линия)
-
Марьина Роща (Большая кольцевая линия)
-
Марьина Роща (МЦД-2 Курско-Рижский диаметр линия)
-
Марьино
-
Маяковская
-
Медведково
-
Международная
23
-
Менделеевская
10
-
Минская
-
Митино
-
Мичуринский проспект
-
Мичуринский проспект (Большая кольцевая линия)
18
-
Мнёвники
-
Молодежная
-
Москва-Товарная
-
Москворечье
-
Мякинино
-
ННагатинская
-
Нагатинский Затон
-
Нагорная
-
Народное Ополчение
-
Нахабино
-
Нахимовский Проспект
-
Некрасовка
-
Немчиновка
-
Нижегородская (Большая кольцевая линия)
12
-
Нижегородская
-
Нижегородская (Некрасовская линия)
-
Новаторская
-
Новогиреево
-
Новодачная
-
Новокосино
-
Новокузнецкая
12 8
-
Новопеределкино
-
Новослободская
17
-
Новохохловская
-
Новохохловская (МЦД-2 Курско-Рижский диаметр линия)
-
Новоясеневская
-
Новые Черёмушки
-
ООдинцово
-
Озёрная
-
Окружная (Люблинско-Дмитровская линия)
1
-
Окружная (Московское центральное кольцо линия)
21
-
Окружная (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Окская
-
Октябрьская (Кольцевая линия)
13
-
Октябрьская (Калужско-Рижская линия)
3
-
Октябрьское поле
-
Ольховая
-
Опалиха
-
Орехово
-
Остафьево
-
Отрадное
-
Охотный ряд
12 14
-
ППавелецкая (Замоскворецкая линия)
5
-
Павелецкая (Кольцевая линия)
14
-
Павшино
-
Панфиловская
6
-
Парк Культуры (Сокольническая линия)
2
-
Парк Культуры (Кольцевая линия)
13
-
Парк Победы (Арбатско-Покровская линия)
14
-
Парк Победы (Калининская линия)
10
-
Партизанская
-
Пенягино
-
Первомайская
-
Перерва
-
Перово
-
Петровский парк
8 10
-
Петровско-Разумовская (Серпуховско-Тимирязевская линия)
-
Петровско-Разумовская (Люблинско-Дмитровская линия)
-
Печатники
24
-
Печатники (Большая кольцевая линия)
-
Печатники (МЦД-2 Курско-Рижский диаметр линия)
8
-
Пионерская
-
Планерная
-
Площадь Гагарина
15
-
Площадь Ильича
12
-
Площадь Революции
10 12
-
Площадь трёх вокзалов
-
Подольск
-
Покровское
-
Полежаевская
-
Полянка
-
Пражская
-
Преображенская площадь
-
Прокшино
-
Пролетарская
11
-
Проспект Вернадского
-
Проспект Вернадского (Большая кольцевая линия)
18
-
Проспект Мира (Кольцевая линия)
8
-
Проспект Мира (Калужско-Рижская линия)
9
-
Профсоюзная
-
Пушкинская
11 15
-
Пятницкое шоссе
-
РРабочий Посёлок
-
Раменки
-
Рассказовка
-
Речной вокзал
-
Рижская
-
Рижская (Большая кольцевая линия)
-
Рижская (МЦД-2 Курско-Рижский диаметр линия)
-
Римская
6
-
Ростокино
-
Румянцево
-
Рязанский проспект
-
ССавеловская (Серпуховско-Тимирязевская линия)
9 4
-
Савеловская (Большая кольцевая линия)
9 18
-
Савеловская (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Саларьево
-
Свиблово
-
Севастопольская
18
-
Селигерская
-
Семеновская
-
Серпуховская
4
-
Сетунь
-
Силикатная
-
Сколково
-
Славянский бульвар (Арбатско-Покровская линия) Ремонт вестибюля
-
Славянский бульвар (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Смоленская (Арбатско-Покровская линия)
-
Смоленская (Филевская линия)
-
Сокол
-
Соколиная Гора
-
Сокольники
-
Сокольники
-
Солнцево
-
Спартак
-
Спортивная
-
Сретенский бульвар
8 10
-
Стахановская
-
Стрешнево
-
Стрешнево
-
Строгино
-
Студенческая
-
Сухаревская
-
Сходненская
-
ТТаганская (Кольцевая линия)
14 7
-
Таганская (Таганско-Краснопресненская линия)
6 7
-
Тверская
11 15
-
Театральная
10 14
-
Текстильщики (Таганско-Краснопресненская линия)
-
Текстильщики (Большая кольцевая линия)
-
Текстильщики (МЦД-2 Курско-Рижский диаметр линия)
-
Телецентр
-
Теплый стан
-
Терехово
-
Тестовская
13
-
Технопарк
-
Тимирязевская (Серпуховско-Тимирязевская линия)
-
Тимирязевская (Московская монорельсовая транспортная система линия)
20
-
Тимирязевская (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Третьяковская (Калужско-Рижская линия)
13 8
-
Третьяковская (Калининская линия)
13 12
-
Трикотажная
-
Тропарёво
-
Трубная
16
-
Тульская
-
Тургеневская
8 14
-
Тушинская (Таганско-Краснопресненская линия)
9
-
Тушинская (МЦД-2 Курско-Рижский диаметр линия)
3
-
УУгрешская
-
Улица 1905 года
-
Улица Академика Королёва
-
Улица академика Янгеля
-
Улица Горчакова
-
Улица Дмитриевского
-
Улица Милашенкова
19
-
Улица Сергея Эйзенштейна
-
Улица Скобелевская
-
Улица Старокачаловская
1
-
Университет
-
ФФилатов Луг
-
Филевский парк
-
Фили (Филевская линия)
-
Фили (МЦД-1 Белорусско-Савеловский диаметр линия)
-
Фонвизинская
-
Фрунзенская
-
ХХлебниково
-
Ховрино
-
Хорошёво
7 12 1 30
-
Хорошёвская (Большая кольцевая линия)
7 12 25
-
ЦЦарицыно (Замоскворецкая линия)
-
Царицыно (МЦД-2 Курско-Рижский диаметр линия)
-
Цветной бульвар
15
-
ЦСКА
-
ЧЧеркизовская
-
Чертановская
-
Чеховская
11 11
-
Чистые пруды
10 14
-
Чкаловская
15 7
-
ШШаболовская
-
Шелепиха (Большая кольцевая линия)
12 25 24
-
Шелепиха (Московское центральное кольцо линия)
12 30
-
Шереметьевская
-
Шипиловская
-
Шоссе Энтузиастов (Калининская линия)
10
-
Шоссе Энтузиастов (Московское центральное кольцо линия)
4
-
ЩЩелковская
-
Щербинка
-
Щукинская (Таганско-Краснопресненская линия)
10
-
Щукинская (МЦД-2 Курско-Рижский диаметр линия)
5
-
ЭЭлектрозаводская (Арбатско-Покровская линия)
8
-
Электрозаводская (Большая кольцевая линия)
17
-
ЮЮго-Восточная
-
Юго-Западная
-
Южная
-
ЯЯсенево