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

Обзор

Локальная веб-утилита для создания, редактирования и восстановления полилиний железнодорожных путей, использовавшихся при подготовке данных железнодорожного графа.

Проект возник из практической проблемы качества данных: объекты железнодорожной инфраструктуры нужно было связать с корректной геометрией, но ручная подготовка полилиний была медленной, подверженной ошибкам и плохо проверяемой без визуального инструмента.

Утилита давала лёгкий внутренний интерфейс для работы с геометрией железнодорожного графа: редактирование узлов, создание полилиний, генерация геометрии через routing service и восстановление некорректных или неполных участков пути.

Технологический стек

  • Java / Spring Boot
  • Server-side rendering
  • MVC architecture
  • Repository layer
  • JavaScript / jQuery
  • Map-based UI
  • Routing service integration
  • Polyline caching
  • Asynchronous data loading