traewelling / line-colors
该包最新版本(dev-main)没有提供许可证信息。
dev-main
2024-09-25 20:35 UTC
This package is not auto-updated.
Last update: 2024-09-30 12:13:41 UTC
README
此存储库是为了收集公共交通线路的颜色,以便在使用DB HAFAS的系统上显示。
结构
line-colors.csv
包含多个列
shortOperatorName
:简短的运营商名称(例如车辆保管标记/“Halterkürzel”或EVU的另一个标识符)和本地交通网络缩写lineName
:显示的线路名称hafasOperatorCode
:用于识别正确的线路,如果线路ID不唯一。可以为空!hafasLineId
:识别HAFAS线路 - 您可以通过请求HAFAS的线路出发信息来获取此信息(例如使用db-rest playground)backgroundColor
:显示背景颜色的颜色-HexcodetextColor
:文字颜色的颜色-Hexcodeshape
:指定图标的形状 --> 以下为示例rectangle
:只是一个矩形pill
:完全圆角的矩形rectangle-rounded-corner
:圆角的矩形梯形
hexagon
(尚未支持)
贡献
如果线路在本地交通网络/"Verkehrsverbund"中运营,则应优先考虑网络的线路颜色。
本地交通网络通常有以下线路颜色
- 郊外线路 / "S-Bahn"
- 地铁线路 / "U-Bahn"
- 有轨电车线路 / "Straßenbahn, Stadtbahn"
- 公交车线路 / "Bus"
如果单个线路在多个交通网络中运营,则应优先考虑运营商传达的颜色。
如果这个文件能迅速扩展,我会非常高兴,所以请随时通过打开PR添加更多线路。
请保持PR的大小适中。如果可能,为每个运营商创建一个小的PR。
但是首先
- 检查条目是否首先按
shortOperatorName
排序,然后是lineName
- 在您的PR中引用一个可以证明数据来源的地方(例如互联网上的时刻表PDF...)
- 并将其添加到
sources.json
中。
- 并将其添加到
- CSV中的所有条目(除
lineName
外)都应为小写
然后
- 请检出
main
分支的最新提交,并从中创建一个新的分支 - 确保验证测试(创建PR后)通过
示例
Go-Ahead Bayern GmbH, RE72
shortOperatorName
:gabylineName
:RE72hafasOperatorCode
:go-ahead-bayern-gmbhhafasLineId
:re-72backgroundColor
:#ef7c00textColor
:#ffffffshape
:rectangle
条目:gaby,RE72,go-ahead-bayern-gmbh,re-72,#ef7c00,#ffffff,rectangle
DB Regio AG S-Bahn München, S7
shortOperatorName
:mvv-db-sbmlineName
:S7hafasOperatorCode
:db-regio-ag-s-bahn-munchenhafasLineId
: 4-800725-7backgroundColor
:#8a372ftextColor
:#ffffffshape
:pill
条目:mvv-db-sbm,S7,db-regio-ag-s-bahn-munchen,4-800725-7,#8a372f,#ffffff,pill
KVV: Albtal-Verkehrs-Gesellschaft mbH
shortOperatorName
:kvv-avglineName
:S1hafasOperatorCode
:albtal-verkehrs-gesellschaft-mbhhafasLineId
:4-a6s8-8backgroundColor
:#6e692atextColor
:#ffffffshape
:rectangle-rounded-corner(一个略少圆角的药丸)