Обсуждение модуля:NYCS DB

Последнее сообщение: 5 лет назад от Vcohen в теме «Оптимизация»

Предисловие к обсуждению: вот здесь находится страница с примерами вызовов функций модуля (плюс к тем, которые в документации). Vcohen (обс.) 20:57, 24 июня 2017 (UTC)Ответить

Листаемая схема по временам править

Вот чего я накрутил теперь: это схема маршрута, которую можно смотреть и "в общем", как всегда, и отдельно по периодам времени. Итого у нее 6 состояний, и переключение между ними делается через линк (не очень пока красивый) внизу. Vcohen (обс.) 13:05, 25 ноября 2018 (UTC)Ответить

[Общая схема]

A S (челнок Леффертс-бульвара) Станция Доступность для маломобильных групп населения Пересадки для A Пересадки для S (челнок Леффертс-бульвара)
круглосуточно Инвуд — 207-я улица Доступность для маломобильных групп населения
круглосуточно Дайкман-стрит
круглосуточно 190-я улица
круглосуточно 181-я улица Доступность для маломобильных групп населения
круглосуточно 175-я улица Доступность для маломобильных групп населения
автовокзал Моста Джорджа Вашингтона[en]
круглосуточно 168-я улица Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи на той же станции
1 — круглосуточно1 — круглосуточно  168-я улица
ночью 163-я улица — Амстердам-авеню
ночью 155-я улица
круглосуточно 145-я улица
B — в будни днём и вечером до 23:00B — в будни днём и вечером до 23:00C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиD — круглосуточноD — круглосуточно
ночью 135-я улица
круглосуточно 125-я улица Доступность для маломобильных групп населения
B — в будни днём и вечером до 23:00B — в будни днём и вечером до 23:00C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиD — круглосуточноD — круглосуточно
ночью 116-я улица
ночью Катидрал-Паркуэй — 110-я улица
ночью 103-я улица
ночью 96-я улица
ночью 86-я улица
ночью 81-я улица — Музей естественной истории
ночью 72-я улица
круглосуточно 59-я улица — Колумбус-Серкл Доступность для маломобильных групп населения
B — в будни днём и вечером до 23:00B — в будни днём и вечером до 23:00C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиD — круглосуточноD — круглосуточно на той же станции
1 — круглосуточно1 — круглосуточно2 — ночью2 — ночью  59-я улица — Колумбус-Серкл
ночью 50-я улица Доступность для маломобильных групп населения
E — ночьюE — ночью
круглосуточно 42-я улица — Автовокзал Портового управления Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиE — круглосуточноE — круглосуточно на той же станции
1 — круглосуточно1 — круглосуточно2 — круглосуточно2 — круглосуточно3 — круглосуточно3 — круглосуточно  Таймс-сквер — 42-я улица
7 — круглосуточно7 — круглосуточно<7> — в часы пик в пиковом направлении<7> — в часы пик в пиковом направлении  Таймс-сквер
N — круглосуточноN — круглосуточноQ — круглосуточноQ — круглосуточноR — круглосуточно, кроме ночиR — круглосуточно, кроме ночиW — в будни днём и вечером до 23:00W — в будни днём и вечером до 23:00  Таймс-сквер — 42-я улица
S (челнок 42-й улицы) — круглосуточно, кроме ночиS (челнок 42-й улицы) — круглосуточно, кроме ночи  Таймс-сквер
7 — круглосуточно7 — круглосуточно<7> — в часы пик в пиковом направлении<7> — в часы пик в пиковом направлении  Пятая авенюкруглосуточно, кроме ночи
B — в будни днём и вечером до 23:00B — в будни днём и вечером до 23:00D — круглосуточноD — круглосуточноF — круглосуточноF — круглосуточно<F> — в часы пик в пиковом направлении<F> — в часы пик в пиковом направленииM — в будни днём и вечеромM — в будни днём и вечером  42-я улица — Брайант-парккруглосуточно, кроме ночи
автовокзал Портового управления[en]
круглосуточно 34-я улица — Пенсильванский вокзал Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиE — круглосуточноE — круглосуточно
Пенсильванский вокзал
ночью 23-я улица
E — ночьюE — ночью
круглосуточно 14-я улица Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиE — круглосуточноE — круглосуточно на той же станции
L — круглосуточноL — круглосуточно  Восьмая авеню
круглосуточно Уэст Четвёртая улица — Вашингтон-сквер Доступность для маломобильных групп населения
B — в будни днём и вечером до 23:00B — в будни днём и вечером до 23:00C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиD — круглосуточноD — круглосуточноE — круглосуточноE — круглосуточноF — круглосуточноF — круглосуточно<F> — в часы пик в пиковом направлении<F> — в часы пик в пиковом направленииM — в будни днём и вечеромM — в будни днём и вечером
Девятая улица (PATH)[en]
ночью Спринг-стрит
E — ночьюE — ночью
круглосуточно Канал-стрит
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиE — круглосуточноE — круглосуточно
круглосуточно Чеймберс-стрит
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи на той же станции
2 — круглосуточно2 — круглосуточно3 — круглосуточно, кроме ночи3 — круглосуточно, кроме ночи  Парк-Плейс
E — круглосуточноE — круглосуточно  Всемирный торговый центр
N — ночьюN — ночьюR — круглосуточно, кроме ночиR — круглосуточно, кроме ночиW — в будни днём и вечером до 23:00W — в будни днём и вечером до 23:00  Кортландт-стрит
Всемирный торговый центр (PATH)[en]
круглосуточно Фултон-стрит Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи на той же станции
2 — круглосуточно2 — круглосуточно3 — круглосуточно, кроме ночи3 — круглосуточно, кроме ночи  Фултон-стрит
4 — круглосуточно4 — круглосуточно5 — круглосуточно, кроме ночи5 — круглосуточно, кроме ночи  Фултон-стрит
J — круглосуточноJ — круглосуточноZ — в часы пик в пиковом направленииZ — в часы пик в пиковом направлении  Фултон-стрит
Всемирный торговый центр (PATH)[en]
круглосуточно Хай-стрит
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи
круглосуточно Джей-стрит — Метротек Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиF — круглосуточноF — круглосуточно<F> — в часы пик в пиковом направлении<F> — в часы пик в пиковом направлении на той же станции
N — ночьюN — ночьюR — круглосуточноR — круглосуточноW — часть рейсов в часы пик в пиковом направленииW — часть рейсов в часы пик в пиковом направлении  Джей-стрит — Метротек
круглосуточно Хойт-стрит — Скермерхорн-стрит
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиG — круглосуточноG — круглосуточно
ночью Лафайетт-авеню
ночью Клинтон-авеню — Вашингтон-авеню
ночью Франклин-авеню Доступность для маломобильных групп населения
S (челнок Франклин-авеню) — ночьюS (челнок Франклин-авеню) — ночью  Франклин-авеню
круглосуточно Ностранд-авеню
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи
ночью Кингстон-авеню — Труп-авеню
круглосуточно Ютика-авеню Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи
ночью Ральф-авеню
ночью Рокавей-авеню
круглосуточно Бродвей-Джанкшен
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночи на той же станции
J — круглосуточноJ — круглосуточноZ — в часы пик в пиковом направленииZ — в часы пик в пиковом направлении  Бродвей-Джанкшен
L — круглосуточноL — круглосуточно  Бродвей-Джанкшен
ночью Либерти-авеню
ночью Ван-Сиклен-авеню
ночью Шеперд-авеню
круглосуточно ночью Юклид-авеню Доступность для маломобильных групп населения
C — круглосуточно, кроме ночиC — круглосуточно, кроме ночиS (челнок Леффертс-бульвара) — ночьюS (челнок Леффертс-бульвара) — ночью
A — ночьюA — ночью
круглосуточно ночью Грант-авеню
S (челнок Леффертс-бульвара) — ночьюS (челнок Леффертс-бульвара) — ночью
A — ночьюA — ночью
круглосуточно ночью 80-я улица
S (челнок Леффертс-бульвара) — ночьюS (челнок Леффертс-бульвара) — ночью
A — ночьюA — ночью
круглосуточно ночью 88-я улица
S (челнок Леффертс-бульвара) — ночьюS (челнок Леффертс-бульвара) — ночью
A — ночьюA — ночью
круглосуточно ночью Рокавей-бульвар
S (челнок Рокавей-парка) — в выходные летомS (челнок Рокавей-парка) — в выходные летомS (челнок Леффертс-бульвара) — ночьюS (челнок Леффертс-бульвара) — ночью
A — ночьюA — ночью
круглосуточно, кроме ночи ночью 104-я улица
круглосуточно, кроме ночи ночью 111-я улица
круглосуточно, кроме ночи ночью Озон-парк — Леффертс-бульвар Доступность для маломобильных групп населения
круглосуточно Акуидакт-Рейстрак Доступность для маломобильных групп населения
S (челнок Рокавей-парка) — в выходные летомS (челнок Рокавей-парка) — в выходные летом
круглосуточно Акуидакт — Норт-Кондуит-авеню
S (челнок Рокавей-парка) — в выходные летомS (челнок Рокавей-парка) — в выходные летом
круглосуточно Хауард-Бич — Аэропорт имени Джона Кеннеди Доступность для маломобильных групп населения
S (челнок Рокавей-парка) — в выходные летомS (челнок Рокавей-парка) — в выходные летом
AirTrain JFK[en]
круглосуточно Брод-Чаннел
S (челнок Рокавей-парка) — круглосуточноS (челнок Рокавей-парка) — круглосуточно
круглосуточно Бич 67-я улица Доступность для маломобильных групп населения
круглосуточно Бич 60-я улица
круглосуточно Бич 44-я улица
круглосуточно Бич 36-я улица
круглосуточно Бич 25-я улица
круглосуточно Фар-Рокавей — Мотт-авеню Доступность для маломобильных групп населения
Фар-Рокавей (LIRR)[en]
часть рейсов в часы пик в пиковом направлении Бич 90-я улица
S (челнок Рокавей-парка) — в часы пикS (челнок Рокавей-парка) — в часы пик
часть рейсов в часы пик в пиковом направлении Бич 98-я улица
S (челнок Рокавей-парка) — в часы пикS (челнок Рокавей-парка) — в часы пик
часть рейсов в часы пик в пиковом направлении Бич 105-я улица
S (челнок Рокавей-парка) — в часы пикS (челнок Рокавей-парка) — в часы пик
часть рейсов в часы пик в пиковом направлении Рокавей-парк — Бич 116-я улица Доступность для маломобильных групп населения
S (челнок Рокавей-парка) — в часы пикS (челнок Рокавей-парка) — в часы пик

Итог править

Согласовано по внешним каналам: пока не делаем. Vcohen (обс.) 21:49, 28 ноября 2018 (UTC)Ответить

Оптимизация править

Оставляю здесь текст из подмодуля Data и из той части основного модуля, которую надо переделать для использования модуля Data:

return {
stations = {
	{segment=...
...
}

local Data = mw.loadData("Модуль:Песочница/Vcohen/NYCS DB/Data")
local stations = Data.stations
...

Vcohen (обс.) 12:41, 24 декабря 2018 (UTC)Ответить