Рассказываем, какая работа на внутренней кухне OpenProvinceMap была проделана за первый месяц 2026 года…
Автобусы!!!!
В конце декабря были с RISX были достигнуты договоренности по отображению автобусов с сайта nano.risx.app на OpenProvinceMap. После небольшого новогоднего перерыва была начата работа по добавлению автобусов RISX на карту OPM
С 4 января автобусы, использующие систему RISX стали отображаться на карте OpenProvinceMap!
Среди данных по автобусам RISX отображаются пока что только номер маршрута, направление движения, ник водителя и [при наличии] бортовой (государственный) номер. Все метки имеют тип «Автобус» (зеленый цвет).
Маршруты отображаются аналогично — при наличии в БД OpenProvinceMap маршрута с названием «ЧАТП:{Компания}:{Номер маршрута}»
20 января была восстановлена работа ПИВО на территории России — соответственно, на карту вернулись и автобусы, подключенные к этой системе
Интересно, пока я был в армии, на OpenProvinceMap вообще нИкАкИе аВтОбУсЫ нЕ оТоБрАжАлИсЬ чТо-Ли, кроме Арвутранспортэйшн?
— Виктор Олег Руинов
ЭКСПЕРИМЕНТАЛЬНО 31 января «НОКД» начал передавать в OpenProvinceMap местоположение муниципального транспорта игры





Отслеживание муниципального ОТ // данные: nokd.ru
Автобусы, троллейбусы и даже трамваи теперь отображаются на карте OpenProvinceMap (при наличии данных от НОКД)! В настоящий момент экспериментальный мониторинг работает только на первом сервере в Приволжске
Ранее OpenProvinceMap запрашивало у разработчиков игры доступ к местоположению муниципального транспорта, но ответа пока не последовало…
Прочее

На странице статистики обновлено отображение вклада участников
Ранее отображалось мнимое «количество пакетов правок», однако сами пакеты могут содержать как одно, так и сотню изменений. Теперь в списке отображается именно суммарное количество изменений
Другая «проблема» такого списка — так это то, что создание одной линии, состоящей условно из 200 новых точек считается как 201 изменение (создано 200 точек и 1 линия)…
Впрочем, это не какой-либо рейтинг среди пользователей и не должно восприниматься таким образом — OpenProvinceMap благодарен любому пользователю, улучшающему сайт, даже если его вклад «минимален». На странице статистики отображаются ВСЕ пользователи, которые когда-либо вносили хотя бы одно изменение в данных карты
Фэйл года 2
Продолжается работа над исправлением фэйлов «зеленого» года…
В конце декабря мы остановились на том, что добавили некий «оффлайн-режим» на сайте. Работает он следующим образом:
Пользователь нажимает на магазин => поисковый запрос на OPM API => Ошибка 500 (нет связи с бд) => Пользователь видит минимальный набор информации из кэша (название магазина и пару других параметров)
Однако, в случае отсутствия связи с сервером данных, открыть сайт OpenProvinceMap было невозможно.
В январе для распределения нагрузки в качестве эксперимента был арендован дополнительный сервер для размещения на нем данных карты (такое уже было году в 2020, что привело к появлению waste), НО……. Буквально через пару дней этот сервер умер и был недоступен около часа:
23 января с 20:30 фиксируем проблемы в работе сервера (высокие сетевые потери), оформлена заявка в поддержку дата-центра, ожидаем комментарии
К 21:20 дата-центр сообщил, что идет DDoS атака
Работа сервера восстановлена в 21:35
— поддержка хостинга
В связи с этим перестала открываться главная страница OpenProvinceMap (опять), а восстановление работы зависело не от нас
В «срочном» порядке была проделана по исправлению очень-очень старой и главной проблемы — выбивание ошибки 500 в случае отсутствия связи с сервером данных — сам сайт может спокойно работать и без связи с ним + добавлен «оффлайн-режим», чтоб вместо «ошибка получения данных» в информации об объектах карты отображался минимум закэшированной информации
С поиском все гораздо сложнее — он работать не будет, однако популярные категории (например, банкоматы) будут отображаться на карте, если нажать на соответствующую подсказку
Рубрика рандомная цитата…или нет
«Эх вот би на опм мониторинг квартир и отслеживание муниципального ОТ»
— Виктор Олег Руинов