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:显示背景颜色的颜色-Hexcode
  • textColor:文字颜色的颜色-Hexcode
  • shape:指定图标的形状 --> 以下为示例
    • 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

RE72


  • shortOperatorName:gaby
  • lineName:RE72
  • hafasOperatorCode:go-ahead-bayern-gmbh
  • hafasLineId:re-72
  • backgroundColor:#ef7c00
  • textColor:#ffffff
  • shape:rectangle

条目:gaby,RE72,go-ahead-bayern-gmbh,re-72,#ef7c00,#ffffff,rectangle

DB Regio AG S-Bahn München, S7

S7


  • shortOperatorName:mvv-db-sbm
  • lineName:S7
  • hafasOperatorCode:db-regio-ag-s-bahn-munchen
  • hafasLineId: 4-800725-7
  • backgroundColor:#8a372f
  • textColor:#ffffff
  • shape:pill

条目:mvv-db-sbm,S7,db-regio-ag-s-bahn-munchen,4-800725-7,#8a372f,#ffffff,pill

KVV: Albtal-Verkehrs-Gesellschaft mbH

S1


  • shortOperatorName:kvv-avg
  • lineName:S1
  • hafasOperatorCode:albtal-verkehrs-gesellschaft-mbh
  • hafasLineId:4-a6s8-8
  • backgroundColor:#6e692a
  • textColor:#ffffff
  • shape:rectangle-rounded-corner(一个略少圆角的药丸)

其他形状

梯形

64

六边形

112