Zydeno / Tickrail

Map data (ODbL)

The OpenStreetMap-derived city databases inside Tickrail, with the licence, the credits and the files to download.

Last updated: 2026-10-28Data version 1.0.0Data snapshot: 2026-10-27Android app

At a glance

Open map data, openly offered

Built on OpenStreetMap

© OpenStreetMap contributors. The city databases inside Tickrail are derived from OpenStreetMap and are licensed under the Open Database License (ODbL) 1.0.

You can download all of it

Every city file is listed below exactly as bundled in the app, together with a JSON copy, a GeoJSON copy and a build description. Free, no login, no tracking.

The app itself works offline

Tickrail does not contact this page or any server. The link in the app opens in your browser when you tap it.

Your trips are not part of it

Home city, saved trips, ridden stations and notes stay on your phone and are never published.

01Attribution and licence

Required notice

Map and station data © OpenStreetMap contributors, available under the Open Database License. openstreetmap.org/copyright

The map and station data come from OpenStreetMap, which is © OpenStreetMap contributors and made available under the Open Database License (ODbL) 1.0. The full licence text is in LICENSE-ODbL.txt; the licence for individual contents, the Database Contents License (DbCL) 1.0, is in LICENSE-DbCL.txt. The notice shipped with the app files is LICENSE-DATA.txt.

The same attribution is shown in the app on the map and on its Map data screen. Please keep it intact if you reuse the data or show maps made from it.

02What is covered

Derivative Database. The city files that are bundled in the Tickrail app (one file per city, including names, patches, computed layout coordinates, transliterations and search keys) are a Derivative Database of OpenStreetMap in the sense of the ODbL. All of it is offered here under the ODbL.

Produced Work. What you see on the screen of the app, in screenshots and in the store listing — the metro diagrams, the route lines and the station labels drawn from those files — is a Produced Work. A Produced Work carries the attribution notice above; it is not itself licensed under the ODbL.

Not included. Your own data (home city, saved trips, ridden stations, notes, settings) is not part of the database and is never published. The app’s code, text, fonts and design are not part of the database and are not licensed here.

03Download the data

Version 1.0.0 contains the 10 city files that ship in the app. Each city folder holds the file byte for byte as bundled (.bin), a lossless JSON copy, a GeoJSON copy, the list of patches, provenance and gate reports, the format description and the licence texts. The SHA-256 below is that of the .bin file.

Download everything (ZIP, 2.1 MB) · File format description · ODbL 1.0 text · DbCL 1.0 text

CityScopeSnapshotFilesSHA-256 of .bin
Berlin
Germany
Berlin U-Bahn: 9 lines (U1-U9); U6 north of Kurt-Schumacher-Platz unavailable in snapshot2026-10-27.bin (23 KB)
.json (444 KB)
.geojson (218 KB)
README · patches · folder
367398e64caf2cd3855298ff4b6e340d2546410567e1936bbaad9f03927bd2c1
Washington DC
United States
Washington Metrorail: 6 lines2026-10-27.bin (14 KB)
.json (259 KB)
.geojson (105 KB)
README · patches · folder
9c56433bc193b271ae30a2abf156af5d5a5584c9f4cde8f5b5c94a98d0817fb8
Istanbul
Turkey
Metro Istanbul: 11 lines (M1A, M1B, M2-M9, M11)2026-10-27.bin (20 KB)
.json (440 KB)
.geojson (196 KB)
README · patches · folder
2e5c68950e909f4f498e6db78849aec4f15eae5cc6ef490cab3539b70ce7a1b6
London
United Kingdom
London Underground: 11 lines (DLR, Elizabeth line, Overground excluded)2026-10-27.bin (37 KB)
.json (878 KB)
.geojson (287 KB)
README · patches · folder
9677e83eaeb25720391a1fad4ac2a5c6bc7ade294395eab5910e9b35df7e6f0c
Madrid
Spain
Metro de Madrid: 12 lines + Ramal (light-metro ML1-ML3 excluded)2026-10-27.bin (30 KB)
.json (586 KB)
.geojson (277 KB)
README · patches · folder
78f9494b86a481c0c8a994af63ea4fa4ec43d1e1141a8f2efd2484573ee980c8
Mexico City
Mexico
Mexico City Metro: 12 lines2026-10-27.bin (18 KB)
.json (396 KB)
.geojson (183 KB)
README · patches · folder
bd9a55406f746c4e2355172fcbda975fc81bb016d9daa54af1eec555d2672158
New York
United States
NYC Subway: 25 services (22 lettered/numbered + 3 shuttles)2026-10-27.bin (60 KB)
.json (1.7 MB)
.geojson (621 KB)
README · patches · folder
41c95cde91cf10148f1075896a40f350d069a11abe5672544a1bf8a8f3229e7b
Paris
France
Paris Metro: 16 lines (RER, tram excluded)2026-10-27.bin (56 KB)
.json (903 KB)
.geojson (430 KB)
README · patches · folder
81823f110d29866ac5b3ee5a2f273fa105a977063ded13e5ca6001b4f369f391
Seoul
South Korea
Seoul Metropolitan Subway: all 24 lines on Wikipedia (numbered lines are route=subway; Korail/light-rail lines are route=train/light_rail in OSM)2026-10-27.bin (94 KB)
.json (2.7 MB)
.geojson (844 KB)
README · patches · folder
59018d9141e0668f4b96b19a61c7ff53621734eab909425235d46a7ac786c9b1
Tokyo
Japan
Tokyo Metro (9) + Toei Subway (4) = 13 lines2026-10-27.bin (50 KB)
.json (782 KB)
.geojson (382 KB)
README · patches · folder
86a19d45a17601b39e3b55b0668f54be744b5b48fd7418f5feced82f4dbb89ce

