Меню

Главная
Случайная статья
Настройки
Участник:Vcohen/Отладка модуля для метрополитена Нью-Йорка
Материал из https://ru.wikipedia.org

На этой странице (и на её продолжениях, перечисленных на ней) стоят вызовы функций модуля (по возможности всех и со всеми мыслимыми параметрами) для отладки.

Содержание

Продолжения этой страницы

Категории



Последовательность переноса модуля в ОП
  1. Переименовать модуль, а также шаблоны: {{NYCS line arrow}},
  2. Внести изменения в черновики (а также в переименованные шаблоны и документацию модуля), чтобы всё работало, в первую очередь убрать Участник:Vcohen/ и Песочница/Vcohen/.
  3. В шаблоне
  4. Не забыть случай двух станций в одной карточке.
  5. В шаблоне
  6. Создать все шаблоны с обращениями к функциям. Не забыть к каждому шаблону категории и документацию, не забыть подстановку {{PAGENAME}} по умолчанию, где надо.
  7. Убедиться, что на этой странице и на всех её продолжениях все #invoke заменены на вызовы шаблонов.
  8. Подставить шаблоны вместо ссылок на константы в разных статьях.
  9. Отредактировать список маршрутов, список станций, список мостов и тоннелей.
  10. Отредактировать статьи о линиях и маршрутах (преамбула, карточка, схема).
  11. Доделать недостающие статьи этой группы.
  12. Составить список параметров карточек станций (и пересадочных узлов), которые надо удалить из статей.
  13. Доделать на схемах линий закрытые участки и схемы полностью закрытых линий (убрать в модуле параметр test, перенести новые версии схем из черновика без этого параметра).
  14. Доделать недостающие статьи о закрытых линиях.
  15. В статьях о пересадочных узлах к шаблонам серии NYCS SL дописать, где надо, параметр с названием станции. И вот список, где надо: 149-я улица — Гранд-Конкорс (линия Джером-авеню, Ай-ар-ти), 161-я улица — Стадион Янки (линия Конкорс, Ай-эн-ди), 161-я улица — Стадион Янки (линия Джером-авеню, Ай-ар-ти), 74-я улица — Бродвей (линия Флашинг, Ай-ар-ти), 62-я улица (линия Уэст-Энд, Би-эм-ти), Бродвей-Джанкшен (линия Джамейка, Би-эм-ти).
  16. В шаблонах
  17. Статьи о станциях (по списку правок ниже):
    • внести ботоправку в полуавтоматическом режиме в статьи о пересадочных узлах и о станциях, обслуживающих по несколько линий;
    • внести ручную правку в те же статьи;
    • внести правку в статьи о бывших станциях;
    • внести остальную ботоправку в автоматическом режиме;
    • добавить вручную то, что касается «некоторых станций».
  18. В шаблоне
  19. Вынести на удаление освободившиеся шаблоны: {{Infobox NYCS service}}, {{NYCS list header}}, {{NYCS line name}}, {{E (маршрут метро, Нью-Йорк)}}, {{F (маршрут метро, Нью-Йорк)}}, {{J/Z (маршрут метро, Нью-Йорк)}}, {{M (маршрут метро, Нью-Йорк)}}.
  20. Внести остальную ручную правку в статьи о станциях (очень долго, более 400 статей).
  21. Сделать поддержку для зонного оборота:
    • разбить сегменты Jerome и Culver на три каждый (на сегменте Jerome 4 станции на среднем участке (Бернсайд-авеню и три к югу от неё), южный должен сохранить название, на сегменте Culver 1 станция на среднем участке (Кингс-Хайвей)) — не забыть схемы этих двух линий и расписание в модуле;
    • дорисовать на двух станциях тупик;
       — пока сделано до этого места.
    • добавить подпериод «2» для часа пик («большинство поездов») и логическое поле except (не учитывать при построении маршрута), включая документацию;
    • в расписании маршрутов 4 и F первый от Манхэттена участок без подпериода, второй с подпериодом 2 локальный и с подпериодом 1 экспресс, третий только 2.
  22. Исправить ссылки в статьях о станциях:
    • добавить правильные ссылки в модуль;
    • сделать шаблон, выдающий эти ссылки;
    • расставить его по статьям ботом.
  23. Задуматься о других статьях:
    • для которых функции уже созданы;
    • для которых функции еще не созданы, но требуется указание маршрутов для ряда станций или перегонов (например: Кроссплатформенная пересадка; список всех маршрутов для общей статьи).


