4 Commits

2 changed files with 641 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
import BaseTrack from './BaseTrack.svelte';
export let feature: {
tunnelType: 'start' | 'whole' | 'end';
tunnelType: 'start' | 'whole' | 'end' | 'mid';
length: string;
};
@@ -13,7 +13,7 @@
const portalColour = '#475569'; // Slate grey
$: effectiveType = (() => {
if (!reversed || feature.tunnelType === 'whole') return feature.tunnelType;
if (!reversed || feature.tunnelType === 'whole' || feature.tunnelType === 'mid') return feature.tunnelType;
return feature.tunnelType === 'start' ? 'end' : 'start';
})();
</script>
@@ -32,7 +32,7 @@
{/if}
</g>
{#if feature.tunnelType === 'whole' && feature.length}
{#if feature.length}
<rect x="12" y="26" width="40" height="12" fill="white" />
<text
x="32"

View File

@@ -1,8 +1,8 @@
routeStart: Swindon Junction
routeEnd: Standish Junction
routeId: 0230
updated: 2026-02-11
checked:
updated: 2026-02-14
checked: 2025-02-14
signallerStart: TVSC Swindon WS
signallerEnd: Gloucester PSB
elecStart:
@@ -125,4 +125,639 @@ routeDetail:
name: Purton Common Crossing
kind: MSL
miles: 81
chains: 65
chains: 65
- type: crossing
name: Purton No.129 Foot Crossing
kind: foot
miles: 82
chains: 9
- type: minorBridge
name: Farm Bridge
position: over
category: road
miles: 82
chains: 13
- type: crossing
name: Purton No.34 Foot Crossing
kind: foot
miles: 82
chains: 30
- type: minorBridge
name: Carpenter's
position: under
category: road
miles: 82
chains: 39
- type: minorBridge
name: Braydon Brook
position: under
category: stream
miles: 82
chains: 53
- type: minorBridge
name: Oak Hill (Coxhill Farm)
position: under
category: road
miles: 82
chains: 69
- type: crossing
kind: uwc
name: Clover's Foot Crossing
miles: 83
chains: 11
- type: minorBridge
name: Farm Bridge
position: over
category: road
miles: 83
chains: 28
- type: crossing
name: Gambols Farm Crossing
kind: uwc
miles: 83
chains: 57
- type: minorBridge
name: Black Dog Road
roadName: B4696
category: road
position: over
miles: 84
chains: 25
- type: crossing
kind: uwc
name: Gryphon Lodge Crossing
miles: 84
chains: 66
- type: minorBridge
position: under
category: stream
miles: 84
chains: 22
- type: minorBridge
position: over
name: Station Road
roadName: B4040
category: road
miles: 85
chains: 36
- type: siteof
name: Minety & Ashton Keynes
description: Former station
miles: 85
chains: 37
- type: crossing
kind: foot
name: Minety No.44 Foot Crossing
miles: 85
chains: 62
- type: crossing
kind: foot
name: Minety No.6 Foot Crossing
miles: 86
chains: 06
- type: minorBridge
nam: Askew Bridge
category: road
position: under
miles: 86
chains: 18
- type: crossing
kind: foot
name: Minety No.3 Foot Crossing
miles: 86
chains: 23
- type: minorBridge
position: under
category: road
name: Minety Moor
miles: 86
chains: 36
- type: crossing
kind: foot
name: Minety No.5 Foot Crossing
miles: 86
chains: 42
- type: crossing
kind: CCTV
name: Minety LC
description: CCTV by TVSC (LC Workstation)
miles: 86
chains: 74
- type: crossing
kind: foot
name: Minety No.26 Foot Crossing
miles: 87
chains: 4
- type: crossing
kind: foot
name: Minety No.26 Foot Crossing
miles: 87
chains: 31
- type: minorBridge
position: under
category: road
name: Slurt Bridge
miles: 87
chains: 63
- type: minorBridge
position: under
category: stream
name: Swill Brook
miles: 88
chains: 5
- type: crossing
kind: foot
name: Oaksey No.5 Foot Crossing
miles: 88
chains: 31
- type: minorBridge
position: over
name: Oaksey Road
category: road
miles: 88
chains: 37
- type: crossing
name: Oaksey No.4 Foot Crossing
kind: foot
miles: 88
chains: 56
- type: minorBridge
position: under
category: road
miles: 88
chains: 77
- type: crossing
name: West End Farm Foot Crossing
kind: foot
miles: 89
chains: 29
- type: minorBridge
name: Poole Keynes
position: under
category: road
miles: 89
chains: 30
- type: crossing
name: Kemble Wick Foot Crossing
kind: foot
miles: 89
chains: 59
- type: minorBridge
name: Wick Bridge
position: over
category: road
miles: 90
chains: 3
- type: tunnel
tunnelType: whole
name: Kemble Tunnel
length: 0mi 409yd
miles: 90
chains: 50
- type: crossovers
name: Kemble Jn
miles: 90
chains: 65
- type: junction
diverges: left
direction: down
description: Up Kemble Siding (Former platform)
miles: 90
chains: 74
name: Kemble GF
- type: station
name: Kemble
miles: 90
chains: 79
- type: minorBridge
name: Windmill/Tarlton Road
position: under
category: road
miles: 91
chains: 28
- type: minorBridge
name: Tetbury Road
position: under
roadName: A433
category: aroad
miles: 91
chains: 60
- type: crossing
kind: foot
name: Old Quarry Foot Crossing
miles: 91
chains: 77
- type: minorBridge
position: under
category: stream
name: Thames & Severn Canal
description: Disused Canal
miles: 92
chains: 67
- type: minorBridge
name: Coates
description: to Tarlton Road
category: road
position: under
miles: 92
chains: 77
- type: crossing
kind: foot
name: Coates Tunnel House Foot Crossing
miles: 93
chains: 21
- type: minorBridge
position: under
miles: 93
chains: 42
- type: minorBridge
position: over
miles: 93
chains: 66
- type: signallerChange
from: TVSC Swindon WS (SW)
to: Gloucester PSB Panel C (G)
miles: 93
chains: 79
- type: minorBridge
position: over
miles: 94
chains: 4
- type: minorBridge
name: Hailey Farm
position: over
miles: 94
chains: 40
- type: tunnel
tunnelType: whole
name: Sapperton Short Tunnel
length: 0mi 352yd
miles: 94
chains: 58
- type: tunnel
tunnelType: whole
name: Sapperton Long Tunnel
length: 1mi 104yd
miles: 95
chains: 40
- type: crossing
kind: foot
name: Frampton Common Foot Crossing
miles: 96
chains: 5
- type: crossing
kind: OMSL
name: Frampton Level Crossing
miles: 96
chains: 32
- type: crossing
kins: foot
name: Frampton Mansell Foot Crossing
miles: 96
chains: 43
- type: bridge
position: under
name: Frampton Mansell Viaduct
miles: 96
chians: 57
- type: minorBridge
position: under
category: road
name: Lower Manor
miles: 96
chains: 65
- type: minorBridge
position: over
miles: 97
chains: 4
- type: minorBridge
name: Marley Lane
position: over
category: road
miles: 97
chains: 39
- type: crossing
kind: foot
name: Chalford Foot Crossing
miles: 97
chains: 52
- type: bridge
name: Chalford Viaduct
position: under
miles: 97
chains: 61
- type: bridge
name: Cowcombe Hill
roadName: A419
category: aroad
position: over
miles: 98
chains: 4
- type: minorBridge
name: Chalford Bottom
position: under
miles: 98
chains: 36
- type: crossing
kind: foot
name: Hampton Road Foot Crossing
miles: 98
chains: 53
- type: crossing
name: St. Mary's Level Crossing
kind: MCG
miles: 98
chains: 64
- type: crossing
kind: foot
name: Brimscombe Foot Crossing
miles: 99
chains: 22
- type: minorBridge
name: Knap Lane
position: under
category: road
miles: 99
chains: 34
- type: bridge
name: Bourne Viaduct
position: under
miles: 99
chains: 51
- type: minorBridge
name: Brimscombe Hill
position: over
category: road
miles: 99
chains: 76
- type: minorBridge
name: Orchard Lane
position: under
category: road
miles: 100
chains: 12
- type: crossing
kind: foot
name: Bagpath Foot Crossing
miles: 100
chains: 37
- type: crrossing
kind: MSL
name: Ham Mill Foot Crossing
miles: 100
chains: 63
- type: crossing
name: Thrupp Foot Crossing
kind: foot
miles: 100
chains: 75
- type: crossing
kind: foot
name: Butterrow Foot Crossing
miles: 101
chains: 21
- type: crossing
kind: MSL
name: Bowbridge Foot Crossing
miles: 101
chains: 36
- type: minorBridge
name: Butterrow Hill
position: over
category: road
miles: 101
chains: 44
- type: bridge
name: Capels Viaduct
position: under
category: stream
description: Also crosses A419
miles: 101
chains: 66
- type: station
name: Stroud
miles: 102
chains: 13
- type: bridge
name: Watts Viaduct
roadName: A46
category: aroad
position: under
miles: 102
chains: 19
- type: bridge
name: Stratford Viaduct
position: under
miles: 102
chains: 32
- type: crossing
kind: OMSL
name: Gannicox Foot Crossing
miles: 102
chains: 50
- type: minorBridge
name: Footbridge
position: over
category: foot
miles: 102
chains: 65
- type: bridge
category: aroad
position: under
roadName: A4171
miles: 103
chains: 3
- type: minorBridge
position: under
miles: 103
chains: 11
- type: minorBridge
position: over
category: road
name: Cashes Green Road
miles: 103
chains: 21
- type: crossing
kind: MSL
name: Ebley Crossing
miles: 103
chains: 49
- type: minorBridge
name: Foxmoor Lane
position: under
category: road
miles: 103
chains: 41
- type: minorBridge
position: under
miles: 104
chains: 40
- type: minorBridge
position: over
miles: 104
chains: 45
- type: minorBridge
name: Brown's Lane
position: over
miles: 104
chains: 47
- type: crossing
kind: foot
name: Stonehouse 26 Foot Crossing
miles: 104
chains: 63
- type: station
name: Stonehouse
miles: 104
chains: 74
- type: minorBridge
name: Queen's Road
position: under
category: road
miles: 104
chains: 79
- type: crossing
kind: MSL
name: Globe Inn Foot Crossing
miles: 105
chains: 10
- type: minorBridge
name: Gloucester Road
roadName: B4008
position: under
miles: 105
chains: 17
- type: bridge
name: Oldends Lane
position: under
category: road
miles: 105
chains: 35
- type: crossing
category: foot
name: Little Australia Foot Crossing
miles: 105
chains: 56
- type: minorBridge
position: under
miles: 105
chains: 64
- type: minorBridge
name: Black Bridge
position: over
miles: 106
chains: 13
- type: minorBridge
name: Gloucester Road
roadName: B4008
position: over
miles: 106
chains: 60
- type: junction
name: Standish Jn
description: Up to Gloucester, Dn to Bristol
miles: 106
chains: 74
goto: 2420
entryPoint: standish-jn