Files
bsagconv/src/routes/vehicles.ts

222 lines
5.2 KiB
TypeScript
Raw Normal View History

2026-03-08 11:24:29 +01:00
export interface VehicleData {
id: string;
name: string;
type: string;
// year the vehicle model went into service
serviceStart: string;
// length in millimetres
length: number;
img: string;
imgCredit: string;
}
export let vehicles: VehicleData[] = [
// trams
{
id: "gt8n2",
name: "Siemens Avenio / GT8N-2 'Nordlicht'",
type: "tram",
serviceStart: "2020",
length: 36900,
img: "/trams/gt8n-2.jpg",
imgCredit: "Martin Kursawe",
},
{
id: "gt8n1",
name: "Bombardier Flexity Classic / GT8N-1",
type: "tram",
serviceStart: "2005",
length: 35390,
img: "/trams/gt8n-1.jpg",
imgCredit: "denizk0461",
},
{
id: "gt8n",
name: "AEG/ADtranz GT8N",
type: "tram",
serviceStart: "1994",
length: 35800,
img: "/trams/gt8n.jpg",
imgCredit: "Martin Kursawe",
},
{
id: "gt6",
name: "Wegmann GT6a-b",
type: "tram",
serviceStart: "1977",
length: 25320,
img: "/trams/gt6.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "gt4",
name: "Hansa GT4 a-c",
type: "tram",
serviceStart: "1959",
length: 16700,
img: "/trams/gt4.jpg",
imgCredit: "denizk0461",
},
{
id: "gt3",
name: "Hansa GT3",
type: "tram",
serviceStart: "1955",
length: 16440,
img: "/trams/gt3.JPG",
imgCredit: "Ingo Teschke",
},
// Mercedes buses
{
id: "ecitaro",
name: "Mercedes-Benz eCitaro O 530 C2",
type: "bus",
serviceStart: "2022",
length: 12135,
img: "/solobuses/ecitaroc2.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "ecitarog",
name: "Mercedes-Benz eCitaro O 530 G C2",
type: "bus",
serviceStart: "2025",
length: 18125,
img: "/artbuses/ecitarogc2.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "citaro",
name: "Mercedes-Benz Citaro O 530 C2 (Hybrid)",
type: "bus",
serviceStart: "2020",
length: 12135,
img: "/solobuses/citaroc2.jpg",
imgCredit: "Martin Kursawe",
},
{
id: "citarog",
name: "Mercedes-Benz Citaro O 530 G C2 (Hybrid)",
type: "bus",
serviceStart: "2013",
length: 18125,
img: "/artbuses/citarogc2.jpg",
imgCredit: "Martin Kursawe",
},
{
id: "o405g",
name: "Mercedes-Benz O 405 GN2",
type: "bus",
serviceStart: "1997",
length: 17900,
img: "/artbuses/o405gn2.jpg",
imgCredit: "Andreas Arfmann",
},
{
id: "o405n",
name: "Mercedes-Benz O 405 N",
type: "bus",
serviceStart: "1990",
length: 11885,
img: "/solobuses/o405n.jpg",
imgCredit: "Andreas Arfmann",
},
{
id: "o405n2",
name: "Mercedes-Benz O 405 N2",
type: "bus",
serviceStart: "1994",
length: 11910,
img: "/solobuses/o405n2.JPG",
imgCredit: "Ingo Teschke",
},
// Irizar buses
{
id: "ie18",
name: "Irizar iebus 18",
type: "bus",
serviceStart: "2025",
length: 18100,
img: "/artbuses/ie18.JPG",
imgCredit: "Ingo Teschke",
},
// MAN buses
{
id: "lion",
name: "MAN Lion's City A37 NL 290",
type: "bus",
serviceStart: "2009",
length: 11950,
img: "/solobuses/mana37.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "liong",
name: "MAN Lion's City GL A23 NG 320",
type: "bus",
serviceStart: "2009",
length: 18750,
img: "/artbuses/mana23.jpg",
imgCredit: "Martin Kursawe",
},
// Solaris buses
{
id: "urb18",
name: "Solaris Urbino 18",
type: "bus",
serviceStart: "2006",
length: 18000,
img: "/artbuses/urbino18.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "urb12",
name: "Solaris Urbino 12",
type: "bus",
serviceStart: "2008",
length: 12000,
img: "/solobuses/urb12.jpg",
imgCredit: "Martin Kursawe",
},
{
id: "urb89",
name: "Solaris Urbino 8.9 LE",
type: "bus",
serviceStart: "2021",
length: 8950,
img: "/solobuses/urb89.JPG",
imgCredit: "Ingo Teschke",
},
{
id: "urb86",
name: "Solaris Urbino 8.6",
type: "bus",
serviceStart: "2008",
length: 8600,
img: "/solobuses/urb86.JPG",
imgCredit: "Ingo Teschke",
},
// Neoplan buses
{
id: "neoplang",
name: "Neoplan N 4021",
type: "bus",
serviceStart: "1988",
length: 17500,
img: "/artbuses/neoplan4021.jpg",
imgCredit: "denizk0461",
},
{
id: "neoplan",
name: "Neoplan N 4016",
type: "bus",
serviceStart: "1990",
length: 12000,
img: "/solobuses/neoplan4016.jpg",
imgCredit: "Ingo Teschke",
},
];