Список правок для статей разного типа о станциях

Жёлтым фоном отмечены действия, которые надо произвести вручную. Всё остальное — ботом.
Пересадочный узел,
часть про узел
Пересадочный узел,
разделы по станциям
Единичная станция Вся статья
(всех типов)
Бывшая станция
Текст
  • заменить кусок про линии и маршруты
  • избавиться от слова «комплекс»
  • убрать начало, кусок про маршруты и кусок про пассажиропоток
  • оставить кусок про географию, превратить его в параметр шаблона
  • убедиться, что нет hardcoded упоминаний маршрутов, кроме исторических
Карточка
  • добавить параметр Узел=1
  • добавить и заполнить параметр Станция
  • добавить параметры period=former и nolegend=1
«Соседние станции»
  • заменить
  • удалить раздел
  • убедиться, что правильно показаны в карточке
  • удалить раздел
Схемы станций
  • убрать параметр size
  • доделать, где не хватает (?)
Примечания и навигация
  • добавить новый шаблон, убрать старые (где есть)
  • добавить раздел «Примечания»
  • удалить категории по линиям и по годам открытия (кроме бывших станций)


Отладка зонного оборота
соседние 170-я улица
    (4)
161-я улица — Стадион Янки
    (4)
Андерсон-авеню — Джером-авеню[англ.]
    (снесена)
Авеню Эн
    (F <F>)
Кингс-Хайвей
    (F <F>)
пути (на всех) и конечные (на первой) «Бернсайд-авеню» (англ. Burnside Avenue) — станция Нью-Йоркского метрополитена, расположенная на линии Джером-авеню, Ай-ар-ти. На станции останавливается маршрут 4 (круглосуточно). «Кингс-Хайвей» (англ. Kings Highway) — станция Нью-Йоркского метрополитена, расположенная на линии Калвер, Ай-эн-ди. На станции останавливаются маршруты F (круглосуточно) и <F> (в часы пик в пиковом направлении).
«176-я улица» (англ. 176th Street) — станция Нью-Йоркского метрополитена, расположенная на линии Джером-авеню, Ай-ар-ти. На станции останавливается маршрут 4 (круглосуточно).
«Маунт-Иден-авеню» (англ. Mount Eden Avenue) — станция Нью-Йоркского метрополитена, расположенная на линии Джером-авеню, Ай-ар-ти. На станции останавливается маршрут 4 (круглосуточно).
«170-я улица» (англ. 170th Street) — станция Нью-Йоркского метрополитена, расположенная на линии Джером-авеню, Ай-ар-ти. На станции останавливается маршрут 4 (круглосуточно).



Станции на линии


 Станция Тип
(по данным MTA)
Пути у
платформ
Дата
открытия
Маршруты Пересадки
Вудлон эстакадная все 15 апреля 1918
Мошолу-Паркуэй эстакадная лок. 15 апреля 1918
Бедфорд-парк-бульвар — Леман-колледж эстакадная лок. 15 апреля 1918
Кингсбридж-роуд эстакадная лок. 2 июня 1917
Фордем-роуд эстакадная лок. 2 июня 1917
183-я улица эстакадная лок. 2 июня 1917
Бернсайд-авеню эстакадная все 2 июня 1917
176-я улица эстакадная лок. 2 июня 1917
Маунт-Иден-авеню эстакадная лок. 2 июня 1917
170-я улица эстакадная лок. 2 июня 1917
167-я улица эстакадная лок. 2 июня 1917
Ответвлялась линия Девятой авеню, Ай-ар-ти
 
 
161-я улица — Стадион Янки эстакадная лок. 2 июня 1917
 161-я улица — Стадион Янки
Янкис — Ист 153-я улица (Metro-North)[англ.]

Станции на линии


 Станция Тип
