![](http://storage.forumot.ru/set_resources_3/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Snark
-
Постов
961 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Тип контента
Профили
Форумы
Календарь
Сообщения, опубликованные Snark
-
-
А вот и сама программка, пока в предварительной версии. Умеет только парсить расписания и складывать в CSV-файл, который создаётся рядом, с именем вида "ГГГГММДД_ЧЧММСС.csv". Для работы нужен установленный .NET Framework версии 4.5.2 или более поздней.
Формат CSV-файла немного изменился - в качестве разделителя теперь используется точка с запятой (;), а строковые значения (название остановки, направление маршрута, направление специального рейса, но не название маршрута) заключены в одинарные кавычки (').
Программа умеет в многопоточность, поэтому работает относительно шустро, у меня всё на мощном домашнем железе спарсилось в восемь потоков за 9 минут.
Поддерживаются следующие аргументы командной строки (в любом порядке и составе):
"-verbose": для многословного вывода процесса в консоль (по умолчанию отключено, может чуть ухудшать прозводительность);
"-threads <количество>": для установки количества потоков (по-умолчанию 2, наибольшей производительности я достиг на 8, но вообще это процессорозависимая вещь). Слишком много лучше не ставить, а то производительность может упасть, а сервер МГТ и вовсе забанить за создание нагрузки (на практике достичь этого не удалось);
"-timeout <миллисекунды>": для установки задержки между работой потоков. Нужно трогать только если программа будет сбоить, по-умолчанию 0.
Пример запуска с параметрами:
C:\Users\user\Desktop\mgt_parser.exe -verbose -threads 8
-
2
-
-
По контракту к концу ноября должно быть по 30 машин от каждого из производителей. Но они давно все сроки поставки провалили (по ним к 1 сентября должно было быть по 15 машин от каждого).
-
По транснави кажется, будто выпуск троллейбусов ненамного уменьшился (на одну-две машины), но это субъективно.
-
На Лубянской и Новой площади потихоньку вырисовываются очертания будущей посадочной платформы и обособленной выделенки (на глаз, ширина проезжей части 7-8 метров) возле Политеха. Официальной информации на этот счёт не было, но давайте подумаем, что там может быть. Увеличивается шанс появления остановки возле Ильинки, и ещё одной прямо напротив вестибюля "Лубянки". Скорее всего конечная маршрутов, оборачивающихся по Лубянке переедет туда, и появится возможность отстаиваться при сбоях графика.
-
В 07.11.2018 в 16:31, igla сказал:
А кстати, хоть какое- то подобие ОРП у "Беломорской" будет?
Там места нет. Разве что придумывать что-то с троллейбусной ОРП, где сейчас шестёрка и 58-ой оборачиваются, и отжимать парковку поблизости. Так что будут высаживать пассажиров на Беломорской, а дальше ехать пустыми (или с парой случайных пассажиров, кому нужен именно Речник) до Речного.
-
23 минуты назад, Андрюха77rus сказал:
Может быть одну-две штуки на испытания и возьмут, но то что будет массовая закупка этих трибусов я оооочень сильно сомневаюсь, да и сдается мне стоить они будут не шибко дешевле электробуса а то и дороже.
Основная проблема в том, что их попросту не существует. Да и сомнительная это затея, городить аж три системы зарядки. Текущие ё-бусы имеют две системы зарядки - либо медленная, "от розетки", либо быстрая, от зарядной станции.
-
38 минут назад, gusakyur сказал:
А можно по-русски про что речь?
Собянину наплели про некий чудо-электробус, который умеет и от контактной сети заряжаться, и от станций быстрой зарядки, и в депо от 380-вольтовой сети. Собянин сказал "надо подумать", в СМИ выпустили новость про это, ну и в принципе всё. Но затроллейбусники (здесь нет негативной окраски, я просто не понимаю, чего люди уцепились за эти "трибусы" как за нечто реальное, выходящее за рамки типичного чиновничьего ответа "мы посмотрим", что означает "нам пофиг") носятся теперь с ними, как будто им пообещали реализовать нормальные электробусы с подзарядкой от контактной сети.
-
Кто там за трамвай у Рижского топит - закиньте в депстрой/мэрию обращение с просьбой проинформировать о планах строительства трамвая там, и предложите включить его в АИПы.
-
2 часа назад, леха282 сказал:
лучше потратить средства на их восстановление. Хотя не интересно это Собянину
Он же сам их и закрыл, по сути.
2 часа назад, леха282 сказал:приходом Трибусов
Это вообще смешно.
-
Октябрята поначалу ещё и на автомобильных светофорах стояли, которые их вообще не касаются, не знаю, исправлись ли.
-
1
-
-
Про Ховрино и экспресс в Шереметьево дептранс продолжает присылать отписки про то, что можно доехать на 851-ом, 949 и Н1 от Речного вокзала, пассажиропотоки сложились, всё нормально. Ну и как обычно в конце приписка, что возможно рассмотрят изменения в маршрутной сети после окончания строительства ТПУ Ховрино.
-
1
-
-
В АИПе, если мне не изменяет память, ничего нет про улицу Гиляровского и тем более площадь у Рижского вокзала. Да и автомобилисты и им сочувствующие сразу начнут орать про пробки на съезде с ТТК и требовать бессветофорности.
-
Вытянул полное расписание автобусов, а также троллейбусов и трамваев в формате CSV. С разделителем облажался (надо было использовать точку с запятой, или что-то ещё, что не встречается в строках названий остановок), поэтому перед использоваием файл придётся предварительно немного обработать (скорее всего можно справиться простой автозаменой в текстовом редакторе, в худшем случае - сделать автозамену по регулярному выражению, ну или почистить артефакты вручную). Можно импортировать в любой табличный редактор, например Microsoft Excel или Libre/OpenOffice Calc и там уже удобно работать, т.к. есть сортировка, формулы, макросы и прочее. Если вдруг табличный редактор ругается на слишком большой размер файла, то можно вручную побить на более мелкие куски в текстовом редакторе (какой-нибудь Notepad++ прекрасно справляется с файлами такого размера, если вы вдруг линуксоид - то Sublime Text и аналоги).
Формат строки:
"Вид транспорта, название маршрута, код дней работы, код направления, название направления, номер остановки, название остановки, дата начала срока действия, час, минута, тип рейса, направление рейса"
Разделитель - запятая.
Вид транспорта - "avto, trol, tram".
Дни работы кодируются битовым полем, как и у Мосгортранса. Т.е. "1111100" - будни, "0000011" - выходные, "0000010" - суббота.
Направления кодируются как "AB" (туда) и "BA" (обратно).
Нумерация остановок начинается с нуля.
Час и минута пишутся без лидирующих нулей, т.е. "6,5" соответствует времени 6:05.
Тип рейса указан всегда, для регулярных (чёрных) рейсов указывается Normal, в случае спецрейсов - SpecialRed, SpecialBlue, SpecialGreen, SpecialBeige и SpecialPruple для красных, синих, зелёных, бежевых и розовых рейсов. В случае, если рейс регулярный, то последняя строка пустая (после запятой ничего нет). Если рейс специальный, то после запятой указывается его маршрут следования, обычно в формате "от <остановка такая-то> до <остановка такая-то>".
Как дойдут руки запилить многозадачность и в целом причесать код, выложу саму программку, скорее всего вместе с исходниками. Вообще есть насчёт неё много планов, в т.ч. сделать графический интерфейс и всякую аналитику, но это всё будет явно нескоро.
-
1
-
-
1 час назад, abr сказал:
Одну дорогу или две сразу?
Кутузовское, как хотели в начале года перекрывать. Чтобы, значит, и зеленоградские пассажиры не смогли уехать из-за их гетто. Зимой уже было такое, пока менты настойчиво не порекомендовали изменить формат акции.
-
2 минуты назад, abr сказал:
и у Нового Зеленограда
И тогда жители
Брёховоэтих Нью-Васюков опять дорогу будут перекрывать, требуя ввести им остановку, которую пообещал жадный застройщик, ни с кем не договариваясь об этом. -
1 час назад, Метрокутила сказал:
Номер маршрута, по-моему, взят случайно, вне зависимости от планов.
Именно. Студия Лебедева почти везде использует "м3", вне зависимости от контекста задачи.
-
Спустя год откопал исходники своего парсера и дописал его до работоспособного состояния, в том числе запилил поддержку специальных рейсов. Пока допиливаю и отлаживаю, полезной нагрузкой могу собрать количество рейсов (с учётом специальных) по каждой остановке каждого маршрута. Надо кому? Будет кто-то обрабывать полученный результат (могу вывести, к примеру, в CSV)?
-
Дептранс Москвы и ЗелАК сопротивляются этому. С аргументацией, что "им тоже ехать надо, а мы не делим людей на сорта".
-
3 часа назад, Антикарг сказал:
Ну посмотрят-посмотрят, что большая часть населения зайцем ездит, и вернут взад турникеты. Я лично этого не хочу.
Как будто турникеты сильно мешали ездить без билета, при практически полном отсутствии контроля-то.
-
3
-
-
11 минут назад, Любезный сказал:
Хорошо бы добавить в валидатор функцию показа времени последней оплаты проезда на попоездочном билете.
Возможно проверка баланса (на новых валидаторах - кнопка справа на корпусе) показывает факт оплаты, но точно не помню.
-
4 часа назад, BeetleJuice сказал:
Там сквозной проезд через садовое нужен и нормальный диаметральный маршрут с маленькими интервалами.
Дептранс хотел это пропихнуть, как и встречную выделенку на Подколокольном, но не шмог. Теперь не раньше следующей весны.
-
Этот же самый Ликсутов обещал, что в сентябре будет ездить 30 машин. И где они?
-
А на месте старой остановки установили зачем-то антипешеходные ограждения.
-
КАМАЗ представил троллейбус с увеличенным автономным ходом (или более угодное мэрии название - электробус с динамической подзарядкой) КАМАЗ-62825 на выставке Busworld:
-
3
-
Невывоз. Конец 2016 года.
в Транспортные дискуссии
Опубликовано
Самый ад на КалЛ с 8 до 9. В Новогиреево порой не все желающие уезжают, в Перово в принципе в вагон попасть могут только счастливчики. Основной поток приезжает на областных маршрутках из Реутова и Балашихи, плюс ещё многие едут из Ивановского и северной части Вешняков.