Koderia
IT ProjectsAbout usCase studies
Contact
Koderia

We connect IT specialist outsourcing with complete software development — from flexible team extension to turnkey delivery.

Pages
IT ProjectsCustom softwareIT OutsourcingAbout usCase studiesContact
Tools
CVComing soonSalary calculatorJob comparisonAdequate salaryReferralExtra
Company Information
Koderia, s. r. o.
Registered office: Dúbravská cesta 1793/2, 841 04 Bratislava – Karlova Ves
Company ID (IČO): 47 975 890
Tax ID (DIČ): 2024169290
VAT ID: SK2024169290
Registered in the Commercial Register of the Municipal Court Bratislava III, Section: Sro, File No.: 101669/B
+421 917 863 972info@koderia.sk
Follow us
FacebookInstagramLinkedInSpotify
Copyright © 2026 Koderia, s. r. o.
Privacy policy
Webdesign by Juraj Porubän
Koderia
  1. Home
  2. Case studies
  3. Data Warehouse for Rail Defectoscopy
Railways

Data Warehouse for Rail Defectoscopy

Railways of the Slovak Republic ordered a diagnostic vehicle for non-destructive testing from a consortium of companies, which delivered the vehicle, measuring technologies, and the software to evaluate all the measured data. For this consortium, we created a warehouse and an analytical tool that displays the data in a user-friendly portal.

Data Warehouse for Rail Defectoscopy

Core competencies

Data analyticsData visualizationData warehouseHigh data volume processingMicroservices

Technologies

JavaSpring StackVueREST

Problem definition and goal

Measurement systems produce a huge amount of data, which needs to be transferred to a datastore and later cleaned and transformed into a format understandable to a common user. Due to the size of the database, which is estimated to be ca. 5TB, the data must be transformed into a format that is optimized for future display on the portal. The application must provide a user interface that displays the requested data with fast response times and is able to present the measured data on an underlying map.

Challenges

The project involves a large volume of measured data that needs to be transferred from a locomotive to a server, then cleaned and transformed into a format that enables later data analysis and provides short response times for the presentation layer.

Cooperation of multiple vendors

One of the challenges was also to arrange cooperation among several companies, including multiple vendors of measuring systems and multiple vendors of software solutions.

About the customer

Railways of the Slovak Republic manages the state-owned railway infrastructure on the territory of the Slovak Republic and at the same time provides also transportation services.

Key features

  • Data analytics
  • Data visualization
  • Data warehouse

Solutions

The data warehouse consolidates vast amounts of information collected from measurement systems installed on the locomotive. This warehouse efficiently stores, cleans, and transforms raw measurement data into a structured format, enabling comprehensive analysis and reporting. It supports advanced data analytics, facilitating the identification of rail defects, trends and patterns over time.

Campaigns

The measurements of selected track sections are planned in advance as part of a measurement campaign. When creating a campaign, a user has to define the entire route plan for the diagnostic vehicle, including details regarding the vehicle's speed, types of diagnostics, and scheduled stops at stations.

Campaigns

After completing a campaign, a user can view and analyze the collected data. It is possible to download the original files produced by the measuring systems, view pictures or videos from cameras, and locate the defects on a map.

Data Warehouse for Rail Defectoscopy

Campaigns and all associated files have their own lifecycle, which helps users to analyze the results and plan subsequent repairs.

Data Warehouse for Rail Defectoscopy

Dashboard

The application features a comprehensive dashboard with interactive tiles, allowing users to easily navigate to various screens such as reports, campaigns or files. Each tile provides quick access to different functionalities, ensuring an intuitive and efficient user experience. The dashboard serves as the central hub, offering an overview of key information and functionalities. Users can access detailed reports, manage campaign data, and navigate to all other screens directly from the dashboard.

Dashboard

Reports

The application includes a variety of reports to support comprehensive data analysis and decision making. These reports encompass outputs from measurements, detailing precise data collected during campaigns. Error reports highlight any anomalies or issues detected in the data. Sectional assessment reports provide an evaluation of specific track sections, while status of measurement reports offer real-time updates on the progress and results of ongoing measurements. Additionally, frontal photo reports present visual documentation from cameras, aiding in the identification and verification of defects. Each report is designed to provide clear and actionable insights, enhancing the overall efficiency and effectiveness of the rail maintenance process.

ReportsReports

Two directions. One partner.

We help individuals grow and companies deliver quality technology solutions.

IT OutsourcingSolutions for companies