The files are plain, unencrypted and unsigned data. There is no technical lock and no extra term on them beyond the ODbL.

04Share-alike and how the database is offered

Under ODbL section 4.6, anyone who publicly uses a Derivative Database or a Produced Work made from it must offer recipients a machine-readable copy of the Derivative Database, or a file describing all alterations to the original database. Tickrail meets this in the first way: the entire Derivative Database is offered here, free of charge, as the files listed above. The same files, byte for byte, are the ones in the app. Each city also has a patches.json that lists every manual patch applied to the OpenStreetMap data, and the README and format description state how the files were made.

If you publicly use this Derivative Database or a database built from a substantial part of it, the ODbL requires you to license it under the ODbL (or a compatible licence), keep the notices and credit OpenStreetMap contributors. If you only create or show maps from the data, the ODbL asks for the attribution notice, not for publishing the maps. Read the licence for the exact terms.

Individual items in the database (single facts such as a station name or position) are available under the DbCL 1.0.

05Contents of the database

  • Stations, stops and interchange groups from OpenStreetMap, with OpenStreetMap identifiers.
  • Lines and routes (names, colours, directions, service patterns) from OpenStreetMap relations.
  • Ground geometry of tracks where it exists in OpenStreetMap.
  • Computed values: schematic layout coordinates, label positions, transliterated names, search keys, estimated walking links.
  • Where noted in a city’s README: labels from Wikidata (structured data, CC0) and a separate OpenStreetMap snapshot of rivers and coastline that was used only to compute the layout.

Line names, line colours and operator names appear only to identify services.

06How the files are built

The files are produced offline on the developer’s computer by a build tool that is described, not distributed. In outline:

  1. An OpenStreetMap extract per city is fetched once and pinned (immutable, with its SHA-256 and the original OpenStreetMap base timestamps in provenance.json).
  2. A reviewed list of patches is applied (patches.json).
  3. Stations, lines and interchanges are normalised; names prefer the local name, then name:en, then a computed Latin transliteration.
  4. The schematic layout is computed (next section), then labels are placed.
  5. The result is written as one compact binary file per city. The format is documented in FORMAT.md; the JSON copy is its complete lossless twin.

Each city README lists the exact command, inputs and tools used, and loom-provenance.json records the layout settings and hashes. The inputs are OpenStreetMap data.

07Schematic layout: LOOM and EuroVis 2020

Schematic layouts computed with LOOM (University of Freiburg, Chair of Algorithms and Data Structures; github.com/ad-freiburg/loom), based on Bast, Brosi and Storandt, "Metro Maps on Octilinear Grid Graphs", EuroVis 2020. Tickrail is not affiliated with or endorsed by the University of Freiburg.

Citation: Hannah Bast, Patrick Brosi and Sabine Storandt, Metro Maps on Octilinear Grid Graphs, Computer Graphics Forum 39(3), EuroVis 2020, doi:10.1111/cgf.13986. LOOM is run unmodified as a separate program at build time (commit 1e47578); none of its code is in the app or in these files.

08Cities in this version

This version contains 10 cities: Berlin, Washington DC, Istanbul, London, Madrid, Mexico City, New York, Paris, Seoul, Tokyo.

Each city covers the metro or subway system named in its scope column, as far as it is mapped in OpenStreetMap at the snapshot date. Other rail modes of the same city are not included unless the scope says so, and some lines or sections may be missing or incomplete.

09Versions and snapshot date

Data snapshot: 2026-10-27. Every released data version stays online, so the files matching an installed version of the app remain available.

Data versionSnapshotContentsAddress
1.0.0 (this page)2026-10-2710 citieshttps://zydeno.com/tickrail/data/1.0.0/

10No warranty, independence

The data is provided as is, without warranty of any kind (see ODbL section 7). It comes from volunteers and from automated processing, is a snapshot, and can be wrong, incomplete or out of date. Times and distances derived from it are estimates. It does not show timetables, live times, fares, disruptions or planned closures. Always check the operator’s signs, notices and accessibility information.

Tickrail is an independent app. It is not affiliated with or endorsed by any transit operator, government agency or the University of Freiburg. Questions about the data or this page: [email protected].