Repository navigation
Releases
Releases · ht2473/FreightFlow_v2
v0.11.0 — Качество и выпуск
Добавлено
- Нагрузочные сценарии для API, тайлов, поиска и маршрутов (
task load); бюджет размера сборки интерфейса в общей проверке. - Прогрев тайлов мелких масштабов при запуске и после публикации данных; профилировщик по флагу.
- Раздел «Обстановка»: идущие и предстоящие дорожные работы, динамика, переход на карту.
- Дашборд: перетаскивание и порядок виджетов, ровная сетка карточек.
- Команда
freightflow demo -email …— демонстрационный набор для учётной записи. - Проверка доступности axe во всех разделах в обеих темах, ссылка «К содержанию», проход с клавиатуры; 51 сквозной тест ключевых потоков.
Изменено
- Запросы показателей и территорий — по первичным ключам, новые индексы; стартовая загрузка без карты и графиков.
- Карта ограничена рамкой подложки, наименьший масштаб зависит от размера окна; по умолчанию включены только основные слои.
- Сеансы пользователя завершаются при сбросе 2FA администратором и при блокировке; простые пароли отклоняются; ответы API не кешируются.
- Чек-лист OWASP ASVS уровня 2 и матрица «операция × роль» в тестах для всех операций API.
- golang.org/x/net 0.62 и excelize 2.11.1 — исправления уязвимостей.
- README: снимки разделов и значки.
Исправлено
- Сценарий с новым объектом ронял список сценариев (
GET /scenarios). - В сравнении сценария не отображалась карта «База»; при недостижимой по правилам зон цели вместо нулей выводится пояснение.
- Сохранённая оценка локации открывалась без карты пригодности и кандидатов.
- Карта падала после работы линейкой или карандашом.
v0.10.0 — Отчёты, API, справка
Добавлено
- Отчёты PDF и XLSX по семи шаблонам: паспорт объекта, сводка по округу или району, проходимость для профиля ТС, дорожные работы и влияние, результаты сценария, оценка локации, качество данных. В PDF — те же графики и карты, что в системе, и источники данных.
- Служба pdf (headless Chromium) печатает страницы отчётов по токену печати только для чтения; XLSX собирается из таблиц той же страницы.
- Задания отчётов, хранение неделю, уведомление о готовности; расписания с рассылкой письмом с файлом; раздел «Отчёты», заказ из карточки объекта и профиля территории.
- Выгрузка реестра в GeoPackage для QGIS; дата данных рядом с атрибуцией во всех форматах.
- Документация API в системе, спецификация
GET /api/v1/openapi.json, лимит запросов по токену. - Справка: руководство по разделам, методики показателей, источники и лицензии, словарь, «О системе»; знакомство с системой при первом входе.
Исправлено
- Показатели объекта (
GET /metrics/entity) отвечали ошибкой 500.
v0.9.0 — Мониторинг и уведомления
Добавлено
- Правила оповещений пяти видов: дорожные работы на коридоре маршрута, у объектов или в области;
изменения ограничений для грузовиков; рост времени доступности объектов; новые объекты реестра;
сбой и устаревание источников данных. - Проверка правил по событиям изменения данных и каждые 15 минут, без дублей: повторы добавляются
к открытому алерту, исчезнувшая причина закрывает его автоматически. - Жизненный цикл алерта (активен → подтверждён → закрыт), назначение, комментарии, журнал; лента
в реальном времени, карточка с картой, конструктор правил с рисованием коридора и области. - Центр уведомлений, почта сразу или дайджестом, Telegram-бот с привязкой кодом, вебхуки HTTPS с
подписью HMAC-SHA256 и журналом доставок; тихие часы, порог важности, подписка оператора. - Постоянные потребители событий и дочитывание потока событий браузера после разрыва.
v0.8.0 — Сценарии и оценка локации
Добавлено
- Сценарии «что если»: перекрытия участков, изменение правил зон и профиля ТС, новый объект;
расчёт базы и сценария матрицами Valhalla, изохроны, итоги по районам, сравнение на двух
синхронных картах, ход расчёта в реальном времени. - Устойчивость сети: пакет сценариев выпадения самых критичных мостов и участков, рейтинг ущерба
в объекто-минутах, слой на карте. - Оценка локации: показатели по ячейкам H3, исключающие зоны, веса по МАИ с проверкой
согласованности, ранжирование TOPSIS, чувствительность к весам, сравнение кандидатов. - Земельный покров из OSM: жилая застройка, зелёные зоны, вода.
- Поток событий сервера (SSE) для обновления интерфейса.
Исправлено
- Доступные имена кнопок поиска и меню пользователя.
v0.7.0 — Аналитика
Добавлено
- Каталог показателей с методиками: объекты, районы, округа, ячейки H3 (разрешения 8 и 9),
участки сети, город; пересчёт по изменениям исходных данных. - Сводные индексы доступности, обеспеченности инфраструктурой, ограничений и логистической
привлекательности; настройка весов, нормировка, анализ чувствительности. - Ряды показателей и прогнозы: сезонная наивная модель, Холт–Уинтерс, регрессия с
производственным календарём; выбор модели по MASE, интервалы бутстрепом. - Горячие точки Gi* и кластеры объектов DBSCAN.
- Дашборд с настраиваемыми виджетами, картограммы, раздел «Аналитика», страница методик,
показатели в профиле территории.
Изменено
- Размер пула соединений задаётся в адресе базы.
v0.6.0 — Поиск
Добавлено
- Единый индекс поиска: объекты, адреса, улицы, территории, правовые акты, дорожные работы,
сохранённые виды; синонимы и устойчивость к опечаткам. - Разбор запроса в фильтры реестра, подсказки, прямой и обратный геокодер.
- Палитра Ctrl K, страница результатов, «Что здесь?» на карте.
- Оценка качества на наборе из 178 запросов (nDCG@10 0,98).
v0.5.0 — Рабочее пространство
Добавлено
- API и страница реестра объектов: фасеты, фильтры, курсоры, сравнение, выгрузка CSV, XLSX, GeoJSON.
- Карточка объекта: доступность, маршрут и изохроны, ограничения и работы рядом, мини-карта.
- Уточнение реестра: правки редактора, сообщения об ошибках, история изменений.
- Карта: выделение области со сводкой, измерение, фильтр из реестра, кластеры, изображение с
легендой и источниками; сохранённые виды карты и реестра. - Территории: списки округов и районов, профиль территории.
- Контрактные тесты прав и сквозной сценарий в браузере.
Исправлено
- Go 1.27.3 и excelize с исправлениями уязвимостей.
- Ограничения рядом с объектом считаются по списку участков — быстрее на порядок.
v0.4.0 — Маршрутизация и сеть
Добавлено
- Граф Valhalla с ограничениями из дорожных знаков.
- Маршруты грузовиков с политикой зон МКАД, ТТК и Садового кольца, объяснением обходов и
сравнением; выгрузка в GPX. - Изохроны и их сравнение по профилям ТС, матрица времени и расстояния.
- Доступность объектов до МКАД, ТТК, центра и ж/д пунктов.
- Сетевой анализ: значимость участков, узкие места по габаритам, критичные элементы.
- Кеш повторных расчётов, лимит одновременных расчётов, точки маршрута по адресу и объекту.
Исправлено
- Величины ограничений из тегов OSM читались без целой части.
- Адрес объекта без контура ищется по пространственному индексу.
- Ключ портала открытых данных не попадает в текст ошибок.
v0.3.0 — Данные Москвы и статистика
Добавлено
- Загрузчик портала открытых данных Москвы: дорожные знаки, работы, инфраструктура, адресный
реестр, разрешения на ввод. - Население муниципальных образований и грузоперевозки из Росстата и ЕМИСС.
- Правила зон ограничения движения, грузовой каркас, раздел «Регулирование».
- Производственный календарь, ДТП с пострадавшими.
- Обогащение реестра объектов адресами и разрешениями на ввод.
v0.2.0 — Данные OSM, подложка, тайлы
Добавлено
- Каркас загрузок: источники, запуски, снимки, проверки качества.
- Импорт OpenStreetMap: территории, кольца, объекты логистики, дорожная сеть.
- Подложка карты Protomaps (PMTiles), шрифты и значки; векторные тайлы слоёв данных из PostGIS.
- Карта в рабочем пространстве со слоями и легендой.