(по данным MTA)
Пути у
платформ
Дата
открытия
Маршруты Пересадки
Авеню Ай эстакадная лок. 16 марта 1919
Бей-Паркуэй эстакадная лок. 16 марта 1919
Авеню Эн эстакадная лок. 16 марта 1919
Авеню Пи эстакадная лок. 16 марта 1919
Кингс-Хайвей эстакадная все 19 марта 1919
Авеню Ю эстакадная лок. 10 мая 1919
Авеню Экс эстакадная лок. 10 мая 1919
Нептьюн-авеню эстакадная все 1 мая 1920
Уэст Восьмая улица — Нью-Йоркский аквариум эстакадная все 19 мая 1919
Кони-Айленд — Стилуэлл-авеню эстакадная все 19 мая 1919



Используемые пути в зависимости от дня недели и времени суток

От станции
включительно
До станции
включительно
Часы пик День (кроме часов пик)
+ вечер + выходные
Ночь
Вудлон 161-я улица — Стадион Янки локальные пути локальные пути локальные пути
149-я улица — Гранд-Конкорс 138-я улица — Гранд-Конкорс экспресс-путь в пиковом направлении, локальный путь в обратном локальные пути локальные пути
125-я улица Бруклинский мост — Сити-холл экспресс-пути экспресс-пути локальные пути
Фултон-стрит Боро-холл локальные пути локальные пути локальные пути
Хойт-стрит Невинс-стрит экспресс-пути экспресс-пути экспресс-пути
Атлантик-авеню — Барклайс-центр Краун-Хайтс — Ютика-авеню экспресс-пути экспресс-пути локальные пути
Саттер-авеню — Ратленд-роуд Нью-Лотс-авеню локальные пути; только в пиковом направлении (часть рейсов) локальные пути

Схема маршрута


Станция Пересадки
Вудлон
Мошолу-Паркуэй
Бедфорд-парк-бульвар — Леман-колледж
Кингсбридж-роуд
Фордем-роуд
183-я улица
Бернсайд-авеню
176-я улица
Маунт-Иден-авеню
170-я улица
167-я улица
161-я улица — Стадион Янки
 161-я улица — Стадион Янки
Янкис — Ист 153-я улица (Metro-North)[англ.]
149-я улица — Гранд-Конкорс
 149-я улица — Гранд-Конкорс
138-я улица — Гранд-Конкорс
125-я улица
Харлем — 125-я улица (Metro-North)[англ.]
116-я улица
110-я улица
103-я улица
96-я улица
86-я улица
77-я улица
68-я улица — Хантер-колледж
59-я улица
на той же станции
 Лексингтон-авеню — 59-я улица
 Лексингтон-авеню — 63-я улица[1]
Канатная дорога острова Рузвельт
51-я улица
на той же станции
 Лексингтон-авеню — 53-я улица
Центральный вокзал — 42-я улица
на той же станции
 Центральный вокзал
 Центральный вокзал
Центральный вокзал Нью-Йорка
33-я улица
28-я улица
23-я улица
14-я улица — Юнион-сквер
на той же станции
 Юнион-сквер
 14-я улица — Юнион-сквер
Астор-Плейс
Бликер-стрит
на той же станции
 Бродвей — Лафайетт-стрит
Спринг-стрит
Канал-стрит
на той же станции
 Канал-стрит
 Канал-стрит
 Канал-стрит
Бруклинский мост — Сити-холл
на той же станции
 Чеймберс-стрит
Фултон-стрит
на той же станции
 Фултон-стрит
 Фултон-стрит
 Фултон-стрит
Всемирный торговый центр (PATH)[англ.]
Уолл-стрит
Боулинг-Грин
Боро-холл
на той же станции
 Боро-холл
 Корт-стрит
Хойт-стрит
Невинс-стрит
Атлантик-авеню — Барклайс-центр
на той же станции
 Атлантик-авеню — Барклайс-центр
 Атлантик-авеню — Барклайс-центр
вокзал Атлантик[англ.]
Берген-стрит
Гранд-Арми-Плаза
Истерн-Паркуэй — Бруклинский музей
Франклин-авеню — Медгар-Эверс-колледж
на той же станции
 Ботанический сад
Ностранд-авеню
Кингстон-авеню
Краун-Хайтс — Ютика-авеню
Саттер-авеню — Ратленд-роуд
Саратога-авеню
Рокавей-авеню
Джуниус-стрит
 Ливония-авеню[1]
Пенсилвейния-авеню
Ван-Сиклен-авеню
Нью-Лотс-авеню

