feat(274): route data for the transect; lyric fixes the transect exposed

Building the transect visualisation (Song274Transect) is what exposed problems
in the lyric and its index: syncing nodes to the lyric showed 紅葉山橋 lighting
up although it is not on this road (it is on R452), 下福山橋 and オロロップ橋
sitting at the wrong km, and lines timed against the wrong stretch. They were
fixed upstream in the wiki (ncmr-songs 7af0f48, "274: drop 紅葉山橋, fix
オロロップ橋 and 下福山橋, re-timed lyric"), and the lyric deliverables here
follow.

274.lrc — byte-identical copy of the wiki LRC at 7af0f48: 紅葉山橋 removed;
  紅楓橋 through 楓信号場 re-timed (1:35.24–1:55.54) with 夕張市楓 at 1:45.77;
  登川トンネル at 2:05.23 and its section end at 2:06.62; 稲里トンネル's section
  end at 4:25.27. 下福山橋 and オロロップ橋 keep their timing; their km were
  corrected in the roster and index.
274.srt — regenerated with scripts/lrc2srt.py, 116 cues.
274.ass — events follow the LRC: district headers as transparent_title spanning
  their section, 東に続く as transparent_lyrics_jp, spacers as empty events, the
  final line held 5 s. The Aegisub header and all 17 styles are untouched.
  117 events -> 116.

route/ — copied from novoyuuparosk-wiki/ncmr-songs wip/274, where it is
generated; read-only here, and its README says so. src/song-274/data.ts loads
274-route.json, 274-lookup.csv and 274-lyrics-index.csv, plus the two approach
stubs: 274-route-west.json (always drawn as covered) and 274-route-east.json
(painted after 東に続く). Also carries the district bands, the GeoJSON and the
reference page. The route shapes are single clean polylines: no
second-carriageway points in the divided sections, km strictly increasing.

Verified: all 116 ASS events and SRT cues match the LRC's order, text and
timestamps; every sung node in the index joins to the roster at matching km.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PLt25nCVMsoroKALYUBu6u
This commit is contained in:
2026-09-17 09:44:46 +09:00
parent 5ad82b1b98
commit c965fbf5fe
12 changed files with 978 additions and 147 deletions
+105 -109
View File
@@ -119,349 +119,345 @@
紅葉山神社
31
00:01:32,300 --> 00:01:35,420
00:01:32,300 --> 00:01:35,240
セイコーマートもみじやま店
32
00:01:35,420 --> 00:01:37,920
紅葉山橋
33
00:01:37,920 --> 00:01:39,460
00:01:35,240 --> 00:01:38,480
紅楓橋
34
00:01:39,460 --> 00:01:41,540
33
00:01:38,480 --> 00:01:40,250
ポン久留喜橋
35
00:01:41,540 --> 00:01:43,840
34
00:01:40,250 --> 00:01:42,440
久留喜橋
36
00:01:43,840 --> 00:01:45,050
35
00:01:42,440 --> 00:01:43,790
楓橋
37
00:01:45,050 --> 00:01:46,470
36
00:01:43,790 --> 00:01:45,030
桂橋
37
00:01:45,030 --> 00:01:45,770
38
00:01:46,470 --> 00:01:46,970
39
00:01:46,840 --> 00:01:48,900
00:01:45,770 --> 00:01:49,120
夕張市楓
40
00:01:48,900 --> 00:01:50,840
39
00:01:49,120 --> 00:01:50,760
千紫橋
41
00:01:50,840 --> 00:01:52,070
40
00:01:50,760 --> 00:01:52,510
楓駐車帯
42
00:01:52,070 --> 00:01:53,930
41
00:01:52,510 --> 00:01:53,800
万紅橋
43
00:01:53,930 --> 00:01:55,610
42
00:01:53,800 --> 00:01:55,540
登川神社
44
00:01:55,610 --> 00:01:57,320
43
00:01:55,540 --> 00:01:57,320
楓信号場
45
44
00:01:57,320 --> 00:01:59,000
登川橋
46
45
00:01:59,000 --> 00:02:00,740
登川郵便局
47
46
00:02:00,740 --> 00:02:01,260
48
47
00:02:01,260 --> 00:02:02,930
夕張市登川
49
00:02:02,930 --> 00:02:04,870
48
00:02:02,930 --> 00:02:05,230
花園橋
50
00:02:04,870 --> 00:02:06,630
49
00:02:05,230 --> 00:02:06,620
登川トンネル
50
00:02:06,620 --> 00:03:30,800
51
00:02:06,630 --> 00:03:30,800
52
00:03:30,800 --> 00:03:34,550
勇払郡むかわ町穂別長和
53
52
00:03:34,550 --> 00:03:36,770
オマナイ橋
54
53
00:03:36,770 --> 00:03:39,410
桂木橋
55
54
00:03:39,410 --> 00:03:41,130
56
55
00:03:41,130 --> 00:03:44,620
勇払郡むかわ町穂別稲里
57
56
00:03:44,620 --> 00:03:46,670
大和橋
58
57
00:03:46,670 --> 00:03:48,380
豊進橋
59
58
00:03:48,380 --> 00:03:51,610
豊進神社
60
59
00:03:51,610 --> 00:03:53,140
豊里橋
61
60
00:03:53,140 --> 00:03:55,520
稲豊橋
62
61
00:03:55,520 --> 00:03:57,780
稲里橋
63
62
00:03:57,780 --> 00:04:01,080
稲里簡易郵便局
64
63
00:04:01,080 --> 00:04:03,500
佐主橋
65
64
00:04:03,500 --> 00:04:05,590
穂別ダム神社
66
65
00:04:05,590 --> 00:04:06,090
67
66
00:04:05,960 --> 00:04:10,080
勇払郡むかわ町穂別長和
68
67
00:04:10,080 --> 00:04:13,020
長和トンネル
69
68
00:04:13,020 --> 00:04:15,390
穂別大橋
70
69
00:04:15,390 --> 00:04:18,810
山水橋
71
70
00:04:18,810 --> 00:04:23,200
沼の沢橋
72
00:04:23,200 --> 00:04:24,970
71
00:04:23,200 --> 00:04:25,270
稲里トンネル
72
00:04:25,270 --> 00:04:26,000
73
00:04:24,970 --> 00:04:26,000
74
00:04:26,000 --> 00:04:29,740
勇払郡むかわ町穂別福山
75
74
00:04:29,740 --> 00:04:31,500
ペンケ橋
76
75
00:04:31,500 --> 00:04:33,620
下福山橋
77
76
00:04:33,620 --> 00:04:35,020
オロロップ橋
78
77
00:04:35,020 --> 00:04:37,070
福山橋
79
78
00:04:37,070 --> 00:04:38,700
福山神社
80
79
00:04:38,700 --> 00:04:41,020
福山大橋
81
80
00:04:41,020 --> 00:04:43,290
千坂橋
82
81
00:04:43,290 --> 00:04:45,120
オコタン橋
83
82
00:04:45,120 --> 00:04:46,220
モトツトンネル
84
83
00:04:46,220 --> 00:04:48,980
モトツ橋にモトツシェルター
85
84
00:04:48,980 --> 00:04:51,390
福山トンネル
86
85
00:04:51,390 --> 00:04:53,610
福穂橋
87
86
00:04:53,610 --> 00:04:55,520
穂高トンネル
88
87
00:04:55,520 --> 00:05:22,600
89
88
00:05:22,600 --> 00:05:25,760
勇払郡占冠村中央
90
89
00:05:25,760 --> 00:05:28,880
穂高橋
91
90
00:05:28,880 --> 00:05:31,520
高翠橋
92
91
00:05:31,520 --> 00:05:34,950
占翠橋
93
92
00:05:34,950 --> 00:05:38,080
名石駐車場
94
93
00:05:38,080 --> 00:05:40,990
名石橋
95
94
00:05:40,990 --> 00:05:43,960
赤岩大橋
96
95
00:05:43,960 --> 00:05:48,620
渓流大橋
97
96
00:05:48,620 --> 00:05:50,730
日高トンネル
98
97
00:05:50,730 --> 00:07:11,390
99
98
00:07:11,390 --> 00:07:14,140
沙流郡日高町日高
100
99
00:07:14,140 --> 00:07:16,380
日夕橋
101
100
00:07:16,380 --> 00:07:28,850
102
101
00:07:28,850 --> 00:07:31,680
沙流郡日高町宮下町
103
102
00:07:31,680 --> 00:07:34,090
日高神社
104
103
00:07:34,090 --> 00:07:42,900
105
104
00:07:42,900 --> 00:07:45,510
沙流郡日高町本町東
106
105
00:07:45,510 --> 00:07:49,880
新川橋
107
106
00:07:49,880 --> 00:07:52,760
セイコーマート日高道の駅店
108
107
00:07:52,760 --> 00:07:55,110
日高郵便局
109
108
00:07:55,110 --> 00:07:56,690
110
109
00:07:56,690 --> 00:07:59,360
沙流郡日高町千栄
111
110
00:07:59,360 --> 00:08:02,150
北電日高発電所
112
111
00:08:02,150 --> 00:08:03,900
113
112
00:08:03,900 --> 00:08:06,380
沙流郡日高町日高
114
113
00:08:06,380 --> 00:08:09,440
右左府発電所
115
114
00:08:09,440 --> 00:08:10,930
116
115
00:08:10,930 --> 00:08:12,660
東に続く
117
116
00:08:12,660 --> 00:08:17,660