Add station details for some stations
This commit is contained in:
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"yaml.schemas": {
|
||||
"./static/mapFiles/yaml/mapFiles.schema.json": "static/mapFiles/yaml/*.yaml"
|
||||
"./static/mapFiles/yaml/mapFiles.schema.json": "static/mapFiles/yaml/*.yaml",
|
||||
"./static/stations/stationFiles.schema.json": "static/stations/*.yaml"
|
||||
},
|
||||
"yaml.format.enable": true,
|
||||
"yaml.validate": true,
|
||||
|
||||
89
static/stations/bdw.yaml
Normal file
89
static/stations/bdw.yaml
Normal file
@@ -0,0 +1,89 @@
|
||||
name: Bedwyn
|
||||
crs: bdw
|
||||
updated: 2026-03-11
|
||||
checked: 2026-03-11
|
||||
platforms:
|
||||
- platformId: 1Dn
|
||||
platformLength: 121
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,0]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,0]
|
||||
6: [0,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,0]
|
||||
6: [0,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- platformId: 2Up
|
||||
platformLength: 123
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [0,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [0,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
91
static/stations/hgd.yaml
Normal file
91
static/stations/hgd.yaml
Normal file
@@ -0,0 +1,91 @@
|
||||
name: Hungerford
|
||||
crs: hgd
|
||||
updated: 2026-03-11
|
||||
checked: 2026-03-11
|
||||
platforms:
|
||||
- platformId: 1Up
|
||||
platformLength: 153
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [0,0]
|
||||
2: [0,0]
|
||||
3: [0,0]
|
||||
4: [0,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,1]
|
||||
9: [1,1]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [0,0]
|
||||
2: [0,0]
|
||||
3: [0,0]
|
||||
4: [0,0]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,1]
|
||||
9: [1,1]
|
||||
10: [1,1]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
- platformId: 2Dn
|
||||
platformLength: 150
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
92
static/stations/kit.yaml
Normal file
92
static/stations/kit.yaml
Normal file
@@ -0,0 +1,92 @@
|
||||
name: Kintbury
|
||||
crs: kit
|
||||
--- INCOMPLETE --- NOTHING DONE BWLOW LINE
|
||||
updated: 2026-03-11
|
||||
checked: 2026-03-11
|
||||
platforms:
|
||||
- platformId: 1Up
|
||||
platformLength: 153
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [0,0]
|
||||
2: [0,0]
|
||||
3: [0,0]
|
||||
4: [0,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,1]
|
||||
9: [1,1]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [0,0]
|
||||
2: [0,0]
|
||||
3: [0,0]
|
||||
4: [0,0]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,1]
|
||||
9: [1,1]
|
||||
10: [1,1]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
- platformId: 2Dn
|
||||
platformLength: 150
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,0]
|
||||
7: [0,0]
|
||||
8: [0,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
93
static/stations/pew.yaml
Normal file
93
static/stations/pew.yaml
Normal file
@@ -0,0 +1,93 @@
|
||||
name: Pewsey
|
||||
crs: pew
|
||||
updated: 2026-03-11
|
||||
checked: 2026-03-11
|
||||
platforms:
|
||||
- platformId: 1Dn
|
||||
platformLength: 170
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
- platformId: 2Up
|
||||
platformLength: 177
|
||||
signal: true
|
||||
dispatch: false
|
||||
doorPattern:
|
||||
- kind: IET5
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
- kind: IET9
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,0]
|
||||
9: [0,0]
|
||||
- kind: IET10
|
||||
doors:
|
||||
1: [0,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
8: [1,0]
|
||||
9: [0,0]
|
||||
10: [0,0]
|
||||
- kind: DMU
|
||||
doors:
|
||||
1: [1,1]
|
||||
2: [1,1]
|
||||
3: [1,1]
|
||||
4: [1,1]
|
||||
5: [1,1]
|
||||
6: [1,1]
|
||||
7: [1,1]
|
||||
101
static/stations/stationFiles.schema.json
Normal file
101
static/stations/stationFiles.schema.json
Normal file
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft-07/schema#",
|
||||
"type": "object",
|
||||
"required": [],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The full name of the station"
|
||||
},
|
||||
"crs": {
|
||||
"type": "string",
|
||||
"description": "The CRS code of the station"
|
||||
},
|
||||
"updated": {
|
||||
"type": "string",
|
||||
"format": "date",
|
||||
"description": "Date the data was last updated"
|
||||
},
|
||||
"checked": {
|
||||
"type": "string",
|
||||
"format": "date",
|
||||
"description": "Date the data was last checked for accuracy"
|
||||
},
|
||||
"platforms": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"platformInfo": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"platformId": {
|
||||
"type": "string",
|
||||
"description": "The number or letter of the platform"
|
||||
},
|
||||
"platformDescription": {
|
||||
"type": "string",
|
||||
"description": "Describe platforms location - Up/Dn line for example"
|
||||
},
|
||||
"platformStepFree": {
|
||||
"type": "boolean",
|
||||
"description": "Is step free access available to this platform"
|
||||
},
|
||||
"platformStepFreeNote": {
|
||||
"type": "string",
|
||||
"description": "Notes about step free access to this platform"
|
||||
},
|
||||
"platformLength": {
|
||||
"type": "number",
|
||||
"description": "Length of the platform in metres"
|
||||
},
|
||||
"carStop": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"carStopDetail": {
|
||||
"type": "string",
|
||||
"trainType": {
|
||||
"type": "string",
|
||||
"description": "The type of train described in this entry"
|
||||
},
|
||||
"platformedCoaches": {
|
||||
"type": "number",
|
||||
"description": "The number of coaches fully platformed at the platform"
|
||||
},
|
||||
"platformedNotes": {
|
||||
"type": "string",
|
||||
"description": "Notes regarding platformed coaches, additional doors, front/rear etc."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"departUp": {
|
||||
"type": "boolean",
|
||||
"description": "Can a train depart in the Up direction"
|
||||
},
|
||||
"departDown": {
|
||||
"type": "boolean",
|
||||
"description": "Can a train depart in the down direction"
|
||||
},
|
||||
"signalUp": {
|
||||
"type": "boolean",
|
||||
"description": "Is there a starting signal in the Up direction"
|
||||
},
|
||||
"signalDown": {
|
||||
"type": "boolean",
|
||||
"description": "Is there a starting signal in the Down direction"
|
||||
},
|
||||
"dispatch": {
|
||||
"type": "boolean",
|
||||
"description": "Are dispatch staff present on this platform"
|
||||
},
|
||||
"dispatchNote": {
|
||||
"type": "string",
|
||||
"description": "Notes about dispatch arrangements"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"definitions": {}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user