Используемые пути в зависимости от дня недели и времени суток

От станции
включительно
До станции
включительно
Круглосуточно Часы пик Остальное время
Джамейка — 179-я улица 75-я авеню локальные пути локальные пути; только в пиковом направлении
Форест-Хилс — 71-я авеню 36-я улица экспресс-пути экспресс-путь; только в пиковом направлении
21-я улица — Куинсбридж Джей-стрит — Метротек локальные пути локальные пути; только в пиковом направлении
Берген-стрит Черч-авеню локальные пути экспресс-путь; только в пиковом направлении
Дитмас-авеню Кони-Айленд — Стилуэлл-авеню локальные пути локальные пути; только в пиковом направлении

Схема маршрута


Станция Пересадки для Пересадки для
Джамейка — 179-я улица
169-я улица
Парсонс-бульвар
Сатфин-бульвар
Брайарвуд
Кью-Гарденс — Юнион-Тернпайк
75-я авеню
Форест-Хилс — 71-я авеню
67-я авеню
63-я драйв — Риго-парк
Вудхейвен-бульвар
Гранд-авеню — Ньютаун
Элмхерст-авеню
Джексон-Хайтс — Рузвельт-авеню
на той же станции
 74-я улица — Бродвей
на той же станции
 74-я улица — Бродвей
65-я улица
Нортерн-бульвар
46-я улица
Стайнуэй-стрит
36-я улица
21-я улица — Куинсбридж
Остров Рузвельт
Канатная дорога острова Рузвельт
Канатная дорога острова Рузвельт
Лексингтон-авеню — 63-я улица
на той же станции
 59-я улица[1]
 Лексингтон-авеню — 59-я улица[1]
на той же станции
 59-я улица[1]
 Лексингтон-авеню — 59-я улица[1]
57-я улица
47-я — 50-я улицы — Рокфеллер-центр
42-я улица — Брайант-парк
на той же станции
 Пятая авеню
 Таймс-сквер — 42-я улица
 Таймс-сквер
 42-я улица — Автовокзал Портового управления
 Таймс-сквер — 42-я улица
 Таймс-сквер
на той же станции
 Пятая авеню
 Таймс-сквер — 42-я улица
 Таймс-сквер
 42-я улица — Автовокзал Портового управления
 Таймс-сквер — 42-я улица
 Таймс-сквер
34-я улица — Геральд-сквер
на той же станции
 34-я улица — Геральд-сквер
33-я улица (PATH)[англ.]
на той же станции
 34-я улица — Геральд-сквер
33-я улица (PATH)[англ.]
23-я улица
23-я улица (PATH)[англ.]
23-я улица (PATH)[англ.]
14-я улица
на той же станции
 14-я улица
 Шестая авеню
14-я улица (PATH)[англ.]
на той же станции
 14-я улица
 Шестая авеню
14-я улица (PATH)[англ.]
Уэст Четвёртая улица — Вашингтон-сквер
Девятая улица (PATH)[англ.]
Девятая улица (PATH)[англ.]
Бродвей — Лафайетт-стрит
на той же станции
 Бликер-стрит
на той же станции
 Бликер-стрит
Вторая авеню
Деланси-стрит
на той же станции
 Эссекс-стрит
на той же станции
 Эссекс-стрит
Ист-Бродвей
Йорк-стрит
Джей-стрит — Метротек
на той же станции
 Джей-стрит — Метротек
на той же станции
 Джей-стрит — Метротек
Берген-стрит
Карролл-стрит
Смит-стрит — Девятая улица
Четвёртая авеню
на той же станции
 Девятая улица
Седьмая авеню
15-я улица — Проспект-парк
Форт-Гамильтон-Паркуэй
Черч-авеню
Дитмас-авеню
18-я авеню
Авеню Ай
Бей-Паркуэй
Авеню Эн
Авеню Пи
Кингс-Хайвей
Авеню Ю
Авеню Экс
Нептьюн-авеню
Уэст Восьмая улица — Нью-Йоркский аквариум
Кони-Айленд — Стилуэлл-авеню

Примечания

  1. 1 2 3 4 5 6 Переход требует выхода из метро и повторного входа через турникет, но бесплатный для пассажиров, оплачивающих проезд при помощи MetroCard[англ.] или OMNY[англ.].
Downgrade Counter