Skip to content

Releases

v0.11.0 — Качество и выпуск

Choose a tag to compare

@ht2473 ht2473 released this 03 Nov 22:01

Добавлено

  • Нагрузочные сценарии для 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, справка

Choose a tag to compare

@ht2473 ht2473 released this 03 Nov 18:24

Добавлено

  • Отчёты PDF и XLSX по семи шаблонам: паспорт объекта, сводка по округу или району, проходимость для профиля ТС, дорожные работы и влияние, результаты сценария, оценка локации, качество данных. В PDF — те же графики и карты, что в системе, и источники данных.
  • Служба pdf (headless Chromium) печатает страницы отчётов по токену печати только для чтения; XLSX собирается из таблиц той же страницы.
  • Задания отчётов, хранение неделю, уведомление о готовности; расписания с рассылкой письмом с файлом; раздел «Отчёты», заказ из карточки объекта и профиля территории.
  • Выгрузка реестра в GeoPackage для QGIS; дата данных рядом с атрибуцией во всех форматах.
  • Документация API в системе, спецификация GET /api/v1/openapi.json, лимит запросов по токену.
  • Справка: руководство по разделам, методики показателей, источники и лицензии, словарь, «О системе»; знакомство с системой при первом входе.

Исправлено

  • Показатели объекта (GET /metrics/entity) отвечали ошибкой 500.

v0.9.0 — Мониторинг и уведомления

Choose a tag to compare

@ht2473 ht2473 released this 03 Nov 15:10

Добавлено

  • Правила оповещений пяти видов: дорожные работы на коридоре маршрута, у объектов или в области;
    изменения ограничений для грузовиков; рост времени доступности объектов; новые объекты реестра;
    сбой и устаревание источников данных.
  • Проверка правил по событиям изменения данных и каждые 15 минут, без дублей: повторы добавляются
    к открытому алерту, исчезнувшая причина закрывает его автоматически.
  • Жизненный цикл алерта (активен → подтверждён → закрыт), назначение, комментарии, журнал; лента
    в реальном времени, карточка с картой, конструктор правил с рисованием коридора и области.
  • Центр уведомлений, почта сразу или дайджестом, Telegram-бот с привязкой кодом, вебхуки HTTPS с
    подписью HMAC-SHA256 и журналом доставок; тихие часы, порог важности, подписка оператора.
  • Постоянные потребители событий и дочитывание потока событий браузера после разрыва.

v0.8.0 — Сценарии и оценка локации

Choose a tag to compare

@ht2473 ht2473 released this 03 Nov 12:58

Добавлено

  • Сценарии «что если»: перекрытия участков, изменение правил зон и профиля ТС, новый объект;
    расчёт базы и сценария матрицами Valhalla, изохроны, итоги по районам, сравнение на двух
    синхронных картах, ход расчёта в реальном времени.
  • Устойчивость сети: пакет сценариев выпадения самых критичных мостов и участков, рейтинг ущерба
    в объекто-минутах, слой на карте.
  • Оценка локации: показатели по ячейкам H3, исключающие зоны, веса по МАИ с проверкой
    согласованности, ранжирование TOPSIS, чувствительность к весам, сравнение кандидатов.
  • Земельный покров из OSM: жилая застройка, зелёные зоны, вода.
  • Поток событий сервера (SSE) для обновления интерфейса.

Исправлено

  • Доступные имена кнопок поиска и меню пользователя.

v0.7.0 — Аналитика

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • Каталог показателей с методиками: объекты, районы, округа, ячейки H3 (разрешения 8 и 9),
    участки сети, город; пересчёт по изменениям исходных данных.
  • Сводные индексы доступности, обеспеченности инфраструктурой, ограничений и логистической
    привлекательности; настройка весов, нормировка, анализ чувствительности.
  • Ряды показателей и прогнозы: сезонная наивная модель, Холт–Уинтерс, регрессия с
    производственным календарём; выбор модели по MASE, интервалы бутстрепом.
  • Горячие точки Gi* и кластеры объектов DBSCAN.
  • Дашборд с настраиваемыми виджетами, картограммы, раздел «Аналитика», страница методик,
    показатели в профиле территории.

Изменено

  • Размер пула соединений задаётся в адресе базы.

v0.6.0 — Поиск

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • Единый индекс поиска: объекты, адреса, улицы, территории, правовые акты, дорожные работы,
    сохранённые виды; синонимы и устойчивость к опечаткам.
  • Разбор запроса в фильтры реестра, подсказки, прямой и обратный геокодер.
  • Палитра Ctrl K, страница результатов, «Что здесь?» на карте.
  • Оценка качества на наборе из 178 запросов (nDCG@10 0,98).

v0.5.0 — Рабочее пространство

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • API и страница реестра объектов: фасеты, фильтры, курсоры, сравнение, выгрузка CSV, XLSX, GeoJSON.
  • Карточка объекта: доступность, маршрут и изохроны, ограничения и работы рядом, мини-карта.
  • Уточнение реестра: правки редактора, сообщения об ошибках, история изменений.
  • Карта: выделение области со сводкой, измерение, фильтр из реестра, кластеры, изображение с
    легендой и источниками; сохранённые виды карты и реестра.
  • Территории: списки округов и районов, профиль территории.
  • Контрактные тесты прав и сквозной сценарий в браузере.

Исправлено

  • Go 1.27.3 и excelize с исправлениями уязвимостей.
  • Ограничения рядом с объектом считаются по списку участков — быстрее на порядок.

v0.4.0 — Маршрутизация и сеть

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • Граф Valhalla с ограничениями из дорожных знаков.
  • Маршруты грузовиков с политикой зон МКАД, ТТК и Садового кольца, объяснением обходов и
    сравнением; выгрузка в GPX.
  • Изохроны и их сравнение по профилям ТС, матрица времени и расстояния.
  • Доступность объектов до МКАД, ТТК, центра и ж/д пунктов.
  • Сетевой анализ: значимость участков, узкие места по габаритам, критичные элементы.
  • Кеш повторных расчётов, лимит одновременных расчётов, точки маршрута по адресу и объекту.

Исправлено

  • Величины ограничений из тегов OSM читались без целой части.
  • Адрес объекта без контура ищется по пространственному индексу.
  • Ключ портала открытых данных не попадает в текст ошибок.

v0.3.0 — Данные Москвы и статистика

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • Загрузчик портала открытых данных Москвы: дорожные знаки, работы, инфраструктура, адресный
    реестр, разрешения на ввод.
  • Население муниципальных образований и грузоперевозки из Росстата и ЕМИСС.
  • Правила зон ограничения движения, грузовой каркас, раздел «Регулирование».
  • Производственный календарь, ДТП с пострадавшими.
  • Обогащение реестра объектов адресами и разрешениями на ввод.

v0.2.0 — Данные OSM, подложка, тайлы

Choose a tag to compare

@ht2473 ht2473 released this 25 Oct 19:21

Добавлено

  • Каркас загрузок: источники, запуски, снимки, проверки качества.
  • Импорт OpenStreetMap: территории, кольца, объекты логистики, дорожная сеть.
  • Подложка карты Protomaps (PMTiles), шрифты и значки; векторные тайлы слоёв данных из PostGIS.
  • Карта в рабочем пространстве со слоями и легендой.