Станции метро в списке excel

Файлы к уроку:

  • Для спонсоров 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
Регистрация: 01.01.1970

Приветствую, друзья! Столкнулся с задачей определения по адресу ближайшей станции метро. Понятно, что создать такой справочник вручную (учитывая 5000 улиц в Москве)- утопия.

Нашел готовое решение, как получать ближайшую станцию метро по адресу,

https://vk-book.ru/poisk-blizhajshej-stancii-metro-s-pomoshhyu-php/

но я понятия не имею,возможно ли это совместить с Excel, куда нужно вбивать этот запрос и соответственно как получить результат и будет ли этот результат вообще выводится в Excel.
Заранее благодарен.

Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

Dyroff, конечно возможно и работать будет, Yandex API работает исправно и на форуме были темы с поиском (

пример

), а по координатам запросить станцию — это как раз в примере PHP есть,  но есть одно существенное но, Сервис на бесплатной основе ограничивает количество запросов в сутки с одного IP 25000 (

тут

писал) и если десяток запросов пропускает, то потом начинает делать паузы.

Изменено: БМВ26.07.2019 14:28:07

По вопросам из тем форума, личку не читаю.

 

Dyroff

Пользователь

Сообщений: 1133
Регистрация: 01.01.1970

БМВ, Мне бы хватило и 100-200 запросов в сутки:)
Или вернее так — есть 100-150 адресов. Необходимо за один раз получить на них ближайшую станцию метро. Уж не знаю один это запрос или 150

Изменено: Dyroff26.07.2019 14:29:04

Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

один адрес — как минимум два запроса:координаты, потом по ней станция.

По вопросам из тем форума, личку не читаю.

 

Dyroff

Пользователь

Сообщений: 1133
Регистрация: 01.01.1970

БМВ, ну значит 300 запросов -это максимум

Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

#6

26.07.2019 15:26:26

Цитата
Dyroff написал: 300 запросов -это максимум

по рзультату темы из примера приведенного,, был запрос в личку

Цитата
В общем, проблема следующего характера:
1. Вставляю координаты и жму кнопку получить данные, данные загружаются и всё такое
2. Если очистить лист и сделать повторно ту же операцию, всё, данные перестают загружаться…

Там буквально пара десятков строк была и повторно обрабатывать давала единичные, на следующий раз совсем не давало, а отпускало систему через определенное время. Это я к тому что даже 50 запросов разом может не пропустить.

По вопросам из тем форума, личку не читаю.

 

Dyroff

Пользователь

Сообщений: 1133
Регистрация: 01.01.1970

#7

26.07.2019 17:49:15

Цитата
БМВ написал:
Это я к тому что даже 50 запросов разом может не пропустить.

Спасибо за информацию.
Да к тому же вот что яндекс пишет про использование JavaScript API и Геокодер

«Бесплатная версия API предназначена только для сайтов или приложений, доступ к которым может получить любой пользователь интернета. Если есть регистрация, она должна быть доступной всем желающим. Бесплатная версия API не предназначена для проектов с ограниченным доступом, например, когда он раздается по приглашениям или открыт только для сотрудников внутри компании.
Если API необходимо использовать в закрытых проектах, следует приобрести платную версию API.
«

А по платной версии ценник следующий: до 1 000 запросов  — 120 000 рублей в год. Дешевле нет)
Так что, видимо, не судьба:)

Изменено: Dyroff26.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

Солнцевская линия

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

 

наземная крытая колонная трёхпролётная

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

 

наземная, крытая, однопролётная

3

Строгино

07.01.2008

 

−8м

односводчатая мелкого заложения

3

Крылатское

31.12.1989

 

−9,5м

односводчатая мелкого заложения

3

Молодёжная станция

05.07.1965

 

−6,5м

колонная мелкого заложения
трёхпролётная

3

Кунцевская станция

07.01.2008

4

наземная, открытая

3

Славянский бульвар

07.09.2008

 

−8,5м

односводчатая мелкого заложения

3

Парк Победы

06.05.2003

−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

 

наземная, открытая

3

Первомайская станция

21.10.1961

 

−7м

колонная мелкого заложения
трёхпролётная

3

Щёлковская станция

22.07.1963

 

−8м

колонная мелкого заложения
трёхпролётная

Список станций метро Филевской линии

4

Кунцевская станция

31.08.1965

3

наземная, открытая

4

Пионерская станция

13.10.1961

 

наземная, открытая

4

Филёвский парк

13.10.1961

 

наземная, открытая

4

Багратионовская станция

13.10.1961

 

наземная, открытая

4

Фили

07.11.1959

 

наземная, открытая

4

Кутузовская станция

07.11.1958

14

наземная, открытая

4

Студенческая станция

07.11.1958

 

наземная, открытая

4

Международная станция

30.08.2006

14

–25м

колонно-стеновая глубокого заложения
трёхсводчатая

4

Выставочная
Деловой центр (до 2008)

10.09.2005

–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

 

наземная, открытая

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м

односводчатая мелкого заложения

Список станций метро Солнцевской линии

Рассказовка

30.08.2018

–12м

колонная мелкого заложения, двухпролетная 

Новопеределкино

30.08.2018 

–16м

колонная мелкого заложения, двухпролетная 

Боровское шоссе

30.08.2018 

–20м

колонная мелкого заложения, двухпролетная 

Солнцево

30.08.2018 

–13м

колонная мелкого заложения, двухпролетная 

Говорово

30.08.2018 

–14м

колонная мелкого заложения, двухпролетная 

Озерная станция

30.08.2018 

–25м

колонная мелкого заложения, двухпролетная 

Мичуринский пр-кт

30.08.2018 

–13м

колонная мелкого заложения, двухпролетная 

Раменки

16.03.2017

–15м

колонная мелкого заложения, двухпролетная 

Ломоносовский пр-кт

16.03.2017 

–15м

колонная мелкого заложения, двухпролетная 

Минская станция метро Москвы

16.03.2017 

–15м

колонная мелкого заложения, двухпролетная 

Парк победы

31.01.2014

3

–73м

пилонная глубокого заложения, трёхсводчатая

Дловой центр

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


  • Ю

    Юго-Восточная

  • Юго-Западная

  • Южная


  • Я

    Ясенево

Понравилась статья? Поделить с друзьями:
  • Статистика удобочитаемости в word что это
  • Станок для бритья мужской gillette sensor excel купить
  • Статистика стандартное отклонение excel
  • Станок для бритья gillette sensor excel купить в москве
  • Статистика символов в тексте word