Перейти к содержанию

Snark

Постоянные участники
  • Постов

    961
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Сообщения, опубликованные Snark

  1. Самый ад на КалЛ с 8 до 9. В Новогиреево порой не все желающие уезжают, в Перово в принципе в вагон попасть могут только счастливчики. Основной поток приезжает на областных маршрутках из Реутова и Балашихи, плюс ещё многие едут из Ивановского и северной части Вешняков.

  2. А вот и сама программка, пока в предварительной версии. Умеет только парсить расписания и складывать в 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

     

    • Like 2
  3. На Лубянской и Новой площади потихоньку вырисовываются очертания будущей посадочной платформы и обособленной выделенки (на глаз, ширина проезжей части 7-8 метров) возле Политеха. Официальной информации на этот счёт не было, но давайте подумаем, что там может быть. Увеличивается шанс появления остановки возле Ильинки, и ещё одной прямо напротив вестибюля "Лубянки". Скорее всего конечная маршрутов, оборачивающихся по Лубянке переедет туда, и появится возможность отстаиваться при сбоях графика.

  4. В 07.11.2018 в 16:31, igla сказал:

    А кстати, хоть какое- то подобие ОРП у "Беломорской" будет?

    Там места нет. Разве что придумывать что-то с троллейбусной ОРП, где сейчас шестёрка и 58-ой оборачиваются, и отжимать парковку поблизости. Так что будут высаживать пассажиров на Беломорской, а дальше ехать пустыми (или с парой случайных пассажиров, кому нужен именно Речник) до Речного.

  5. 23 минуты назад, Андрюха77rus сказал:

    Может быть одну-две штуки на испытания и возьмут, но то что будет массовая закупка этих трибусов я оооочень сильно сомневаюсь, да и сдается мне стоить они будут не шибко дешевле электробуса а то и дороже.

    Основная проблема в том, что их попросту не существует. Да и сомнительная это затея, городить аж три системы зарядки. Текущие ё-бусы имеют две системы зарядки - либо медленная, "от розетки", либо быстрая, от зарядной станции.

  6. 38 минут назад, gusakyur сказал:

    А можно по-русски про что речь?

    Собянину наплели про некий чудо-электробус, который умеет и от контактной сети заряжаться, и от станций быстрой зарядки, и в депо от 380-вольтовой сети. Собянин сказал "надо подумать", в СМИ выпустили новость про это, ну и в принципе всё. Но затроллейбусники (здесь нет негативной окраски, я просто не понимаю, чего люди уцепились за эти "трибусы" как за нечто реальное, выходящее за рамки типичного чиновничьего ответа "мы посмотрим", что означает "нам пофиг") носятся теперь с ними, как будто им пообещали реализовать нормальные электробусы с подзарядкой от контактной сети.

     

    Вот новость про это.

  7. Кто там за трамвай у Рижского топит - закиньте в депстрой/мэрию обращение с просьбой проинформировать о планах строительства трамвая там, и предложите включить его в АИПы.

  8. 2 часа назад, леха282 сказал:

    лучше потратить средства на их восстановление. Хотя не интересно это Собянину

    Он же сам их и закрыл, по сути.

     

    2 часа назад, леха282 сказал:

    приходом Трибусов

    Это вообще смешно.

  9. Про Ховрино и экспресс в Шереметьево дептранс продолжает присылать отписки про то, что можно доехать на 851-ом, 949 и Н1 от Речного вокзала, пассажиропотоки сложились, всё нормально. Ну и как обычно в конце приписка, что возможно рассмотрят изменения в маршрутной сети после окончания строительства ТПУ Ховрино.

    • Like 1
  10. В АИПе, если мне не изменяет память, ничего нет про улицу Гиляровского и тем более площадь у Рижского вокзала. Да и автомобилисты и им сочувствующие сразу начнут орать про пробки на съезде с ТТК и требовать бессветофорности.

  11. Вытянул полное расписание автобусов, а также троллейбусов и трамваев в формате 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 для красных, синих, зелёных, бежевых и розовых рейсов. В случае, если рейс регулярный, то последняя строка пустая (после запятой ничего нет). Если рейс специальный, то после запятой указывается его маршрут следования, обычно в формате "от <остановка такая-то> до <остановка такая-то>".

     

    Как дойдут руки запилить многозадачность и в целом причесать код, выложу саму программку, скорее всего вместе с исходниками. Вообще есть насчёт неё много планов, в т.ч. сделать графический интерфейс и всякую аналитику, но это всё будет явно нескоро.

    • Like 1
  12. 1 час назад, abr сказал:

    Одну дорогу или две сразу?

    Кутузовское, как хотели в начале года перекрывать. Чтобы, значит, и зеленоградские пассажиры не смогли уехать из-за их гетто. Зимой уже было такое, пока менты настойчиво не порекомендовали изменить формат акции.

  13. 2 минуты назад, abr сказал:

    и у Нового Зеленограда

    И тогда жители Брёхово этих Нью-Васюков опять дорогу будут перекрывать, требуя ввести им остановку, которую пообещал жадный застройщик, ни с кем не договариваясь об этом.

  14. Спустя год откопал исходники своего парсера и дописал его до работоспособного состояния, в том числе запилил поддержку специальных рейсов. Пока допиливаю и отлаживаю, полезной нагрузкой могу собрать количество рейсов (с учётом специальных) по каждой остановке каждого маршрута. Надо кому? Будет кто-то обрабывать полученный результат (могу вывести, к примеру, в CSV)?

  15. 3 часа назад, Антикарг сказал:

    Ну посмотрят-посмотрят, что большая часть населения зайцем ездит, и вернут взад турникеты. Я лично этого не хочу.

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

    • Like 3
  16. 11 минут назад, Любезный сказал:

    Хорошо бы добавить в валидатор функцию показа времени последней оплаты проезда на попоездочном билете.

    Возможно проверка баланса (на новых валидаторах - кнопка справа на корпусе) показывает факт оплаты, но точно не помню.

  17. 4 часа назад, BeetleJuice сказал:

    Там сквозной проезд через садовое нужен и нормальный диаметральный маршрут с маленькими интервалами. 

    Дептранс хотел это пропихнуть, как и встречную выделенку на Подколокольном, но не шмог. Теперь не раньше следующей весны.

  18. КАМАЗ представил троллейбус с увеличенным автономным ходом (или более угодное мэрии название - электробус с динамической подзарядкой) КАМАЗ-62825 на выставке Busworld:

    DqLcEoQXQAAKGwK.jpg:large

    источник

    • Like 3
×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.