This software was developed with the support of the Faculty of Information Technology, Czech Technical University in Prague. For more information, visit fit.cvut.cz.
The open repository can be found at https://github.com/opendatalabcz/netex-map.
NeTEx Map is a web application that visualizes Czech public transportation timetables published in NeTEx format on an interactive map with time-based controls. The application estimates geographical information, since it isn't part of the czech timetables.
- Imports, processes, and serves timetables
- Imports coarse stop positions from JrUtil unified export published at https://data.jr.ggu.cz/results/latest/
- RESTful API
- Interactive map visualization of estimated vehicle positions time-based controls
- Basic search functionality for timetables
- PostgreSQL database with support for spacial data
- Routing service based on OpenStreetMap data
- Provides estimated routes
- Reverse proxy
- Create
.envfile by copying.env.exampleand modify it. Don't forget to set the database password and the project directory! - Run Docker compose
# At project root directory docker compose build && docker compose up -d
Copyright (C) 2026 David Gaier
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.