This repository is made for collecting line colors in public transport lines, so they can be displayed on systems using DB HAFAS.
The line-colors.csv
contains several columns:
shortOperatorName
: Short operator name (i.e. vehicle keeper marking/"Halterkürzel" or another identifier for EVU) and a local transport network abbreviationlineName
: Displayed line namehafasOperatorCode
: used to identify the correct line, if line id is not distinct. Can be empty!hafasLineId
: identifies the HAFAS line - you can get this by requesting a departure for the line from HAFAS (i.e. using db-rest playground)backgroundColor
: Color-Hexcode for the display background colortextColor
: Color-Hexcode for the text colorrounded
: Specifies whether the line icon has rounded ends or not
If a line operates in a local transport network/"Verkehrsverbund", the network's line color shall be preferred.
Local transport networks usually have line colors for:
- suburban lines / "S-Bahn"
- subway lines / "U-Bahn"
- tramway lines / "Straßenbahn, Stadtbahn"
- bus lines / "Bus"
I'd be very happy if this file could expand very fast, so please feel free to add more lines by opening a PR.
BUT FIRST
- Check that entries are sorted first by
shortOperatorName
and thenlineName
- Reference a source in your PR where data can be proved (somewhere from the internet, like a timetable PDF...)
- Don't add it to
sources.json
, just mention it in your PR
- Don't add it to
- All entries in the CSV (except
lineName
) shall be in lower case
shortOperatorName
: gabylineName
: RE72hafasOperatorCode
: go-ahead-bayern-gmbhhafasLineId
: re-72backgroundColor
: #ef7c00textColor
: #ffffffrounded
: false
Entry: gaby;RE72;go-ahead-bayern-gmbh;re-72;#ef7c00;#ffffff;false
shortOperatorName
: mvv-db-sbmlineName
: S7hafasOperatorCode
: db-regio-ag-s-bahn-munchenhafasLineId
: 4-800725-7backgroundColor
: #8a372ftextColor
: #ffffffrounded
: true
Entry: mvv-db-sbm;S7;db-regio-ag-s-bahn-munchen;4-800725-7;#8a372f;#ffffff;true