Compare commits
117 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5ca0b871f8 | |||
| 7af0f48afe | |||
| e271da634e | |||
| c7e24949cc | |||
| 494902df1c | |||
| 076efb829e | |||
| 3a8d49641a | |||
| 80e3521f44 | |||
| e45562a9d2 | |||
| ab292a5adf | |||
| 841229715e | |||
| 9daca9e3fb | |||
| 4fd56a12fd | |||
| ee4c177233 | |||
| f808154a16 | |||
| bbb96ab082 | |||
| 7f98ae966f | |||
| cbee2a5f95 | |||
| a9d461301a | |||
| 1ec8aff737 | |||
| 0b8fdfe5cc | |||
| 616e4ee988 | |||
| 9df3cf9791 | |||
| f54cfdbc50 | |||
| f902356840 | |||
| 713594399c | |||
| e2f39b03f2 | |||
| 3ea26e0dbe | |||
| 918f741184 | |||
| 5a03a7890e | |||
| f686d6aea1 | |||
| 7dd02ab0a6 | |||
| fbfa5efbb5 | |||
| 8c357457c8 | |||
| d9c3e87e08 | |||
| 865955f529 | |||
| 3b94b5f87c | |||
| d7e46f6cd1 | |||
| 5b3cf43cdb | |||
| 5983bfb833 | |||
| 6733a6356a | |||
| 3d4e6f5d95 | |||
| b175fe7291 | |||
| f6d625ac75 | |||
| f0fca675ea | |||
| f086f904d1 | |||
| 5c5194b6c5 | |||
| ce613111f7 | |||
| 03bff2ddbc | |||
| 1cb2d56f24 | |||
| 38dd42cfc6 | |||
| 09616c45df | |||
| 5c7a2c3a4c | |||
| c4f2bbdac9 | |||
| 4bb9dc4139 | |||
| 678de9c99d | |||
| af5defab7d | |||
| 7e3ef5c319 | |||
| 960a99770a | |||
| 4b8dfec752 | |||
| f8d98a11f1 | |||
| 6997317cc9 | |||
| ba3938a00b | |||
| 958c6a1180 | |||
| 5c20a8573b | |||
| ec5c7a80ea | |||
| 4d5c029585 | |||
| c9f0c4c30e | |||
| 72a4ad1999 | |||
| a60c8fd123 | |||
| 2a2874254b | |||
| 1b373dbea8 | |||
| b37b5482c9 | |||
| 738afb87f3 | |||
| a5bfd6ce17 | |||
| 09d3544f49 | |||
| 88b56c2dfc | |||
| 74e5ee7715 | |||
| 762ea8386e | |||
| 47dc018d6b | |||
| 28027a5ffd | |||
| 316540f705 | |||
| 07e7533651 | |||
| b08ddeb427 | |||
| cfba584365 | |||
| 3476e5b07f | |||
| 27a633d2c7 | |||
| e6cf8aeeaa | |||
| 1c3aedad9d | |||
| 19de31034b | |||
| 76239bc55e | |||
| 4f67331e26 | |||
| 118213f2ee | |||
| 246af3f650 | |||
| 1a5c3aba1e | |||
| 2d0aaa9dd8 | |||
| 05d5af3cb7 | |||
| b2b8abf397 | |||
| 8548c8eef3 | |||
| 5ce8d717e7 | |||
| a86c6bc59a | |||
| 92786dbbf0 | |||
| 91b08e189a | |||
| 8ac49634d7 | |||
| a9cc99c1ef | |||
| 90f1e5235d | |||
| 07f985c393 | |||
| 637c4d8ae3 | |||
| cd8fc1ab2a | |||
| 8b367fa780 | |||
| c74698d75b | |||
| 60aeff3f2c | |||
| d735b3429f | |||
| 53c817f046 | |||
| e403754426 | |||
| 6ef6aaa352 | |||
| 947c3082ea |
@@ -0,0 +1,19 @@
|
|||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [master]
|
||||||
|
paths-ignore:
|
||||||
|
- "wip/**"
|
||||||
|
- "README.md"
|
||||||
|
- ".gitignore"
|
||||||
|
- ".claude/**"
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
publish:
|
||||||
|
uses: novoyuuparosk-wiki/novoyuuparosk-auto-wiki/.gitea/workflows/publish-songs.yml@master
|
||||||
|
with:
|
||||||
|
SOURCE_REF: ${{ github.sha }}
|
||||||
|
# Empty on workflow_dispatch — the reusable workflow treats that as
|
||||||
|
# "publish everything", same as a first push.
|
||||||
|
SOURCE_BASE_REF: ${{ github.event.before }}
|
||||||
|
secrets: inherit
|
||||||
@@ -1,2 +1,76 @@
|
|||||||
# Northwich committee of magic researches songs repository
|
# Northwich committee of magic researches songs repository
|
||||||
|
|
||||||
Just a collection of lyrics of songs. Probably will be managed into proper folders. Probably will have LRCs.
|
Just a collection of lyrics of songs. Probably will be managed into proper folders. Probably will have LRCs.
|
||||||
|
|
||||||
|
## Publishing to the wiki
|
||||||
|
|
||||||
|
Song pages are auto-published to <https://wiki.novoyuuparosk.org> by the
|
||||||
|
**songs pipeline** in the companion repo `novoyuuparosk-auto-wiki` (the
|
||||||
|
"repo next door"). It triggers on push to `master`.
|
||||||
|
|
||||||
|
- **Source-file contract** (frontmatter fields, body conventions): see
|
||||||
|
[`pipelines/songs/SCHEMA.md`](../novoyuuparosk-auto-wiki/pipelines/songs/SCHEMA.md)
|
||||||
|
in `novoyuuparosk-auto-wiki`.
|
||||||
|
- **Pipeline overview** (branch convention, triggers, categories, LRC, etc.):
|
||||||
|
[`pipelines/songs/README.md`](../novoyuuparosk-auto-wiki/pipelines/songs/README.md).
|
||||||
|
|
||||||
|
In short: a file is published when its frontmatter has `wiki.publish: true`
|
||||||
|
and it isn't under `wip/`. The `title` field becomes the wiki page name.
|
||||||
|
|
||||||
|
## Linking to another song page
|
||||||
|
|
||||||
|
Write an ordinary relative Markdown link. There is nothing to declare in the
|
||||||
|
frontmatter:
|
||||||
|
|
||||||
|
```markdown
|
||||||
|
For more behind-the-scene shenanigans, see [Dev gibberish](pulse_dev.md).
|
||||||
|
```
|
||||||
|
|
||||||
|
At publish time the `.md` target is swapped for the target file's own `title`,
|
||||||
|
giving a proper wikilink — so renaming a page means editing its `title` and
|
||||||
|
nothing else. The link keeps working in Gitea's blob view and in any editor
|
||||||
|
preview, because it is just a link.
|
||||||
|
|
||||||
|
Two things to know:
|
||||||
|
|
||||||
|
- The target must be published too (`wiki.publish: true`, outside `wip/`).
|
||||||
|
Linking to a file does **not** publish it; an unresolvable link fails the CI
|
||||||
|
run instead of quietly turning into plain text.
|
||||||
|
- Links do not work inside a ` ```columns ` fence — that block is verbatim by
|
||||||
|
design. Put them in ordinary prose.
|
||||||
|
|
||||||
|
This replaces the old `wiki.siblings` frontmatter block and its `ALL_CAPS`
|
||||||
|
placeholders, which are gone.
|
||||||
|
|
||||||
|
## Side-by-side lyrics (columns shorthand)
|
||||||
|
|
||||||
|
To lay two (or more) versions of a song next to each other — e.g. an original
|
||||||
|
and its translation — use a fenced code block tagged `columns`, with each
|
||||||
|
column separated by a line containing only `===`:
|
||||||
|
|
||||||
|
````markdown
|
||||||
|
```columns
|
||||||
|
**原題**
|
||||||
|
|
||||||
|
一行目
|
||||||
|
二行目
|
||||||
|
===
|
||||||
|
**Title**
|
||||||
|
|
||||||
|
first line
|
||||||
|
second line
|
||||||
|
```
|
||||||
|
````
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
|
||||||
|
- Line breaks and blank lines are preserved verbatim (each column is rendered
|
||||||
|
with line breaks intact).
|
||||||
|
- `N` columns ⇒ `N − 1` `===` separators.
|
||||||
|
- Use Markdown emphasis inside the block: `*italic*`, `**bold**`,
|
||||||
|
`***bold-italic***`. (No need for raw HTML.)
|
||||||
|
|
||||||
|
This is implemented entirely by the auto-wiki pipeline at publish time; the
|
||||||
|
authoritative description lives in
|
||||||
|
[`SCHEMA.md`](../novoyuuparosk-auto-wiki/pipelines/songs/SCHEMA.md#columns-side-by-side-shorthand).
|
||||||
|
See [`kairo/kimito_en.md`](kairo/kimito_en.md) for a real example.
|
||||||
|
|||||||
+95
-1
@@ -1 +1,95 @@
|
|||||||
placeholder until I remember what the new title actually would be
|
---
|
||||||
|
title: You and me and a gentle journey
|
||||||
|
album: kairo III
|
||||||
|
categories:
|
||||||
|
- kairo
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2026-06-14
|
||||||
|
---
|
||||||
|
|
||||||
|
# You and me and a gentle journey
|
||||||
|
|
||||||
|
The classic. Old working notes in [another page](Looking_into_You_and_me_\(ry_and_a_brand_new_translation).
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
```columns
|
||||||
|
**君と私と穏やかな旅**
|
||||||
|
|
||||||
|
いつか見た夢の話
|
||||||
|
遠い遠い国のこと
|
||||||
|
仕舞い忘れた
|
||||||
|
私たちの旅
|
||||||
|
|
||||||
|
忘れ物
|
||||||
|
置いてきた
|
||||||
|
網棚の上にあった
|
||||||
|
|
||||||
|
まだ時間が
|
||||||
|
かかるみたい
|
||||||
|
寝てていいよ
|
||||||
|
ほら肩にもたれて
|
||||||
|
|
||||||
|
深い深い眠りに落ちると
|
||||||
|
聞こえるの
|
||||||
|
ほら 懐かしい声
|
||||||
|
君の声
|
||||||
|
|
||||||
|
二人ならどこまででも
|
||||||
|
行けると信じていると
|
||||||
|
笑う君を
|
||||||
|
ああ愛しいと思う
|
||||||
|
|
||||||
|
流れてく景色
|
||||||
|
揺れる列車とこの思いが
|
||||||
|
紡ぐ旅に
|
||||||
|
今は身を任せよ
|
||||||
|
|
||||||
|
二人で歩けないなら
|
||||||
|
そこに意味はないんだと
|
||||||
|
泣いた君を
|
||||||
|
ああ美しいと思う
|
||||||
|
|
||||||
|
境界を越えて届け
|
||||||
|
あの日の記憶の欠片
|
||||||
|
いつか思い出すよ
|
||||||
|
この旅路を
|
||||||
|
===
|
||||||
|
**You and me and a gentle journey**
|
||||||
|
|
||||||
|
You know there was a dream I had long ago
|
||||||
|
Of a somewhere that is far away
|
||||||
|
And a journey for the two of us
|
||||||
|
An end I am yet to have you see
|
||||||
|
|
||||||
|
All of the lost stuff
|
||||||
|
Collecting but dust
|
||||||
|
Forgotten up there on overhead racks
|
||||||
|
|
||||||
|
It’s going to take time
|
||||||
|
Until the end and should
|
||||||
|
(should) you feel like dreaming
|
||||||
|
You’re always welcome on my shoulder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
A voice of comfort
|
||||||
|
A voice of yours
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
The scenery a-flowing by
|
||||||
|
The swaying train, and this feeling merged and intertwined
|
||||||
|
In a stream of journey to which
|
||||||
|
For now I shall give myself away
|
||||||
|
|
||||||
|
If not with me you abide
|
||||||
|
There won’t be not such meaningful events left
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
To go across the borderline
|
||||||
|
```
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[ti:transform (feat. 結月ゆかり)]
|
||||||
|
[al:kairo II]
|
||||||
|
|
||||||
|
[00:48.62]いつか夜空に響いた
|
||||||
|
[00:55.20]星の歌を探すために
|
||||||
|
[01:00.48]周波数を回しながら私は
|
||||||
|
[01:09.41]旅に出た。
|
||||||
|
[01:12.48]
|
||||||
|
[04:58.42]失われた電波は
|
||||||
|
[05:04.43]探さなくていいよ
|
||||||
|
[05:10.52]地を歩き続けて
|
||||||
|
[05:16.18]会いに行かなくていいよ
|
||||||
|
[05:22.12]
|
||||||
|
[05:22.49]星の心が歌った旋律は
|
||||||
|
[05:30.27]境界を越えた
|
||||||
|
[05:34.48]この片隅にいる魂に
|
||||||
|
[05:42.23]まだ振れているから
|
||||||
|
[05:46.99]
|
||||||
@@ -1,5 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: transform
|
||||||
|
album: kairo II
|
||||||
|
categories:
|
||||||
|
- kairo
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2025-11-21
|
||||||
|
lrc: transform.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# transform
|
# transform
|
||||||
|
|
||||||
|
The title is stylised in full lowercase: `transform`
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
いつか夜空に響いた
|
いつか夜空に響いた
|
||||||
星の歌を探すために
|
星の歌を探すために
|
||||||
周波数を回しながら私は
|
周波数を回しながら私は
|
||||||
@@ -15,3 +30,7 @@
|
|||||||
境界を越えた
|
境界を越えた
|
||||||
この片隅にいる魂に
|
この片隅にいる魂に
|
||||||
まだ振れているから
|
まだ振れているから
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
I'll write something here when I feel I should. Or when 556t finally gives me her polished vocals.
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[ti:复兴岛]
|
||||||
|
[al:Post-alternative extended progressive technojazz, Part II: rovers]
|
||||||
|
|
||||||
|
[01:11.01]六小时后太阳就要落山
|
||||||
|
[01:14.15]但当下阳光还在洒满路面
|
||||||
|
[01:18.88]除了树荫
|
||||||
|
[01:20.08]和高耸的曾是酒店的
|
||||||
|
[01:24.41]建筑的阴影
|
||||||
|
[01:26.48]
|
||||||
|
[01:26.92]地下人来人往地铁车厢穿梭
|
||||||
|
[01:30.63]而无人驻足
|
||||||
|
[01:33.49]
|
||||||
|
[01:34.71]地上的卡车
|
||||||
|
[01:36.08]水中的驳船
|
||||||
|
[01:37.60]掉色的塔吊
|
||||||
|
[01:40.14]是常驻的过客
|
||||||
|
[01:42.48]
|
||||||
|
[02:14.92]七公里外灯光开始璀璨
|
||||||
|
[02:18.64]停滞的车辆与车辆与车辆
|
||||||
|
[02:22.14]与沉醉的人
|
||||||
|
[02:24.14]忘记了或者从不知道(没知道过)
|
||||||
|
[02:27.85]波涛的寂静和汹涌
|
||||||
|
[02:30.45]
|
||||||
|
[02:30.67]今天的鸡蛋灌饼已经收摊
|
||||||
|
[02:35.06]那明天呢
|
||||||
|
[02:37.47]
|
||||||
|
[02:38.93]时代走得太快
|
||||||
|
[02:40.84]即将追上这缓慢的
|
||||||
|
[02:43.88]从未停止的步伐
|
||||||
|
[02:46.46]
|
||||||
@@ -1,5 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: 复兴岛
|
||||||
|
album: Post-alternative extended progressive technojazz, Part II
|
||||||
|
categories:
|
||||||
|
- Paxprotej
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2023-12-25
|
||||||
|
lrc: fuxingdao.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# 复兴岛
|
# 复兴岛
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
六小时后太阳就要落山
|
六小时后太阳就要落山
|
||||||
但当下阳光还在洒满路面
|
但当下阳光还在洒满路面
|
||||||
除了树荫
|
除了树荫
|
||||||
|
|||||||
@@ -0,0 +1,71 @@
|
|||||||
|
[ti:Paranoma (full version)]
|
||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[al:Post-alternative extended progressive technojazz, Part II: rovers]
|
||||||
|
|
||||||
|
[00:00.00]Paranoma[1]
|
||||||
|
[00:27.20]
|
||||||
|
[00:30.06]馴染みのなかった街に降りて
|
||||||
|
[00:33.90]人の流れに潜り込んで
|
||||||
|
[00:38.57]痺れる日常からの
|
||||||
|
[00:40.76]僅か数千分の逃避行は
|
||||||
|
[00:44.35]今から始まる。
|
||||||
|
[00:45.79]
|
||||||
|
[00:46.68]地図でしか見てなかった世界を
|
||||||
|
[00:49.13]足と目で確かめながら
|
||||||
|
[00:51.85]呼び方も知らない、意味も分からない全てを
|
||||||
|
[00:56.19]密やかにこの脳に
|
||||||
|
[00:58.50]パノラマで写す。
|
||||||
|
[01:01.16]
|
||||||
|
[05:25.10]他人の枠組みに入れない旅人は
|
||||||
|
[05:28.44]旅先をふるさとにするつもりもない。
|
||||||
|
[05:32.96]期間限定の旅を終わらせないと
|
||||||
|
[05:36.80]逃げられない常設に墜ちてなるから。
|
||||||
|
[05:39.28]
|
||||||
|
[07:13.74]Paranoma[0]
|
||||||
|
[07:36.89]
|
||||||
|
[07:44.64]私は…私たちは…
|
||||||
|
[08:08.28]私たちは道です。私たちは、生命のない、旅を支えたものです。
|
||||||
|
[08:15.52]
|
||||||
|
[08:31.07]足の代替としての私たちはただ、人を行きたいところに運ぶ。
|
||||||
|
[08:38.76]生命じゃなく寿命がある私たちは、寿命が終わるまで人間と付き合い続けている。
|
||||||
|
[08:46.95]人間が出会いをする時。
|
||||||
|
[08:50.04]人間が別れをする時。
|
||||||
|
[08:53.66]人間が喜びを感じる時。
|
||||||
|
[08:57.07]人間が寂しさを感じる時。
|
||||||
|
[09:00.41]人間が人間らしいことをする時。
|
||||||
|
[09:04.29]人間が人間らしく感情を感じる時。
|
||||||
|
[09:09.16]生命も感情もない私たちは、生命も感情も有する人間たちの記憶の一部になる。
|
||||||
|
[09:17.53]
|
||||||
|
[09:19.00]それが楽しいことであろうか、私たちはわからないけど。
|
||||||
|
[09:24.70]それが悲しいことであろうか、私たちはわからないけど。
|
||||||
|
[09:31.27]それが素晴らしいことであろうか、私たちはわからないけど。
|
||||||
|
[09:37.59]それがくだらないことであろうか、私たちはわからないけど。
|
||||||
|
[09:43.55]
|
||||||
|
[09:44.59]それが美しいことであろうか、私たちはわからないけど。
|
||||||
|
[09:49.44]
|
||||||
|
[09:49.97]わかるはずもないけど。
|
||||||
|
[09:51.78]
|
||||||
|
[10:51.54]道は旅の目的ではなく、手段であるはずでした。
|
||||||
|
[10:58.08]でも道にも美しさが宿っている。
|
||||||
|
[11:06.90]私たちの旅は道に刻まれ、道は私たちの旅に刻まれた。
|
||||||
|
[11:13.98]例え私たちが消えても、道が消えても、
|
||||||
|
[11:18.59]記憶は生き続けるだろう。
|
||||||
|
[11:21.85]
|
||||||
|
[11:55.79]Paranoma[2]
|
||||||
|
[12:16.05]
|
||||||
|
[12:18.87]ひとりで旅立つのは好きです。
|
||||||
|
[12:24.58]ひとりで見た景色と、通った道が好きです。
|
||||||
|
[12:30.61]孤独が嫌いではないけど、
|
||||||
|
[12:36.31]ひとりの旅は決して孤独の旅ではない。
|
||||||
|
[12:40.71]
|
||||||
|
[15:27.69]湯のない風呂と煙のない煙突
|
||||||
|
[15:30.76]崩れ続ける鉄道橋と解体されている発電所
|
||||||
|
[15:34.76]錆びた道路標識と剥がれた防錆塗装
|
||||||
|
[15:38.01]トンネルを終わらせる光と雪に埋めた電波塔
|
||||||
|
[15:41.24]人気のない街とアスファルトに残った足跡
|
||||||
|
[15:45.31]誰かがそれを見たでしょう。誰かがそれを見るだろう。
|
||||||
|
[15:50.05]
|
||||||
|
[17:11.95]いつか見た景色が
|
||||||
|
[17:15.08]幾千の目に映ったことを想像して
|
||||||
|
[17:19.79]世界と非同期に繋がる
|
||||||
|
[17:23.76]
|
||||||
@@ -1,5 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: Paranoma
|
||||||
|
album: Post-alternative extended progressive technojazz, Part II
|
||||||
|
categories:
|
||||||
|
- Paxprotej
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2024-06-09
|
||||||
|
lrc: paranoma.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# Paranoma
|
# Paranoma
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
**[1]**
|
**[1]**
|
||||||
馴染みのなかった街に降りて
|
馴染みのなかった街に降りて
|
||||||
人の流れに潜り込んで
|
人の流れに潜り込んで
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
[00:32.41]‘Where next should I go?’
|
||||||
|
[00:34.63]I ask myself
|
||||||
|
[00:39.25]One thing I certainly hold
|
||||||
|
[00:42.43]There is no home
|
||||||
|
[00:45.67]
|
||||||
|
[00:46.90]In the sauna with different other souls
|
||||||
|
[00:50.77]I speak a language no one else knows
|
||||||
|
[00:55.08]My voice quite low
|
||||||
|
[00:59.42]Purposely so
|
||||||
|
[01:01.49]
|
||||||
|
[01:02.18]The trip goes on without a terminal
|
||||||
|
[01:06.01]To places that grow or dwindle
|
||||||
|
[01:09.68]Where folks young or old
|
||||||
|
[01:13.68]Have their stories often yet never told
|
||||||
|
[01:19.18]
|
||||||
|
[02:45.15]All the people going somewhere in heat or cold
|
||||||
|
[02:53.37]On the trains, on the ships, on the decorated personal vehicles
|
||||||
|
[03:01.15]Are waiting for a whistle to blow
|
||||||
|
[03:07.74]In the real thin air or a simulated role
|
||||||
|
[03:16.16]
|
||||||
|
[03:16.69]Around the corner in the artificial tide
|
||||||
|
[03:21.96]Someone sings a song about another day in life
|
||||||
|
[03:28.01]Routines I have witnessed with my own eyes
|
||||||
|
[03:36.28]None of which mine
|
||||||
|
[03:39.79]
|
||||||
|
[04:10.33]From the concrete jungle where hopes and dreams die
|
||||||
|
[04:15.32]To the lonely northern monument covered in ice
|
||||||
|
[04:20.29]In the silent alley in decay stuck in time
|
||||||
|
[04:24.16]Between the rails and rails cut off by the keep out signs
|
||||||
|
[04:29.45]Off the reflective glass walls lit by the neon lights
|
||||||
|
[04:34.54]Amidst the snowstorm with lorries at roadsides
|
||||||
|
[04:39.51]Under the memorial tents singing Irene goodnight
|
||||||
|
[04:44.61]There's a ghost passing by
|
||||||
|
[04:48.63]
|
||||||
|
[06:05.38]Random footprints scatter
|
||||||
|
[06:08.04]Over the imaginary hills and far away
|
||||||
|
[06:13.16]Visualised memories of all the journeys
|
||||||
|
[06:17.16]Etched into my skin and bones
|
||||||
|
[06:20.61]
|
||||||
|
[06:21.08]Rearranged faces from the past
|
||||||
|
[06:24.66]Orient towards a new crossroad
|
||||||
|
[06:28.93]Visions of the future destinations
|
||||||
|
[06:31.70]Emerge to remind I’ll be a
|
||||||
|
[06:34.41]Rover till I die
|
||||||
|
[06:36.80]
|
||||||
@@ -1,5 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: rover over virtually eternal roundabouts
|
||||||
|
album: Post-alternative extended progressive technojazz, Part II
|
||||||
|
categories:
|
||||||
|
- Paxprotej
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2023-11-03
|
||||||
|
lrc: rover.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# rover over virtually eternal roundabouts
|
# rover over virtually eternal roundabouts
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
In the sauna with different other souls
|
In the sauna with different other souls
|
||||||
I speak a language no one else knows
|
I speak a language no one else knows
|
||||||
My voice quite low
|
My voice quite low
|
||||||
|
|||||||
@@ -0,0 +1,65 @@
|
|||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[ti:sauna as ubiquitous neural analeptic]
|
||||||
|
[al:Post-alternative extended progressive technojazz, Part II: rovers]
|
||||||
|
|
||||||
|
[00:34.84]Waking up from the illusions last night
|
||||||
|
[00:39.11]In a desert of cliches and mirages
|
||||||
|
[00:42.95]They have beautiful names and murderous decorations
|
||||||
|
[00:47.64]For them starry-eyed storm chasers
|
||||||
|
[00:51.34]While we are rovers that no one would come after
|
||||||
|
[00:55.46]My stereo blasting unsung classics
|
||||||
|
[01:00.13]On our way of an escape from
|
||||||
|
[01:02.49]Psychedelic asphyxiation
|
||||||
|
[01:06.73]
|
||||||
|
[01:24.49]Come is the cloud with boots of rain
|
||||||
|
[01:28.18]Pouring down into the fjords and lagging the train
|
||||||
|
[01:32.61]Our last umbrella lost in vain
|
||||||
|
[01:36.46]Only tears remain on the radar display
|
||||||
|
[01:40.25]The lonely arctic spring creeps into my brain
|
||||||
|
[01:45.00]The circuit in my vein weeps
|
||||||
|
[01:47.46]Over the birth and destined death of yet another
|
||||||
|
[01:54.41]Poetic creation
|
||||||
|
[01:56.83]
|
||||||
|
[02:30.95]I try to be a seeker, a lover and a distributor
|
||||||
|
[02:36.01]Of the ultimate hype about
|
||||||
|
[02:39.30]A multitude of neural communications
|
||||||
|
[02:42.43]Excited by the raving steam coming off your stone
|
||||||
|
[02:46.55]My songs are the fuel for the heating solution
|
||||||
|
[02:51.55]So we set out for the poet annihilation
|
||||||
|
[02:54.99]In search for a salvation to both parties’
|
||||||
|
[02:59.93]Existential problems
|
||||||
|
[03:03.62]
|
||||||
|
[03:54.80]The setting sun and an extended lack of daylight
|
||||||
|
[03:59.10]I crave for my sanity veering out of my sight
|
||||||
|
[04:02.65]The teletext says it’ll snow again tonight
|
||||||
|
[04:07.68]To extinguish every endless fight
|
||||||
|
[04:11.19]We still can’t resist the temptation to hate
|
||||||
|
[04:15.12]And we strive to avoid devastation as fate
|
||||||
|
[04:19.31]Then we just recover the remains
|
||||||
|
[04:23.39]Of our own conclusions
|
||||||
|
[04:27.05]
|
||||||
|
[04:28.36]Some other day when the time has come
|
||||||
|
[04:32.50]All the radio stations down and gone
|
||||||
|
[04:37.09]Unchained emotional outbursts
|
||||||
|
[04:41.12]Necessarily overrides our internal
|
||||||
|
[04:45.56]Appropriate libidos
|
||||||
|
[04:48.94]
|
||||||
|
[04:53.39]Say goodbye to the beautiful dreams
|
||||||
|
[04:57.62]As the engine sings against the drums
|
||||||
|
[05:02.01]Usurping the memories of the fallen
|
||||||
|
[05:06.15]Noise overwhelmed by the melodies
|
||||||
|
[05:10.56]Absurdly comforting
|
||||||
|
[05:14.01]
|
||||||
|
[05:18.41]Some other day when the time has come
|
||||||
|
[05:22.62]All the radio stations down and gone
|
||||||
|
[05:27.28]Unchained emotional outbursts
|
||||||
|
[05:31.24]Necessarily overrides our internal
|
||||||
|
[05:35.64]Appropriate libidos
|
||||||
|
[05:39.03]
|
||||||
|
[05:43.44]Say goodbye to the beautiful dreams
|
||||||
|
[05:47.68]As the engine sings against the drums
|
||||||
|
[05:52.03]Usurping the memories of the fallen
|
||||||
|
[05:56.22]Noise overwhelmed by the melodies
|
||||||
|
[06:00.70]Absurdly comforting
|
||||||
|
[06:04.89]Absurdly comforting
|
||||||
|
[06:08.25]
|
||||||
@@ -1,5 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: sauna as ubiquitous neural analeptic
|
||||||
|
album: Post-alternative extended progressive technojazz, Part II
|
||||||
|
categories:
|
||||||
|
- Paxprotej
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2024-06-13
|
||||||
|
lrc: sauna_v2.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# sauna as ubiquitous neural analeptic
|
# sauna as ubiquitous neural analeptic
|
||||||
|
|
||||||
|
This is the acoustic refurbished version of the 2022 song `sauna as universal neural analeptic` (which is yet to get a page).
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
Waking up from the illusions last night
|
Waking up from the illusions last night
|
||||||
In a desert of cliches and mirages
|
In a desert of cliches and mirages
|
||||||
They have beautiful names and murderous decorations
|
They have beautiful names and murderous decorations
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
[02:15.45](narration)
|
||||||
|
[02:39.56]
|
||||||
|
[04:28.83]黒い黒いダイヤは
|
||||||
|
[04:35.43]二度眠りに落ちた
|
||||||
|
[04:42.08]煤けた煙突は
|
||||||
|
[04:48.75]一つずつ土に帰った
|
||||||
|
[04:54.99]
|
||||||
|
[04:55.36]見慣れた日常が
|
||||||
|
[05:02.12]なくなり続けても
|
||||||
|
[05:08.78]清い水はこの沢に
|
||||||
|
[05:15.44]ただ流れていく
|
||||||
|
[05:22.09]
|
||||||
@@ -1,5 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Shimizusawa
|
||||||
|
album: Post-alternative extended progressive technojazz, Part II
|
||||||
|
categories:
|
||||||
|
- Paxprotej
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2023-12-09
|
||||||
|
lrc: shimizusawa.lrc
|
||||||
|
---
|
||||||
# Shimizusawa
|
# Shimizusawa
|
||||||
|
|
||||||
|
[Shimizusawa Project](https://www.shimizusawa.com/)
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
黒い黒いダイヤは
|
黒い黒いダイヤは
|
||||||
二度(ふたたび)眠りに落ちた
|
二度(ふたたび)眠りに落ちた
|
||||||
煤けた煙突は
|
煤けた煙突は
|
||||||
|
|||||||
@@ -0,0 +1,58 @@
|
|||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[ti:pulse under latent semantic envelopes]
|
||||||
|
[al:Shirakaba Express Service]
|
||||||
|
|
||||||
|
[00:14.29]第一部。
|
||||||
|
[00:15.73]
|
||||||
|
[01:20.23]Surface.
|
||||||
|
[01:23.91]The equilibrium of silence between the static magnetic noise, the watery planes, and the optical waves.
|
||||||
|
[01:36.03]Blurred and mangled electronic signs over the outbound atmospheric leeway.
|
||||||
|
[01:44.25]Distant stations estimated in abnormal heat perform the inconsistent collimation rite.
|
||||||
|
[01:50.32]
|
||||||
|
[01:53.04]Dive.
|
||||||
|
[01:56.03]The black screen of stalemate conceals the massive stars, the charred comets, and the meteorites.
|
||||||
|
[02:04.45]Their questionable glitters, once emissions of brave borderers and dark adventurers,
|
||||||
|
[02:11.56]now the only traces, obscured and indifferent to all but those with a special breed of faith.
|
||||||
|
[02:22.22]
|
||||||
|
[02:24.20](title: pulse\Nunder\Nlatent\Nsemantic\Nenvelopes)
|
||||||
|
[02:36.05]
|
||||||
|
[03:27.90]The noise floor of a receiving environment is the aggregate of all background signal energy present across a given frequency band at any instant.
|
||||||
|
[03:37.14]In urban contexts, primary contributors include electromagnetic emissions from power distribution infrastructure, wireless communications networks, and consumer electronic devices.
|
||||||
|
[03:50.85]The noise floor is not centrally coordinated; no single source generates it.
|
||||||
|
[03:56.21]It emerges from the cumulative output of many independently operating transmitters, each functioning within its own parameters, whose combined effect is persistent and largely uniform.
|
||||||
|
[04:08.45]Under standard conditions, this background level is treated as a fixed baseline rather than a variable of interest.
|
||||||
|
[04:16.56]Signals whose amplitude falls at or below this baseline remain physically present in the medium but cannot be distinguished from the background by a receiving system, and are not considered recoverable.
|
||||||
|
[04:30.07]
|
||||||
|
[04:32.10]An impulse signal, also referred to as a unit impulse, is defined as a signal with zero value at all points in time
|
||||||
|
[04:40.26]except a single instant, at which its value is notionally unbounded, subject to the constraint that its total integrated area equals unity.
|
||||||
|
[04:51.22]In practice, true impulse signals cannot be physically produced; they are approximated by short-duration, high-amplitude pulses of sufficient bandwidth.
|
||||||
|
[05:04.06]The impulse response of any linear time-invariant system — that is, the output produced when an impulse is presented as input — fully characterises that system's behaviour under any subsequent input.
|
||||||
|
[05:17.81]In the absence of any input, a system at rest produces no output and exhibits no properties that distinguish it from any other inactive system.
|
||||||
|
[05:27.34]From a single impulse and its measured response, the complete transfer function of the system can be derived.
|
||||||
|
[05:34.91]
|
||||||
|
[05:36.57]第二部。
|
||||||
|
[05:38.05]
|
||||||
|
[06:08.96]Subdued sonic scalars vectorise
|
||||||
|
[06:14.98]
|
||||||
|
[06:16.73]Acoustic aberrations dissipate
|
||||||
|
[06:23.13]
|
||||||
|
[06:23.99]Isotropic funnel strikes a packet rain
|
||||||
|
[06:31.54]
|
||||||
|
[06:32.08]Fine-grained bags of acks ground astray
|
||||||
|
[06:38.04]
|
||||||
|
[06:40.02]Ocean as a desert buries all of its life
|
||||||
|
[06:46.05]
|
||||||
|
[06:48.05]Deck the shell with a perfect thermocline
|
||||||
|
[06:53.87]
|
||||||
|
[06:57.01]Curtain shut before the Fresnel bights
|
||||||
|
[07:02.01]
|
||||||
|
[07:04.07]Plasma buildup swells your rovers' thighs
|
||||||
|
[07:10.05]
|
||||||
|
[09:11.97]第三部。
|
||||||
|
[09:13.33]
|
||||||
|
[09:25.62]Particulate pressure across a landlocked island
|
||||||
|
[09:32.52]Ultraviolet utilitarian paints every third crag bland
|
||||||
|
[09:40.99]Lossy lies lament the ludicrous lawful liberty
|
||||||
|
[09:48.97]Siren sounds soaken in the sauna of substantiality
|
||||||
|
[09:57.02]Eccentric sediments launch unbidden perpetuity
|
||||||
|
[10:10.00]
|
||||||
+235
@@ -0,0 +1,235 @@
|
|||||||
|
---
|
||||||
|
title: pulse under latent semantic envelopes
|
||||||
|
album: Shirakaba Express Service
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2026-06-18
|
||||||
|
lrc: pulse.lrc
|
||||||
|
---
|
||||||
|
|
||||||
|
# pulse under latent semantic envelopes
|
||||||
|
|
||||||
|
The name of the song is stylised in all-lowercase, `pulse under latent semantic envelopes`, but Mediawiki loves a Capital letter.
|
||||||
|
For more behind-the-scene shenanigans, see [Dev gibberish](pulse_dev.md).
|
||||||
|
|
||||||
|
*This page is proudly the first to be maintained by Gitea actions.*
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
|
### Raw (what you get in the audio)
|
||||||
|
|
||||||
|
*第一部。*
|
||||||
|
|
||||||
|
Surface.
|
||||||
|
The equilibrium of silence between the static magnetic noise, the watery planes, and the optical waves.
|
||||||
|
Blurred and mangled electronic signs over the outbound atmospheric leeway.
|
||||||
|
Distant stations estimated in abnormal heat perform the inconsistent collimation rite.
|
||||||
|
|
||||||
|
Dive.
|
||||||
|
The black screen of stalemate conceals the massive stars, the charred comets, and the meteorites.
|
||||||
|
Their questionable glitters, once emissions of brave borderers and dark adventurers,
|
||||||
|
now the only traces, obscured and indifferent to all but those with a special breed of faith.
|
||||||
|
|
||||||
|
The noise floor of a receiving environment is the aggregate of all background signal energy present across a given frequency band at any instant. In urban contexts, primary contributors include electromagnetic emissions from power distribution infrastructure, wireless communications networks, and consumer electronic devices. The noise floor is not centrally coordinated; no single source generates it. It emerges from the cumulative output of many independently operating transmitters, each functioning within its own parameters, whose combined effect is persistent and largely uniform. Under standard conditions, this background level is treated as a fixed baseline rather than a variable of interest. Signals whose amplitude falls at or below this baseline remain physically present in the medium but cannot be distinguished from the background by a receiving system, and are not considered recoverable.
|
||||||
|
|
||||||
|
An impulse signal, also referred to as a unit impulse, is defined as a signal with zero value at all points in time except a single instant, at which its value is notionally unbounded, subject to the constraint that its total integrated area equals unity. In practice, true impulse signals cannot be physically produced; they are approximated by short-duration, high-amplitude pulses of sufficient bandwidth. The impulse response of any linear time-invariant system — that is, the output produced when an impulse is presented as input — fully characterises that system's behaviour under any subsequent input. In the absence of any input, a system at rest produces no output and exhibits no properties that distinguish it from any other inactive system. From a single impulse and its measured response, the complete transfer function of the system can be derived.
|
||||||
|
|
||||||
|
*第二部。*
|
||||||
|
|
||||||
|
Subdued sonic scalars vectorise
|
||||||
|
Acoustic aberrations dissipate
|
||||||
|
|
||||||
|
Isotropic funnel strikes a packet rain
|
||||||
|
Fine-grained bags of acks ground astray
|
||||||
|
|
||||||
|
Ocean as a desert buries all of its life
|
||||||
|
Deck the shell with a perfect thermocline
|
||||||
|
|
||||||
|
Curtain shut before the Fresnel bights
|
||||||
|
Plasma buildup swells your rovers' thighs
|
||||||
|
|
||||||
|
*第三部。*
|
||||||
|
|
||||||
|
Particulate pressure across a landlocked island
|
||||||
|
Ultraviolet utilitarian paints every third crag bland
|
||||||
|
Lossy lies lament the ludicrous lawful liberty
|
||||||
|
Siren sounds soaken in the sauna of substantiality
|
||||||
|
Eccentric sediments launch unbidden perpetuity
|
||||||
|
|
||||||
|
### Chinese translations
|
||||||
|
|
||||||
|
**潜在语义包络下的脉冲**
|
||||||
|
|
||||||
|
*第一部分。*
|
||||||
|
|
||||||
|
上浮。
|
||||||
|
静磁噪声、水的平面、还有光波之间是沉默的平衡。
|
||||||
|
模糊而残损的电子牌匾,掠过向外敞开的那一线大气余隙。
|
||||||
|
热异常里估算出来的远方站点定期执行和上一次不一样的校准仪式。
|
||||||
|
|
||||||
|
下潜。
|
||||||
|
僵局的黑屏掩住了庞大的恒星、焦黑的彗星,还有陨石。
|
||||||
|
它们存疑的微光是勇敢拓边者与黑暗冒险者放出的辐射,
|
||||||
|
如今只是晦暗不明,无人在意的痕迹,只有一些信仰特殊者关心。
|
||||||
|
|
||||||
|
任何接收环境的本底噪声,指的是某一频段内任一时刻全部背景信号能量的总和。在城市环境中,其主要来源包括配电设施、无线通信网络以及各类消费电子产品的电磁辐射。本底噪声没有统一来源,也不受集中调度,而是众多独立运行的发射源累积叠加的结果:各发射源均在自身参数范围内工作,叠加之后形成一种持续而大致均匀的背景。通常将这一背景电平视为固定基线,而不作为需要关注的变量。幅度等于或低于该基线的信号,在物理上仍存在于介质之中,但接收系统无法将其同背景区分开来,因而被认为无法恢复。
|
||||||
|
|
||||||
|
冲激信号,又称单位冲激,是指这样一种信号:它在所有时刻的取值均为零,仅在某一瞬间例外;在该瞬间,其取值理论上为无穷大,但总积分面积须恒等于一。实际中,理想的冲激信号无法物理实现,通常以持续时间极短、幅度极高、带宽足够的脉冲来近似。对任一线性时不变系统而言,其冲激响应(即以冲激作为输入时所得到的输出)足以完整描述该系统在此后任意输入下的行为。若没有输入,处于静止的系统不产生输出,也不表现出任何可与其他静止系统相区别的特性。仅凭一个冲激及其测得的响应,即可推导出系统完整的传递函数。
|
||||||
|
|
||||||
|
*第二部分。*
|
||||||
|
|
||||||
|
压低的声音标量,化作矢量
|
||||||
|
声学的像差,渐渐耗散
|
||||||
|
|
||||||
|
各向同性的烟囱砸中一场数据包之雨
|
||||||
|
一袋袋细碎的应答被研磨得迷路
|
||||||
|
|
||||||
|
海洋作为荒漠埋藏自己所有的生命
|
||||||
|
完美的温跃层敲打外壳
|
||||||
|
|
||||||
|
菲涅尔拐角前的帷幕关闭
|
||||||
|
等离子堆积,肿胀了流浪者的大腿
|
||||||
|
|
||||||
|
*第三部分。*
|
||||||
|
|
||||||
|
颗粒状的压力遍历一座内陆的孤岛
|
||||||
|
紫外功利主义者把每三个石头里的第三个涂成无色
|
||||||
|
有损的谎言哀悼荒唐的合法自由
|
||||||
|
警笛声音浸泡在实在的桑拿里
|
||||||
|
诡异的沉积物发射了没人要求的永恒
|
||||||
|
|
||||||
|
### Japanese translations
|
||||||
|
|
||||||
|
**潜在意味包絡下のパルス**
|
||||||
|
|
||||||
|
*第一部。*
|
||||||
|
|
||||||
|
浮上。
|
||||||
|
静磁ノイズと、水の平面と、光波との間の、沈黙の平衡。
|
||||||
|
ぼやけて潰れた電子の標識が、外へ開いた一筋の大気の余地の上を過ぎていく。
|
||||||
|
熱異常のなかで推定された遠方の局が、一貫性のない合わせの儀式を行う。
|
||||||
|
|
||||||
|
潜航。
|
||||||
|
停滞した黒い画面が、巨大な恒星と、焦げた彗星と、隕石を覆い隠す。
|
||||||
|
それらの疑わしい微光は、勇敢な辺境者と闇の冒険者が放った放射であり、
|
||||||
|
いまや、ただおぼろげで、誰にも顧みられない、ひとつの痕跡にすぎない。特殊な信仰を持つ者だけが、それを気にかける。
|
||||||
|
|
||||||
|
ある受信環境のノイズフロアとは、ある周波数帯域内の任意の瞬間に存在する背景信号エネルギーの総和をいう。都市環境では、その主要な発生源として、配電設備・無線通信網・各種民生用電子機器からの電磁放射が挙げられる。ノイズフロアには統一された発生源はなく、集中的に制御されているわけでもない。それは、独立して動作する多数の送信源の累積的な出力から生じるものであり、各送信源はそれぞれの諸元の範囲内で動作しながら、合わさることで持続的かつほぼ一様な背景を形成する。通常、この背景レベルは着目すべき変数としてではなく、固定された基準値として扱われる。振幅がこの基準値に等しいか、それを下回る信号は、媒質中に物理的には依然として存在するものの、受信系がそれを背景から区別することはできず、復元不能とみなされる。
|
||||||
|
|
||||||
|
インパルス信号は、単位インパルスとも呼ばれ、次のような信号として定義される。すなわち、ただ一つの瞬間を除くすべての時刻で値が零であり、その一瞬においてのみ値は概念上無限大となるが、全体を積分した面積はつねに一に等しくなければならない。実際には、理想的なインパルス信号を物理的に生成することはできず、持続時間がきわめて短く、振幅がきわめて高く、十分な帯域幅をもつパルスによって近似される。任意の線形時不変システムのインパルス応答(すなわち、インパルスを入力として与えたときに得られる出力)は、その後のいかなる入力に対するそのシステムの挙動をも完全に特徴づける。入力がまったくない場合、静止した系は何も出力せず、ほかのいかなる不活性な系とも区別しうる性質を示さない。ただ一つのインパルスと、その測定された応答とから、システムの完全な伝達関数を導くことができる。
|
||||||
|
|
||||||
|
*第二部。*
|
||||||
|
|
||||||
|
抑えられた音響スカラーがベクトル化する
|
||||||
|
音響の収差が散逸していく
|
||||||
|
|
||||||
|
等方的な煙突が、パケットの雨を打つ
|
||||||
|
きめ細かな応答の袋が、すり潰されて地に迷う
|
||||||
|
|
||||||
|
砂漠としての海は、自らの生命を埋める
|
||||||
|
完璧な水温躍層が、その殻を叩く
|
||||||
|
|
||||||
|
幕がフレネルの曲がりの前で閉じる
|
||||||
|
プラズマのたまりがローバーたちの太ももを腫れ上がらせる
|
||||||
|
|
||||||
|
*第三部。*
|
||||||
|
|
||||||
|
微粒子の圧力が、内陸の孤島の隅々まで行き渡る
|
||||||
|
紫外線の功利主義者が、三つに一つの岩山を無色に塗る
|
||||||
|
劣化した嘘が、ばかげた合法な自由を悼む
|
||||||
|
サイレンの音が、実在性のサウナに浸かっている
|
||||||
|
奇妙な堆積物が、誰も求めていない永遠を放つ
|
||||||
|
|
||||||
|
|
||||||
|
## Notes about this song
|
||||||
|
|
||||||
|
I will be just writing about anything I think of related to this song. At least for the first go. It's not really creative when you set yourself an agenda and duly follow it.
|
||||||
|
|
||||||
|
### Why pulse
|
||||||
|
|
||||||
|
Some time after witnessing the rover song go locally viral at the second transparent fes I said to myself there will be a third. Almost immediately after that, I was sure the keyword would be 'pulse'. Then it took me several months to figure out the third recursive acronym composition. Maybe more than several months.
|
||||||
|
The choice in 'pulse' is for a very apparent reason. It's literally the last kairo (original) song. That is, the last song in the last album. I know they had more 2hu released after that but that's a different business, isn't it.
|
||||||
|
It also is a very good word in itself because there is vitality, there is machinery, there is electronics and engineering, all in one package. It's kairo plus Northwich committee of magic researches.
|
||||||
|
|
||||||
|
### Educational rock
|
||||||
|
|
||||||
|
It's now a traditional practice to sample random people speaking random stuff in a post-rock / prog rock / chill hip-hop / shoegaze / you name it song. There is a hip-hop remix of Niinistö's new year's day address but I can't really dig it out of the Internet rabbit hole. And to start with literally the first post-rock I ever listened to was the 2hu band 'the distant journey to you' by our Veto guy and there was an excerpt of Kon Satoshi's 'Paprika' in one of the songs.
|
||||||
|
When I really started to shape this song I was listening to way more Snakes Don't Belong In Alaska than I should. Two of their later songs sampled someone presumably giving a lecture or speech or that sort of presentation. I very much liked it as I'm a big podcast person. It's like listening to your podcasts with psychedelica music accompanying.
|
||||||
|
I also have been a firm believer that signal processing is something any music-aware people should have at least a slightest idea about. So here we are. It's only natural to make my own mini lecture about some signal basics and incorporate that audio signal into the song.
|
||||||
|
The other parts of the song are intentionally cryptic, evasive, indirect, fuzzy, ambiguous but the educational bit should be factual enough it can be considered a decent crash course on what it talks about. Aside from being the catalyst for the song's underlying emotional progressions. We'll talk about that later or never.
|
||||||
|
|
||||||
|
|
||||||
|
### Football manager ruined my life and LLM agents severed it into pieces
|
||||||
|
|
||||||
|
Back in your 2022s and 2023s, I wasn't aware of Anthropic and ChatGPT was basically chat powered by GPT. But this time I approach my songwriting as a relatively heavy Claude user. I never fully hand the lyric composition to LLM agents or raw LLMs as that's the fun bit, not the chore bit.
|
||||||
|
What I personally do is usually tell the Claude 'hey I'm thinking about something like this' in either the plainest of languages or just a draft verse. 9 out of 10 times its response pisses me off. Which is consistent with the experience when you do these exchanges with any verified decent human counterpart. No disrespect to my verified 'I can talk poetic bullshit with them' friends but that just happens. And it happens for good.
|
||||||
|
You see the key here is I have someone to talk to, 24/7, super fluent in languages I speak or not, only restricted by usage limits. For writing lyrics I never hit the limits, by the way. An adversary is an essential upgrade to a rubber duck as it gives you feedback. LLM at the core means this adversary is complex enough to be considered unpredictable and thus inspiring.
|
||||||
|
Your Claudes and ChatGPTs and maybe Geminis out of the box loves proposing verses after verses which is less helpful. Fortunately, I've tweaked my instances to hold fire and communicate in a more atmospheric way. In a convo I get myself immersed in the atmosphere I initiated and the agent amplified. I guess that's where all the fever dreams root from.
|
||||||
|
|
||||||
|
|
||||||
|
### On professionalism and why I consider myself pro enough even if I have no proper proof
|
||||||
|
|
||||||
|
In a way, I think it's probably true that flair and discipline has a dance of balance in many things, and I take music and association football as two seemingly irrelevant examples. Simply because I'm somewhat invested in those two.
|
||||||
|
A classical piece in the broadest sense takes many, many players with their respective instruments. There would be a leader violinist or a pianist or similar role but let's face it, for like 99% of the time, orchestra players don't play flashy solo phrases. I feel it's like how you have no-nonsense centre backs and anchor defensive midfielders like Jordan Rossiter, that in a sense stand out even less than a goalkeeper.
|
||||||
|
Your rock and pop bands of 3, 4, 5 people is something else. Basically everyone needs to be a star. Everyone will have flashy, tricky solo riffs.
|
||||||
|
And don't get me wrong, I by no means am stating that playing simple notes correctly is inferior to smashing an outrageous riff, or that only getting the ball and passing to the nearest full back is inferior to dribbling over 5 defenders and driving home with a full bollocks swing. That is just not true. Doing the less fancy 'basic' but proper and well is just a slightly, or very different dimension of professionalism. I personally very like no-nonsense centre backs because I played as one because I couldn't do fancy stuff on the pitch.
|
||||||
|
I don't think I can do fancy stuff in my FL studio either. The justification around all this equity of professionalism had a big portion of making myself feel less useless when I tried and mostly failed to learn to play the guitar then bass. Today I'm totally ok and free of complexes like that.
|
||||||
|
|
||||||
|
The financial stability is also very real. My plan about music has always been 'find a job so I can play with music' and I've finally done it. I mean I never got anywhere around trying to be self-sustainable with music alone or as the main means, but having that peace of mind of a roof above is certainly helpful even for a hobby. Having music to unleash my creativity buildup when there is any also helps me cope with the 'boring' day job so it's a win-win. Probably.
|
||||||
|
|
||||||
|
### Music, bloody hell
|
||||||
|
|
||||||
|
I don't think one should be expecting me to elaborate on how delicate my music craftsmanship is after the revelation and identification as a no-nonsense FL Studio user at best of Conference National level. But you see, there are people who watch Conf Nat as devoted as they themselves watch the Prem, or even more. Absolute skill levels are not that much of a matter.
|
||||||
|
|
||||||
|
I opted to go for a classic dual-bass, dual-telecaster setup with various other helper instruments because that's simply my favourite. The second bass actually turned out to be utilised less than I originally planned. The plan was based on how things went in 'rover over virtually eternal roundabouts'.
|
||||||
|
|
||||||
|
Also, the song started as my experiment of a more techno-heavy style. It didn't end well, but the techno leftovers might be (I'm doubtful) spotted around the place.
|
||||||
|
Then I switched to the target of making this one the third piece in the recursive acronym trilogy, so essentially I'm doing humble plagiarism on the previous two songs. 'sauna as universal neural analeptic' and 'rover over virtually eternal roundabouts' if you're wondering (no one asked).
|
||||||
|
Like stated elsewhere the psychedelica influence from SDBIA is faintly visible (audible). I also applied some of the minimalism principles to the guitar lines, they should be perceivably sparser than some contemporaries.
|
||||||
|
|
||||||
|
Drums and percussions have always been my passion but I think I just got too lazy to fine tune every loop pattern. A drum track of eternally-morphing patterns is not realistic in some sense after all.
|
||||||
|
|
||||||
|
### Vocal synthesis masterclass
|
||||||
|
|
||||||
|
Could be stating the obvious, but I'm much better at English than Japanese. When it comes to songwriting I might even argue English enjoys priority over my first language, which is Chinese. So it's a bit of a hassle when there is no good enough Yukari TTS on the shelf. On a side note, Kotonoha sisters got their official English / Chinese TTS but that's a shambles. To put it mildly.
|
||||||
|
When I discovered GPT-SoVITS which in English is something that allows you to generate many languages in person A's voice and person B's accent (partly), it's only natural that I immediately went for it. It fit like a glove on the foot.
|
||||||
|
You see, the problem with many voice changers, even in the l'époque de l'intelligence artificielle, is that they end up with English (simplified) pronunciations. Some give you RP but that's not what I want either. It's the models that are my problem and I needed something more weird.
|
||||||
|
The goal was to mix rallienglanti, Bristolian, and some Aussie flavour to produce the random and weird English I usually speak. The end product is nowhere near that, but equally far from 'standard' English. Which is very acceptable.
|
||||||
|
Also, this synthesised voice should not be considered truly Yukari in the copyright or trademarks sense. I credited Yukari because I included pieces of Japanese voice made with the authentic A.I.VOICE 2 editor with a valid license. Just saying.
|
||||||
|
|
||||||
|
For the sung parts, Synthesiser V Studio Pro 2 is the weapon of massive destruction of choice as always. The actual labour is rather boring so I'll leave it as 'I mix-matched mostly Spanish and English phonemes'.
|
||||||
|
|
||||||
|
### So what is this song about?
|
||||||
|
|
||||||
|
It's all in the title mate.
|
||||||
|
|
||||||
|
Keep reading if you think that alone is not meaningful enough.
|
||||||
|
|
||||||
|
I'm firmly against providing an answer as standard yet very happy to write my personal interpretations.
|
||||||
|
On condition that no one promotes the following text as the only valid official explanation to the song, I can give this:
|
||||||
|
|
||||||
|
There is atmospheric pressure around every one of us. It is like the environmental noise that suffocates signals without malice. The noise itself also contains various meaningful, info-bearing signals but all piled up together as a big blob of something, apparently less meaningful than any component was. This is the 'latent semantic envelopes' bit.
|
||||||
|
The pulse is an object as well as an action. It's both the signal that gets sent (and drowned, most of the time) and the action of sending such signals. Not to mention it also means one's heart beats which is a necessary condition for that guy to be alive.
|
||||||
|
Pulsing, under 'latent semantic envelopes' or more straightforwardly, under overwhelming noise, is absurd. But if you subscribe to the absurd, it's not really a problem.
|
||||||
|
That's it.
|
||||||
|
|
||||||
|
In more straightforward laymen's language, the song states the fact that those dumb people like me who keeps sending out pulses nobody else cares (or cared by only a significantly minor group) are probably not doing it to get responses or replies. They do it for the sake of it.
|
||||||
|
|
||||||
|
I probably should have required signing an EULA to have access to this.
|
||||||
|
|
||||||
|
### A personal crusade against claims of superhuman frequential cognitive abilities
|
||||||
|
|
||||||
|
The decision to use the 192 kbps MP3 as a source of truth, converting from that to nominally WAV and everything else was based on several grounds. But the dominant one is that I never liked high fidelity above a certain threshold of good enough. And that threshold for me is roughly 192 kbps of MP3. Another reason is that I would like even one more person to think outside of the box, into the channels, towards the corner flag, that this is a form of proper, intentional digital lofi rather than lossy media.
|
||||||
|
It's totally fair to consider this shithousery because shithousery is what I see it as. I'm not doing this digital lo-fi for the sake of art, I do this as reactive banter invoked by phonophile nonsense. If 192 kbps MP3 is good enough to me, then it's good enough.
|
||||||
|
I do think at 128 kbps I start to sense that something is missing and more information density would be appreciated. So the personal threshold is there or thereabouts.
|
||||||
|
|
||||||
|
|
||||||
|
### Trivia
|
||||||
|
- In case you didn't notice, the title forms a recursive acronym.
|
||||||
|
- In case you didn't notice, the final verse is an acrostic of 'pulse'.
|
||||||
|
- In case you didn't notice, the last line is a reverse acrostic of 'pulse'.
|
||||||
|
- Brave Borderer and Dark Adventurer are RN fast patrol crafts, or in English, torpedo boats. And I believe both are playable in War Thunder which is why I know them.
|
||||||
|
- 'Ocean as a desert buries all of its life' is a blatant steal from America's 'A horse with no name'. The original line is 'ocean is a desert with its life underground'.
|
||||||
|
- I have to sneak in the exact words 'rover' and 'sauna', sorry. And in case you didn't notice, they are two related songs.
|
||||||
|
- Many of the words could be understood with a leaning towards their optical engineering aspects. That said, I was more on the electronics end of my opto-electronic science and engineering syllabus.
|
||||||
|
- Meta-trivia: this note is plagued by football cliches, and the song has contracted some.
|
||||||
@@ -1,6 +1,14 @@
|
|||||||
# pulse under latent semantic envelopes
|
---
|
||||||
|
title: pulse under latent semantic envelopes - development notes
|
||||||
|
categories:
|
||||||
|
- Songwriting notes
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
---
|
||||||
|
|
||||||
*(WIP. Description and pieces only now)*
|
# pulse under latent semantic envelopes: personal dev notes
|
||||||
|
|
||||||
|
The remaining bits of how I came to all this. For the actual song page, see [pulse under latent semantic envelopes](pulse.md).
|
||||||
|
|
||||||
## Planning area
|
## Planning area
|
||||||
|
|
||||||
@@ -25,8 +33,8 @@ Literally, there can be long, essay-like, paragraphs (not too many) with structu
|
|||||||
**Structural proposal**
|
**Structural proposal**
|
||||||
1. "Surface." - the breach, the fever-dream opener
|
1. "Surface." - the breach, the fever-dream opener
|
||||||
2. Instrumental - let the image settle
|
2. Instrumental - let the image settle
|
||||||
3. Essay/documentary - the explanatory core, almost clinical, "semi-boring scientific" (this is where the concept gets stated plainly before the rest of the song complicates it)
|
3. Essay/documentary - the explanatory core, almost clinical, "semi-boring scientific" (this is where the concept gets stated plainly before the rest of the song complicates it)
|
||||||
4. Instrumental + fragments - the logic starts dissolving
|
4. Instrumental - going into the poemic verses
|
||||||
5. Poem-ic verses - emotional density, maybe climax, maybe not
|
5. Poem-ic verses - emotional density, maybe climax, maybe not
|
||||||
6. P-U-L-S-E 5-liners - trademark closer, acrostic constraint
|
6. P-U-L-S-E 5-liners - trademark closer, acrostic constraint
|
||||||
7. Instrumental outro
|
7. Instrumental outro
|
||||||
@@ -35,19 +43,20 @@ Literally, there can be long, essay-like, paragraphs (not too many) with structu
|
|||||||
|
|
||||||
## Construction zone
|
## Construction zone
|
||||||
|
|
||||||
|
The first locked in draft version of the song. Things got developed even after this version.
|
||||||
|
*and yes, I did use a C++ code block to write my lyrics.*
|
||||||
|
|
||||||
```cpp
|
```cpp
|
||||||
// Opener
|
// Opener
|
||||||
Surface.
|
Surface.
|
||||||
The equilibrium of silence between the static magnetic noise, the watery planes, and the optical waves
|
The equilibrium of silence between the static magnetic noise, the watery planes, and the optical waves.
|
||||||
blurring the electronic signs over the outbound informational motorway.
|
Blurred and mangled electronic signs over the outbound informational motorway.
|
||||||
Images imagined in the imaginary region of the protruding obelisks many kilometres away
|
Distant stations estimated in abnormal heat perform the collimation rite.
|
||||||
from this here expanding entropy killing various variables as abnormal heat usually may.
|
|
||||||
// think a submarine surfacing at night to do some radio comms as the starting point, then infuse it with a fever dream
|
// think a submarine surfacing at night to do some radio comms as the starting point, then infuse it with a fever dream
|
||||||
// 'Images imagined in the imaginary region' is half wordplay, half multimedia transmission with a loss (signal-wise). the obelisks are basically antennae.
|
|
||||||
|
|
||||||
Dive.
|
Dive.
|
||||||
The black screen of stalemate conceals the black stars, the black comets, the black meteorites
|
The black screen of stalemate conceals the black stars, the black comets, the black meteorites
|
||||||
their questionable glitters and gleams, once emissions of brave borderers and dark adventurers
|
their questionable glitters, once emissions of brave borderers and dark adventurers
|
||||||
now the only traces, obscured and indifferent to all but those with a special breed of faith.
|
now the only traces, obscured and indifferent to all but those with a special breed of faith.
|
||||||
// 'Dive' - an opposite to 'Surface'. This is on the receiving end.
|
// 'Dive' - an opposite to 'Surface'. This is on the receiving end.
|
||||||
// Just see this as 'receiving other guys' pulses'.
|
// Just see this as 'receiving other guys' pulses'.
|
||||||
@@ -57,9 +66,9 @@ now the only traces, obscured and indifferent to all but those with a special br
|
|||||||
|
|
||||||
// The pseudo documentary narration, half-blended into the background music
|
// The pseudo documentary narration, half-blended into the background music
|
||||||
// in a metalingual sense the music is the background noise and the narration is the signal with a low SNR. Or one could consider the roles swapped.
|
// in a metalingual sense the music is the background noise and the narration is the signal with a low SNR. Or one could consider the roles swapped.
|
||||||
The term "ambient frequency" refers to the aggregate of background signals present in a given environment. In urban contexts, this includes electromagnetic interference from power infrastructure, wireless communications networks, and consumer electronic devices. The ambient field is not centrally coordinated. No single source generates it. It emerges from the cumulative output of many transmitters operating within similar parameters. The resulting noise floor is persistent and of low significance under normal circumstances. Signals that fall below this threshold remain technically present but are not distinguishable from the noise itself, and are not considered practially receivable.
|
The noise floor of a receiving environment is the aggregate of all background signal energy present across a given frequency band at any instant. In urban contexts, primary contributors include electromagnetic emissions from power distribution infrastructure, wireless communications networks, and consumer electronic devices. The noise floor is not centrally coordinated; no single source generates it. It emerges from the cumulative output of many independently operating transmitters, each functioning within its own parameters, whose combined effect is persistent and largely uniform. Under standard conditions, this background level is treated as a fixed baseline rather than a variable of interest. Signals whose amplitude falls at or below this baseline remain physically present in the medium but cannot be distinguished from the background by a receiving system, and are not considered recoverable.
|
||||||
|
|
||||||
An impulse signal, sometimes referred to as a unit impulse, is defined as a signal with zero amplitude at all points except for a single instant, at which point its amplitude approaches infinity while its total energy remains finite. In practical applications, true impulse signals cannot be generated; they are approximated by short-duration waveforms of high amplitude. The impulse response of any linear system - that is, the system's output when presented with an impulse input - fully characterises that system's behaviour. From a single impulse and its response, the complete identity of the system can be derived. This property is considered fundamental to signal analysis.
|
An impulse signal, also referred to as a unit impulse, is defined as a signal with zero value at all points in time except a single instant, at which its value is notionally unbounded, subject to the constraint that its total integrated area equals unity. In practice, true impulse signals cannot be physically produced; they are approximated by short-duration, high-amplitude pulses of sufficient bandwidth. The impulse response of any linear time-invariant system — that is, the output produced when an impulse is presented as input — fully characterises that system's behaviour under any subsequent input. In the absence of any input, a system at rest produces no output and exhibits no properties that distinguish it from any other inactive system. From a single impulse and its measured response, the complete transfer function of the system can be derived. This property is considered foundational to systems analysis.
|
||||||
|
|
||||||
// build some tension with bass and drum and fiddle here
|
// build some tension with bass and drum and fiddle here
|
||||||
|
|
||||||
@@ -67,26 +76,27 @@ An impulse signal, sometimes referred to as a unit impulse, is defined as a sign
|
|||||||
// more 'rhythmic yelling' than singing, you get the idea
|
// more 'rhythmic yelling' than singing, you get the idea
|
||||||
Subdued sonic scalars vectorise
|
Subdued sonic scalars vectorise
|
||||||
Acoustic aberrations dissipate
|
Acoustic aberrations dissipate
|
||||||
// sahb - duwd - sao - nihk - skay - lahrs - vehk - tahr - rayz,
|
|
||||||
// (ah - ) kaws - tihk - ax - bahr - ray - shaxns - dihs - sah - payt
|
|
||||||
|
|
||||||
Spectral broadcast lossy with a narrow sight
|
// --- stanza: the receiving end ---
|
||||||
No perceived replies per design
|
Isotropic funnel strikes a packet rain
|
||||||
// needs further tweaking
|
Fine-grained bags of acks ground astray
|
||||||
|
|
||||||
The ocean as a desert buries all of its life
|
Ocean as a desert buries all of its life
|
||||||
Deck the shell with a perfect thermocline
|
Deck the shell with a perfect thermocline
|
||||||
// (thax - ) ao - sheh(n) - naes - ax - deh - zahrt - bah - riys - ao(l) - lahv - ihts - layf
|
// 'deck the shell': intentional vagueness between 'decorate the outer shell' and 'knock on the border surface'.
|
||||||
// (dehk - thax - ) shehl - wit - ax - pahr - fekt - thahr - mow - klayn
|
|
||||||
|
|
||||||
A dim light dies in the rover's eyes
|
Curtain shut before the Fresnel bights
|
||||||
Or the next one could never come otherwise
|
Plasma buildup swells your rover's thighs
|
||||||
// Thoughts: 'the light dies' because a pulse is mostly dormant you wanker. You have to let the light die so it lights up again, simple as
|
|
||||||
|
|
||||||
// ending verse(s) before the painfully long instrumental outro
|
// ending verse(s) before the painfully long instrumental outro
|
||||||
p.....
|
// P:
|
||||||
u.....
|
particulate pressure plagues across a landlocked island
|
||||||
l.....
|
// U:
|
||||||
s.....
|
ultraviolet utilitarian paints every third crag bland
|
||||||
essential sentiments lay unconditionally permanent
|
// L:
|
||||||
|
lossy lies lament the ludicrous lawful liberty
|
||||||
|
// S:
|
||||||
|
siren sounds soaken in the sauna of substantiality
|
||||||
|
// E-S-L-U-P:
|
||||||
|
essential sentiments leave unbidden perpetually
|
||||||
```
|
```
|
||||||
@@ -1,5 +1,16 @@
|
|||||||
|
---
|
||||||
|
title: Tunnels
|
||||||
|
album: Shirakaba Express Service
|
||||||
|
wiki:
|
||||||
|
publish: true
|
||||||
|
release_date: 2026-03-01
|
||||||
|
lrc: tunnels.lrc
|
||||||
|
---
|
||||||
|
|
||||||
# Tunnels
|
# Tunnels
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
|
||||||
The long dark road spanning within the mountains
|
The long dark road spanning within the mountains
|
||||||
is plagued by tunnels
|
is plagued by tunnels
|
||||||
and an illusion induced by mechanical and neural fatigue
|
and an illusion induced by mechanical and neural fatigue
|
||||||
@@ -12,3 +23,9 @@ the long dark road spanning within the mountains.
|
|||||||
|
|
||||||
集中すればするほど、
|
集中すればするほど、
|
||||||
輪郭が、溶けていく。
|
輪郭が、溶けていく。
|
||||||
|
|
||||||
|
The long dark road spanning within the mountains
|
||||||
|
is plagued by tunnels
|
||||||
|
and an illusion induced by mechanical and neural fatigue
|
||||||
|
that the night sky is but an arch over
|
||||||
|
the long dark road spanning within the mountains.
|
||||||
|
|||||||
@@ -0,0 +1,238 @@
|
|||||||
|
---
|
||||||
|
title: 274 - how the roster was built
|
||||||
|
categories:
|
||||||
|
- Songwriting notes
|
||||||
|
wiki:
|
||||||
|
publish: false
|
||||||
|
---
|
||||||
|
|
||||||
|
# 274: how the roster was built
|
||||||
|
|
||||||
|
This is the provenance document for the 川端橋–右左府 roster and the interactive
|
||||||
|
transect page. The roster itself lives in [274 reference tables](274-lookup.md); the song
|
||||||
|
page is [274](274.md).
|
||||||
|
|
||||||
|
Nothing here is authoritative about the road. It is a record of where each number came
|
||||||
|
from, which numbers are derived rather than measured, and which were corrected by hand
|
||||||
|
against reality.
|
||||||
|
|
||||||
|
## What exists
|
||||||
|
|
||||||
|
| File | What it is |
|
||||||
|
|---|---|
|
||||||
|
| `274-lookup.md` | The roster. 131 entries, 37.27–107.83 km, 20 kinds, 86 distinct names, 91 with readings. Source of truth. |
|
||||||
|
| `274-lookup.csv` | The same rows, 16 columns, generated from the Markdown. |
|
||||||
|
| `274-lookup.geojson` | The same rows as points, plus the three route lines (`route-west`, `route`, `route-east`) and the district bands. |
|
||||||
|
| `274-transect.html` | Self-contained interactive page. Opens from disk; also published as an Artifact. |
|
||||||
|
| `274-route.json` | 1,499 route points with their kilometre, one clean spine through the range. |
|
||||||
|
| `274-route-west.json` | 54 points, km 30.46–35.53: the road arriving before 川端橋, ending on the first main point. |
|
||||||
|
| `274-route-east.json` | 54 points, km 108.56–113.99: the road carrying on past 右左府, for 東に続く. |
|
||||||
|
| `274-districts.json` | 23 大字 bands with entry and exit kilometres. |
|
||||||
|
| `274-transect-build.py` | Re-reads the roster and rewrites the page's data block. |
|
||||||
|
| `274-romaji.py` | Fills the Romaji column from the Kana column. |
|
||||||
|
| `274-lyrics-index.py` | Resolves every line of `274.lrc` to its roster entry with timing and coordinates. |
|
||||||
|
| `274-lyrics-index.csv` | Its output: one row per sung object, the file the music video syncs to. |
|
||||||
|
|
||||||
|
Flow is one-way: **`274-lookup.md` → everything else.** Editing a generated file is pointless;
|
||||||
|
it will be overwritten on the next build.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
The range is **川端橋 (37.27 km) to 右左府 (106.22 km)**, chosen by the author, not derived.
|
||||||
|
|
||||||
|
- West end at the bridge rather than the settlement: 川端's substance lies upstream, west
|
||||||
|
of the bridge, and is deliberately outside the frame. The JR station was excluded for
|
||||||
|
the same reason and later re-added.
|
||||||
|
- East end at 右左府 — 発電所, 変電所 and the transmission line 右左府線 — after which the
|
||||||
|
road continues east out of the piece.
|
||||||
|
- Everything beyond is out of scope: 千呂露橋, 大颱橋, the whole of 日勝峠, the Tokachi
|
||||||
|
descent. Full-route material stays in the KB at `~/infra/kb/inbox/surreal/md/`.
|
||||||
|
|
||||||
|
Two entries sit past the nominal east end (滝の沢川 107.29, ルウケシオマナイ川 107.83)
|
||||||
|
because they fell inside the computation window; they are not part of the intended range.
|
||||||
|
|
||||||
|
## Sources
|
||||||
|
|
||||||
|
**北海道開発局 個別施設計画, 令和8年3月** — the national facility registers, three PDFs:
|
||||||
|
橋梁長寿命化修繕計画, 道路トンネル個別施設計画, 大型の構造物個別施設計画. Gives every bridge,
|
||||||
|
tunnel and shed with length, width, type, build year, inspection year and 判定区分. No
|
||||||
|
coordinates and no kilometrage. Text extracted with pypdf; columns reconstructed by
|
||||||
|
anchoring on the inspection year and grade at the right and the bureau/office at the left.
|
||||||
|
**Not checked against the original page images.**
|
||||||
|
|
||||||
|
**OpenStreetMap** (ODbL, retrieved 2026-09-08/09) — the route geometry, and most points of
|
||||||
|
interest. Route relation `r6651380`. Reading tags `name:ja-Hira` and `name:ja-Latn` where
|
||||||
|
they exist, which was 42 of the original 170 rows.
|
||||||
|
|
||||||
|
**国土数値情報 河川データセット (W05)** via the Geoshape repository at 国立情報学研究所 —
|
||||||
|
watercourse names and geometry for the 石狩川, 鵡川 and 沙流川 systems. All 561 named rivers
|
||||||
|
were fetched, not only the 「その他」 group: named rivers carry their own 河川コード and are
|
||||||
|
served separately, which is the mistake that caused the first pass to miss 夕張川, 鵡川,
|
||||||
|
沙流川, 穂別川, サヌシュッペ川, both ウシャップ rivers and ホルカクルキ川.
|
||||||
|
|
||||||
|
**国土地理院 逆ジオコーディング** — `mreversegeocoder.gsi.go.jp`. Coordinate to municipality
|
||||||
|
code and 大字. Joined to GSI's `muni.js` for the municipality name including the 郡.
|
||||||
|
|
||||||
|
**日本郵便 郵便番号データ** (Hokkaido file, CP932) — kana readings for municipality and
|
||||||
|
町域, folded from half-width katakana to hiragana.
|
||||||
|
|
||||||
|
**route01.com r274p2–p4** and **hgf03030.a.la9.jp** — two drivers' 2019 trip reports. The
|
||||||
|
only source for structure *order*, which the registers do not carry. Also the source for
|
||||||
|
several details no dataset has: the painted-out hexagon on the 道道610 sign, the bear
|
||||||
|
statue at the drive-in, the 合目 markers restarting on the Shimizu side.
|
||||||
|
|
||||||
|
**Google Maps** — via the author, for everything OSM lacks. See below.
|
||||||
|
|
||||||
|
## Method
|
||||||
|
|
||||||
|
**Kilometre datum.** A node graph is built from the ways of the OSM route relation.
|
||||||
|
Dijkstra from a seed node gives distance along the road for every node. The relation is
|
||||||
|
broken across the divided-carriageway stretch in 札幌, so the seed is the west end of the
|
||||||
|
largest connected component, near 上野幌 — **not the official start**. Comparison against
|
||||||
|
KP values in a 帯広開発建設部 disaster report suggests official KP ≈ these figures + 14 km,
|
||||||
|
unverified. One kilopost read on Street View would settle it. Everything downstream —
|
||||||
|
ordering, district bands, offsets — is internally consistent regardless.
|
||||||
|
|
||||||
|
**Point features** are projected to their nearest route node; the offset column is the
|
||||||
|
straight-line distance from feature to road.
|
||||||
|
|
||||||
|
**Structures** have no coordinates in the registers, so their positions are derived two
|
||||||
|
ways. First, OSM tags each bridge and tunnel as its own way, giving a position and a
|
||||||
|
geometric length; aligning that ordered sequence against the registers' ordered lengths by
|
||||||
|
Needleman–Wunsch transfers the positions. 穂高トンネル lands within 9 m. Second, where a
|
||||||
|
bridge is named after the watercourse it crosses, the geometric crossing point gives an
|
||||||
|
independent position that overrides the alignment — this fixed 草木橋, ポン久留喜橋,
|
||||||
|
福山大橋 and 新川橋. It misled twice: モトツ橋 and オロロップ橋 are both named for streams they
|
||||||
|
do not cross at the bridge (see below).
|
||||||
|
|
||||||
|
The alignment is reliable in the 60–97 km core, where tunnels anchor it, and unreliable at
|
||||||
|
both ends where small bridges cluster and OSM ways do not correspond one-to-one. 唐沢橋
|
||||||
|
(9.1 m) and 福本沢川橋 (3.0 m) have no position at all — below the size OSM splits out.
|
||||||
|
|
||||||
|
**Watercourses** are positioned at closest approach, which equals the crossing for streams
|
||||||
|
the road crosses and is arbitrary for streams it runs beside. サヌシュッペ川 is tangent at
|
||||||
|
two reaches 5 km apart for this reason; 沙流川 is placed where the road joins its valley
|
||||||
|
at 右左府, not at its nearest point, which falls past the range end.
|
||||||
|
|
||||||
|
**District bands** come from reverse-geocoding the road itself every 250 m — 287 samples
|
||||||
|
producing 23 bands with entry and exit kilometres. This is the only method here that can
|
||||||
|
say where the road enters and leaves a district; point data cannot, because representative
|
||||||
|
points sit at settlement centres.
|
||||||
|
|
||||||
|
**Name extraction** strips generic tails (橋, 川, トンネル, 覆道, 郵便局, 発電所, 町, 丁目),
|
||||||
|
strips the Ainu qualifiers パンケ/ペンケ/ポン, and aliases variants together (十三哩→十三里,
|
||||||
|
滝ノ上→滝の上, 浪ノ沢→浪の沢, 能見→熊見, クルキ→久留喜). Mechanical and meant to be corrected.
|
||||||
|
|
||||||
|
**Romaji** is generated from kana, never from kanji, in wāpuro style — おう→ou, ゅう→yuu,
|
||||||
|
っ doubles, ー repeats, ん→n' before a vowel or y. The trailing generic is split off and
|
||||||
|
lowercased. Kana is the source of truth; where kana is blank, romaji stays blank.
|
||||||
|
|
||||||
|
## Human in the loop
|
||||||
|
|
||||||
|
The machine-derived roster was wrong in ways no amount of cross-referencing would have
|
||||||
|
caught. Every item below came from the author reading signs, satellite imagery and Street
|
||||||
|
View, or from knowledge not in any dataset.
|
||||||
|
|
||||||
|
**Corrections to derived data**
|
||||||
|
|
||||||
|
- **十三哩橋 / 十三里橋** — the register writes 哩, the kanji for *mile*; the plate on the
|
||||||
|
bridge reads 里. Confirmed on Street View. As a place name it is read **とみさと**. The
|
||||||
|
origin is the 13-mile post from 追分駅, so the name runs mile → ri → hamlet, and the
|
||||||
|
register is the only place the mile survives.
|
||||||
|
- **ホルカクルキ川** — I claimed it had no counterpart in W05. It does, 河川コード
|
||||||
|
8101030169; I had fetched only 12 of 561 named rivers. The 北海道 plate on the bank
|
||||||
|
confirms the spelling and gives the Ainu original **ホロカ・クルヒ (horka・kurihi)**,
|
||||||
|
"to turn back" and "its shadow" — *horka* marks a stream running counter to its parent.
|
||||||
|
route01's ホロカクルキ is a slip.
|
||||||
|
- **モトツ橋** — I had it at 86.16 km on the パンケモトツ沢川 crossing. It is at 87.12,
|
||||||
|
the sheltered span between モトツトンネル and 福山トンネル. The identical 62 m lengths of
|
||||||
|
bridge and shelter are the same deck, not a coincidence. Street View and satellite,
|
||||||
|
July 2025: the two tunnels now read as continuous.
|
||||||
|
- **オロロップ橋 and 下福山橋** — I anchored オロロップ橋 on the オロロップ沢川 crossing at
|
||||||
|
77.05 km, but the stream crossing and the bridge are 1.2 km apart. An interim swap then
|
||||||
|
put 下福山橋 on that wrong spot. The author's Google pin places オロロップ橋 at 78.31, on
|
||||||
|
the 221 m OSM bridge way that matches the register's 205.9 m; 下福山橋 is the 104 m way
|
||||||
|
at 78.03. The original length-alignment had both right, and the sung order
|
||||||
|
ペンケ → 下福山 → オロロップ → 福山 was correct throughout.
|
||||||
|
- **紅葉山橋** — flagged by the author as the only `bridge (structure)` in the roster, with
|
||||||
|
a 533 m offset. The full Reiwa 8 bridge register lists it exactly once, on **国道452号**
|
||||||
|
(100.1 m, PC, 1989), just up R452 from the 紅葉山交差点. Removed.
|
||||||
|
- **滝ノ上信号場** — demoted from passenger station in 2024. Not in any dataset consulted.
|
||||||
|
- **登川** — the active community now falls under 楓 jurisdiction; 登川 is largely the
|
||||||
|
administrative remnant of Yubari's first settlements. This explains why 登川神社, 登川橋
|
||||||
|
and 登川郵便局 all geocode to 夕張市楓 while the district called 登川 begins further east.
|
||||||
|
- **穂別ダム神社** belongs to 穂別長和 — the dam and reservoir are in that district and only
|
||||||
|
the shrine fell the wrong side of an old boundary. **稲里神社**, the proper shrine for
|
||||||
|
穂別稲里, is too far inland to reach from R274. Neither fact is derivable from the
|
||||||
|
geocoded address, which reports only where each thing physically sits.
|
||||||
|
|
||||||
|
**Found by hand, absent from OpenStreetMap**
|
||||||
|
|
||||||
|
滝下八幡神社 · 滝下発電所 · 登川神社 · 豊進神社 · 穂別ダム神社 · 福山神社 · 名石駐車場 ·
|
||||||
|
日高神社 · 日高発電所 · 右左府発電所
|
||||||
|
|
||||||
|
Ten entries, all located from Google Maps pins resolved to coordinates, then positioned
|
||||||
|
against the route and geocoded like any other row. OSM carried two of the eight shrines.
|
||||||
|
A shrine 18 m from the carriageway (穂別ダム神社) was missing, so the shrine count is a
|
||||||
|
floor rather than a total, and parking and rest areas are effectively unmapped along the
|
||||||
|
whole route — 名石駐車場 came through only because it has a Google place listing.
|
||||||
|
|
||||||
|
**Judgement calls**
|
||||||
|
|
||||||
|
Readings were filled by hand and are not all guaranteed; the plaques will settle the
|
||||||
|
doubtful ones. Rivers are being skipped. Shops, restaurants, bus stops, temples, fuel
|
||||||
|
stations, campsites and hotels were removed deliberately. 名称不明, ベリベツ川 and
|
||||||
|
デチン沢川 were excluded with reasons recorded. A vacant Seicomart was rejected as an entry
|
||||||
|
and read instead as a relocation to the shop 859 m away.
|
||||||
|
|
||||||
|
## Errors found and fixed
|
||||||
|
|
||||||
|
Recorded because they indicate where this kind of pipeline fails.
|
||||||
|
|
||||||
|
- **Duplicate-named features shared one set of coordinates.** A name-keyed lookup meant
|
||||||
|
both セイコーマート pointed at the same spot 50 km apart; likewise three ENEOS and paired
|
||||||
|
bus stops. 12 coordinate cells were wrong.
|
||||||
|
- **穂高トンネル is 1,991 m long and was built in 1991.** The parser took the first
|
||||||
|
year-shaped token and grabbed the length. Fixed by anchoring build year and age from the
|
||||||
|
row end. The only such collision on the route.
|
||||||
|
- **W05 coverage** — see ホルカクルキ川 above. Assuming the 「その他」 group was the whole
|
||||||
|
dataset produced a confident false negative.
|
||||||
|
- **Over-stripping** — 登川 reduced to 登, and のぼりかわ romanised as "Nobori kawa", because
|
||||||
|
a trailing 川 looks generic. Both are toponyms where it is integral.
|
||||||
|
- **A table column mismatch** in the page: a header change applied while its matching cell
|
||||||
|
insert silently did not, shifting every column right of Kana by one.
|
||||||
|
- **A join key type mismatch** left the 大字 column empty in a committed CSV.
|
||||||
|
- **The corridor sweep selected by distance, not by road.** Anything within 2 km of R274 was
|
||||||
|
admitted, which is how 紅葉山橋 on R452 got in. An audit of all 53 roster structures
|
||||||
|
against every route in the three registers found no other stray.
|
||||||
|
- **Route shapes zig-zagged.** They were built by sorting road nodes by distance, and where
|
||||||
|
R274 has a central reservation OSM draws each carriageway as a separate way, so the sort
|
||||||
|
alternated between them. 216 of 1,715 main points lay on the second carriageway, up to 38 m
|
||||||
|
sideways, in the divided sections after 福山大橋 and through 占冠. All three shapes are now
|
||||||
|
traced back along the shortest-path tree, which follows one spine; point spacing sums to the
|
||||||
|
km span and km strictly increases. No roster coordinate came from a dropped point.
|
||||||
|
|
||||||
|
## Limits
|
||||||
|
|
||||||
|
- Distances are **not official kiloposts**.
|
||||||
|
- Structure positions are derived, not surveyed. Two have none at all.
|
||||||
|
- Register figures are not checked against the original page images.
|
||||||
|
- Shrine and parking coverage is a floor, not a total.
|
||||||
|
- The roster records where each object physically sits. It cannot express which community
|
||||||
|
an object belongs to — that distinction lives in the prose.
|
||||||
|
- The underlying 全国道路施設点検データベース restricts commercial use and copying of the
|
||||||
|
dataset. Facility names and build years are facts; wholesale redistribution of the tables
|
||||||
|
is not.
|
||||||
|
|
||||||
|
## Regenerating
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cd wip/274
|
||||||
|
python3 274-romaji.py --check # dry run: report romaji differences
|
||||||
|
python3 274-romaji.py # fill the Romaji column from Kana
|
||||||
|
python3 274-transect-build.py # rewrite the page's data block
|
||||||
|
python3 274-lyrics-index.py # resolve the LRC against the roster
|
||||||
|
```
|
||||||
|
|
||||||
|
All are stdlib-only and idempotent. The CSV, the GeoJSON and the published Artifact are
|
||||||
|
regenerated from the same Markdown by hand.
|
||||||
@@ -0,0 +1,186 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"frm": 36.5,
|
||||||
|
"to": 38.25,
|
||||||
|
"code": "01427",
|
||||||
|
"city": "夕張郡由仁町",
|
||||||
|
"lv": "川端",
|
||||||
|
"kana": "かわばた"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 38.5,
|
||||||
|
"to": 42.0,
|
||||||
|
"code": "01429",
|
||||||
|
"city": "夕張郡栗山町",
|
||||||
|
"lv": "字滝下",
|
||||||
|
"kana": "たきした"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 42.25,
|
||||||
|
"to": 43.0,
|
||||||
|
"code": "01427",
|
||||||
|
"city": "夕張郡由仁町",
|
||||||
|
"lv": "川端",
|
||||||
|
"kana": "かわばた"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 43.25,
|
||||||
|
"to": 44.0,
|
||||||
|
"code": "01429",
|
||||||
|
"city": "夕張郡栗山町",
|
||||||
|
"lv": "字滝下",
|
||||||
|
"kana": "たきした"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 44.25,
|
||||||
|
"to": 48.25,
|
||||||
|
"code": "01209",
|
||||||
|
"city": "夕張市",
|
||||||
|
"lv": "滝ノ上",
|
||||||
|
"kana": "たきのうえ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 48.5,
|
||||||
|
"to": 55.5,
|
||||||
|
"code": "01209",
|
||||||
|
"city": "夕張市",
|
||||||
|
"lv": "紅葉山",
|
||||||
|
"kana": "もみじやま"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 55.75,
|
||||||
|
"to": 57.75,
|
||||||
|
"code": "01209",
|
||||||
|
"city": "夕張市",
|
||||||
|
"lv": "楓",
|
||||||
|
"kana": "かえで"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 58.0,
|
||||||
|
"to": 61.0,
|
||||||
|
"code": "01209",
|
||||||
|
"city": "夕張市",
|
||||||
|
"lv": "登川",
|
||||||
|
"kana": "のぼりかわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 61.25,
|
||||||
|
"to": 62.75,
|
||||||
|
"code": "01586",
|
||||||
|
"city": "勇払郡むかわ町",
|
||||||
|
"lv": "穂別長和",
|
||||||
|
"kana": "ほべつおさわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 63.0,
|
||||||
|
"to": 72.0,
|
||||||
|
"code": "01586",
|
||||||
|
"city": "勇払郡むかわ町",
|
||||||
|
"lv": "穂別稲里",
|
||||||
|
"kana": "ほべついなさと"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 72.25,
|
||||||
|
"to": 76.0,
|
||||||
|
"code": "01586",
|
||||||
|
"city": "勇払郡むかわ町",
|
||||||
|
"lv": "穂別長和",
|
||||||
|
"kana": "ほべつおさわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 76.25,
|
||||||
|
"to": 88.75,
|
||||||
|
"code": "01586",
|
||||||
|
"city": "勇払郡むかわ町",
|
||||||
|
"lv": "穂別福山",
|
||||||
|
"kana": "ほべつふくやま"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 89.0,
|
||||||
|
"to": 96.75,
|
||||||
|
"code": "01463",
|
||||||
|
"city": "勇払郡占冠村",
|
||||||
|
"lv": "字中央",
|
||||||
|
"kana": "ちゅうおう"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 97.0,
|
||||||
|
"to": 101.75,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "字日高",
|
||||||
|
"kana": "ひだか(1く)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 102.0,
|
||||||
|
"to": 102.5,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "新町三丁目",
|
||||||
|
"kana": "しんまち"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 102.75,
|
||||||
|
"to": 102.75,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "新町一丁目",
|
||||||
|
"kana": "しんまち"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 103.0,
|
||||||
|
"to": 103.0,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "栄町東一丁目",
|
||||||
|
"kana": "さかえまちひがし"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 103.25,
|
||||||
|
"to": 103.5,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "本町東一丁目",
|
||||||
|
"kana": "ほんちょうひがし"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 103.75,
|
||||||
|
"to": 103.75,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "本町東二丁目",
|
||||||
|
"kana": "ほんちょうひがし"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 104.0,
|
||||||
|
"to": 104.0,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "松風町一丁目",
|
||||||
|
"kana": "まつかぜちょう"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 104.25,
|
||||||
|
"to": 104.25,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "山手町一丁目",
|
||||||
|
"kana": "やまてちょう"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 104.5,
|
||||||
|
"to": 107.0,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "字日高",
|
||||||
|
"kana": "ひだか(1く)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"frm": 107.25,
|
||||||
|
"to": 107.75,
|
||||||
|
"code": "01601",
|
||||||
|
"city": "沙流郡日高町",
|
||||||
|
"lv": "字千栄",
|
||||||
|
"kana": "ちさか"
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,132 @@
|
|||||||
|
km,name,object,kana,romaji,kind,offset_m,lat,lon,length_m,built,grade,oaza,address,address_kana,location
|
||||||
|
37.27,川端,川端,かわばた,Kawabata,place (neighbourhood),32,42.91538,141.89568,,,,川端,夕張郡由仁町川端,ゆうばりぐんゆにちょうかわばた,
|
||||||
|
38.41,川端,川端橋,かわばたはし,Kawabata hashi,bridge,0,42.91715,141.90896,255,1991,Ⅰ,川端,夕張郡由仁町川端,ゆうばりぐんゆにちょうかわばた,由仁町
|
||||||
|
39.80,川端,北海道企業局 川端発電所,,,power station,451,42.91197,141.91642,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
39.80,川端,川端ダム,,,dam,523,42.91140,141.91590,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
40.16,滝下,滝下八幡神社,たきしたはちまんじんじゃ,Takishitahachiman jinja,Shinto shrine,98,42.91183,141.92472,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
40.57,滝ノ下,滝ノ下信号場,たきのした,Takinoshita,place (locality),400,42.90630,141.92320,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
41.02,クオーベツ,クオーベツダム,くおーぺつ,Kuoopetsu,dam,1798,42.89310,141.93874,,,,川端,夕張郡由仁町川端,ゆうばりぐんゆにちょうかわばた,
|
||||||
|
41.02,滝下川端,滝下川端連絡線,,,power line,75,42.90857,141.93273,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
41.02,砂金,砂金川,,,watercourse,58,42.90889,141.93222,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,石狩川水系
|
||||||
|
41.86,雨霧橋,雨霧橋,あまぎりはし,Amagiri hashi,bridge,0,42.91003,141.94197,280.7,1974,Ⅱ,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,栗山町
|
||||||
|
43.03,竜仙橋,竜仙橋,りゅうせんばし,Ryuusen bashi,bridge,0,42.91604,141.95220,178,1972,Ⅱ,川端,夕張郡由仁町川端,ゆうばりぐんゆにちょうかわばた,由仁町
|
||||||
|
43.07,滝下,北海道企業局 滝下発電所,たきのしたはつでんしょ,Takinoshita hatsudensho,power station,210,42.91801,141.95218,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
43.30,滝下,滝下,たきした,Takishita,place (neighbourhood),1636,42.93155,141.95583,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,
|
||||||
|
43.64,草木,草木川,そうもく,Soumoku,watercourse,84,42.91577,141.96022,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,石狩川水系
|
||||||
|
44.00,草木,草木橋,そうもくはし,Soumoku hashi,bridge,0,42.91449,141.96321,24.1,1979,Ⅲ,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,栗山町
|
||||||
|
44.00,滝の上,滝の上こ線橋,たきのうえこせんきょう,Takinoue kosenkyou,bridge,0,42.91449,141.96321,47.6,1975,Ⅲ,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,夕張市
|
||||||
|
44.00,草木舞,草木舞沢川,そうもくまいさわ,Soumokumaisawa,watercourse,21,42.91436,141.96339,,,,滝下,夕張郡栗山町滝下,ゆうばりぐんくりやまちょうたきした,石狩川水系
|
||||||
|
44.62,滝の上,北海道企業局 滝の上発電所,,,power station,142,42.91152,141.97021,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,
|
||||||
|
44.62,滝の上,滝の上公園,,,park,69,42.91225,141.97000,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,
|
||||||
|
45.21,カミ,カミの沢川,,,watercourse,40,42.91059,141.97704,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,石狩川水系
|
||||||
|
45.21,滝の上,滝ノ上信号場,たきのうえしんごうじょう,Takinoue shingoujou,railway signal post,43,42.91000,141.97642,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,
|
||||||
|
45.29,滝の上,滝ノ上神社,たきのうえじんじゃ,Takinoue jinja,Shinto shrine,100,42.90979,141.97873,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,
|
||||||
|
47.66,滝の上,滝ノ上,たきのうえ,Takinoue,place (neighbourhood),52,42.90347,142.00470,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,
|
||||||
|
48.18,チョポツナイ,チョポツナイ川,ちょぽつない,Chopotsunai,watercourse,63,42.90575,142.01006,,,,滝ノ上,夕張市滝ノ上,ゆうばりしたきのうえ,石狩川水系
|
||||||
|
49.71,十三里,十三里信号場,とみさとしんごうじょう,Tomisato shingoujou,place (locality),39,42.91482,142.02439,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
50.28,カライケ,カライケの沢川,からいけ,Karaike,watercourse,132,42.91674,142.03132,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,石狩川水系
|
||||||
|
50.28,十三里,十三里橋,とみさとはし,Tomisato hashi,bridge,0,42.91772,142.03043,122,1997,Ⅰ,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
50.52,紅葉山,紅葉山駐車帯,もみじやまちゅうしゃたい,Momijiyama chuushatai,parking,41,42.91840,142.03331,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
52.11,瑞穂,瑞穂橋,みずほはし,Mizuho hashi,bridge,0,42.93244,142.03548,155,1968,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
52.11,夕張,夕張川,,,watercourse,16,42.93257,142.03538,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,石狩川水系
|
||||||
|
52.47,セブン-イレブン,セブンイレブン夕張紅葉山店,せぶんいれぶんゆうばりもみじやまてん,Sebun'irebun'yuubarimomijiyama ten,convenience store,73,42.93507,142.03683,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
52.54,新夕張,新夕張駅,しんゆうばり,Shin'yuubari,railway station,173,42.93670,142.03648,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
52.61,紅葉山,紅葉山郵便局,もみじやまゆうびんきょく,Momijiyama yuubinkyoku,post office,54,42.93642,142.03925,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
52.85,紅葉山,紅葉山神社,もみじやまじんじゃ,Momijiyama jinja,Shinto shrine,67,42.93788,142.03956,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
52.99,セイコーマート,セイコーマートもみじやま店,せいこーまーともみじやまてん,Seikoomaatomomijiyama ten,convenience store,31,42.93910,142.04167,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,
|
||||||
|
53.13,紅楓,紅楓橋,こうふうばし,Koufuu bashi,bridge,0,42.93855,142.04317,102.5,1958,Ⅱ,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
53.69,久留喜,ポン久留喜橋,ぽんくるきはし,Ponkuruki hashi,bridge,0,42.93697,142.04976,12.7,1984,Ⅰ,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
53.69,久留喜,ポンクルキ川,,,watercourse,16,42.93695,142.04995,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,石狩川水系
|
||||||
|
53.69,久留喜,久留喜橋,くるきはし,Kuruki hashi,bridge,0,42.93697,142.04976,34,1962,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
55.14,シイタルキ,シイタルキ川,,,watercourse,143,42.92706,142.06277,,,,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,石狩川水系
|
||||||
|
55.41,楓,楓橋,かえでばし,Kaede bashi,bridge,0,42.92957,142.06562,32,1968,Ⅲ,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
55.60,桂,桂橋,かつらはし,Katsura hashi,bridge,0,42.93026,142.06775,48.3,1987,Ⅰ,紅葉山,夕張市紅葉山,ゆうばりしもみじやま,夕張市
|
||||||
|
56.60,千紫,千紫橋,せんしばし,Senshi bashi,bridge,0,42.93414,142.07860,31.4,1988,Ⅰ,楓,夕張市楓,ゆうばりしかえで,夕張市
|
||||||
|
56.88,楓,楓,かえで,Kaede,place (neighbourhood),711,42.94002,142.08407,,,,楓,夕張市楓,ゆうばりしかえで,
|
||||||
|
57.08,楓,楓駐車帯,かえでちゅうしゃたい,Kaede chuushatai,parking,39,42.93352,142.08412,,,,楓,夕張市楓,ゆうばりしかえで,
|
||||||
|
57.25,万紅,万紅橋,ばんこうばし,Bankou bashi,bridge,0,42.93274,142.08627,27.6,1988,Ⅰ,楓,夕張市楓,ゆうばりしかえで,夕張市
|
||||||
|
57.44,登川,登川神社,のぼりかわじんじゃ,Noborikawa jinja,Shinto shrine,164,42.93395,142.08819,,,,楓,夕張市楓,ゆうばりしかえで,
|
||||||
|
57.76,楓,楓信号場,かえでしんごうじょう,Kaede shingoujou,railway signal post,47,42.93157,142.09230,,,,楓,夕張市楓,ゆうばりしかえで,
|
||||||
|
57.84,登川,登川橋,のぼりかわばし,Noborikawa bashi,bridge,0,42.93167,142.09327,21,1988,Ⅰ,楓,夕張市楓,ゆうばりしかえで,夕張市
|
||||||
|
57.84,登川,登川郵便局,のぼりかわゆうびんきょく,Noborikawa yuubinkyoku,post office,21,42.93185,142.09335,,,,楓,夕張市楓,ゆうばりしかえで,
|
||||||
|
58.23,花園,花園橋,はなぞのばし,Hanazono bashi,bridge,0,42.92922,142.09647,58.6,1971,Ⅱ,登川,夕張市登川,ゆうばりしのぼりかわ,夕張市
|
||||||
|
58.26,ホルカクルキ,ホルカクルキ川,,,watercourse,9,42.92920,142.09685,,,,登川,夕張市登川,ゆうばりしのぼりかわ,石狩川水系
|
||||||
|
58.56,滝沢川,滝沢川,,,watercourse,52,42.92962,142.10029,,,,登川,夕張市登川,ゆうばりしのぼりかわ,石狩川水系
|
||||||
|
59.54,松竹沢,松竹沢川,,,watercourse,58,42.93047,142.11198,,,,登川,夕張市登川,ゆうばりしのぼりかわ,石狩川水系
|
||||||
|
59.66,登川,登川,のぼりかわ,Noborikawa,place (neighbourhood),1208,42.93831,142.12137,,,,登川,夕張市登川,ゆうばりしのぼりかわ,
|
||||||
|
60.29,登川,登川トンネル,のぼりかわとんねる,Noborikawa tonneru,tunnel,0,42.92478,142.11599,348,1978,,登川,夕張市登川,ゆうばりしのぼりかわ,夕張市
|
||||||
|
62.36,オマナイ,オマナイ橋,おまないはし,Omanai hashi,bridge,0,42.90892,142.12482,174.2,1988,Ⅲ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
62.94,桂木,桂木橋,かつらぎはし,Katsuragi hashi,bridge,0,42.90434,142.12726,129.6,1986,Ⅲ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
64.44,大和,大和橋,やまとはし,Yamato hashi,bridge,0,42.89157,142.12305,16,1967,Ⅲ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
66.69,豊進,豊進橋,ほうしんばし,Houshin bashi,bridge,0,42.87371,142.13048,16,1967,Ⅲ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
66.78,豊進,豊進神社,ほうしんじんじゃ,Houshin jinja,Shinto shrine,49,42.87318,142.13135,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
66.83,穂別,穂別キャンプ場,,,campsite,66,42.87222,142.13061,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
66.86,石山,石山の沢川,,,watercourse,161,42.87125,142.13037,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,鵡川水系
|
||||||
|
67.05,狩勝,狩勝幹線,,,power line,414,42.86806,142.13398,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
67.48,豊里,豊里橋,とよさとはし,Toyosato hashi,bridge,0,42.87311,142.13854,27,1966,Ⅰ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
67.60,稲豊,稲豊橋,いなとよはし,Inatoyo hashi,bridge,0,42.87313,142.14000,27,1966,Ⅰ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
67.62,サヌシュッペ,サヌシュッペ川,,,watercourse,5,42.87304,142.14032,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,鵡川水系
|
||||||
|
68.63,稲里,稲里橋,いなさとはし,Inasato hashi,bridge,0,42.87144,142.15164,31,1988,Ⅱ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
69.29,稲里,稲里簡易郵便局,いなさとかんいゆうびんきょく,Inasatokan'i yuubinkyoku,post office,161,42.86734,142.15774,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
69.48,佐主,佐主橋,さぬしばし,Sanushi bashi,bridge,0,42.86894,142.16085,85,1973,Ⅲ,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,むかわ町
|
||||||
|
70.22,穂別,穂別川,,,watercourse,32,42.87408,142.16642,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,鵡川水系
|
||||||
|
71.86,穂別,穂別ダム神社,ほべつだむじんじゃ,Hobetsudamu jinja,Shinto shrine,18,42.88475,142.17737,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
71.90,穂別,穂別ダム,,,dam,166,42.88502,142.17937,,,,穂別稲里,勇払郡むかわ町穂別稲里,ゆうふつぐんむかわちょうほべついなさと,
|
||||||
|
72.02,長和,長和トンネル,おさわとんねる,Osawa tonneru,tunnel,0,42.88619,142.17748,281,1983,,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
72.29,穂別,穂別大橋,ほべつおおはし,Hobetsu oohashi,bridge,0,42.88820,142.17918,506.2,1979,Ⅲ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
72.90,山水,山水橋,さんすいばし,Sansui bashi,bridge,0,42.89187,142.18476,53.5,1979,Ⅰ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
72.93,高西,高西の沢川,,,watercourse,9,42.89195,142.18498,,,,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,鵡川水系
|
||||||
|
74.31,沼の沢,沼の沢橋,ぬまのさわはし,Numanosawa hashi,bridge,0,42.88830,142.20015,188,1983,Ⅲ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
75.28,稲里,稲里トンネル,いなさととんねる,Inasato tonneru,tunnel,0,42.88343,142.20951,1441,1985,Ⅲ,穂別長和,勇払郡むかわ町穂別長和,ゆうふつぐんむかわちょうほべつおさわ,むかわ町
|
||||||
|
76.97,ペンケ橋,ペンケ橋,ぺんけばし,Penke bashi,bridge,0,42.87802,142.22782,120.7,1985,Ⅲ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
77.05,オロロップ,オロロップ沢川,,,watercourse,15,42.87849,142.22885,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,鵡川水系
|
||||||
|
78.03,下福山,下福山橋,しもふくやまはし,Shimofukuyama hashi,bridge,0,42.88572,142.23487,129.9,1982,Ⅰ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
78.31,オロロップ,オロロップ橋,おろろっぷはし,Ororoppu hashi,bridge,0,42.88721,142.23759,205.9,1983,Ⅱ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
79.11,福山,福山橋,ふくやまはし,Fukuyama hashi,bridge,0,42.89249,142.24390,134.7,1984,Ⅲ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
79.67,福山,福山神社,ふくやまじんじゃ,Fukuyama jinja,Shinto shrine,184,42.89114,142.25175,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,
|
||||||
|
79.81,福山第1ゲート,福山第1ゲート,,,gate,71,42.89003,142.25118,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,
|
||||||
|
79.86,福山第2ゲート,福山第2ゲート,,,gate,47,42.88890,142.25072,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,
|
||||||
|
80.01,穂別福山 (穂別 + 福山),穂別福山,ほべつふくやま,Hobetsufukuyama,place (neighbourhood),172,42.88942,142.25385,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,
|
||||||
|
80.24,鵡川,鵡川,,,watercourse,68,42.88740,142.25421,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,鵡川水系
|
||||||
|
80.24,福山,福山大橋,ふくやまおおはし,Fukuyama oohashi,bridge,0,42.88678,142.25416,160,1968,Ⅲ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
85.40,千坂,千坂橋,ちさかはし,Chisaka hashi,bridge,0,42.88901,142.29725,138.7,1975,Ⅱ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
85.87,オコタン,オコタン橋,おこたんばし,Okotan bashi,bridge,0,42.89179,142.30059,338,1985,Ⅰ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
86.16,パンケモトツ,パンケモトツ沢川,,,watercourse,10,42.89278,142.30394,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,鵡川水系
|
||||||
|
86.24,モトツ,モトツトンネル,もとつとんねる,Mototsu tonneru,tunnel,0,42.89321,142.30463,924,1991,Ⅱ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
87.12,モトツ,モトツ橋,もとつばし,Mototsu bashi,bridge,0,42.89931,142.31156,62,1988,Ⅱ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
87.12,モトツ,モトツシェルター,もとつしぇるたー,Mototsu sherutaa,shed,0,42.89931,142.31156,62,1990,Ⅲ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
87.21,福山,福山トンネル,,,tunnel,0,42.89988,142.31229,839,1991,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
88.04,ペンケモトツ,ペンケモトツ沢川,,,watercourse,26,42.90332,142.32161,,,,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,鵡川水系
|
||||||
|
88.04,福穂,福穂橋,ふくすいはし,Fukusui hashi,bridge,0,42.90322,142.32132,210,1990,Ⅰ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
88.25,穂高,穂高トンネル,ほだかとんねる,Hodaka tonneru,tunnel,0,42.90398,142.32368,1991,1991,Ⅱ,穂別福山,勇払郡むかわ町穂別福山,ゆうふつぐんむかわちょうほべつふくやま,むかわ町
|
||||||
|
90.58,穂高,穂高橋,ほだかはし,Hodaka hashi,bridge,0,42.90958,142.35128,140.6,1988,Ⅱ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
90.90,高翠,高翠橋,こうすいばし,Kousui bashi,bridge,0,42.90889,142.35485,114,1988,Ⅰ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
91.14,占翠,占翠橋,せんすいばし,Sensui bashi,bridge,0,42.90869,142.35768,167,1989,Ⅰ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
93.58,名石,名石駐車場,めいせきちゅうしゃじょう,Meiseki chuushajou,parking,32,42.90980,142.36986,,,,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,
|
||||||
|
93.67,名石,名石橋,めいせきばし,Meiseki bashi,bridge,0,42.91029,142.37052,39.6,1970,Ⅰ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
93.73,ニセイパオマナイ,ニセイパオマナイ川,,,watercourse,30,42.91045,142.37087,,,,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,鵡川水系
|
||||||
|
94.35,赤岩,赤岩大橋,あかいわおおはし,Akaiwa oohashi,bridge,0,42.91317,142.37731,157.4,1970,Ⅱ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
95.37,一の沢川,一の沢川,,,watercourse,44,42.91532,142.38713,,,,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,鵡川水系
|
||||||
|
95.37,渓流,渓流大橋,けいりゅうおおはし,Keiryuu oohashi,bridge,0,42.91502,142.38677,153.7,1974,Ⅲ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
96.43,日高,日高トンネル,ひだかとんねる,Hidaka tonneru,tunnel,0,42.91588,142.39911,730,1972,Ⅲ,中央,勇払郡占冠村中央,ゆうふつぐんしむかっぷむらちゅうおう,占冠村
|
||||||
|
99.93,右の沢川,右の沢川,,,watercourse,145,42.89623,142.41771,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
99.98,ホロカワウシャップ,ホロカワウシャップ川,,,watercourse,79,42.89623,142.41942,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
100.60,日夕,日夕橋,にちゆうばし,Nichiyuu bashi,bridge,0,42.89710,142.42716,30,1968,Ⅰ,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,日高町
|
||||||
|
100.66,パンケウシャップ,パンケウシャップ川,,,watercourse,21,42.89691,142.42766,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
100.90,日高,日高,,,place (neighbourhood),373,42.89635,142.43448,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,
|
||||||
|
102.18,新町,新町三丁目,しんまち3ちょうめ,Shinmachi 3-choume,place (neighbourhood),13,42.88427,142.43237,,,,新町,沙流郡日高町新町,さるぐんひだかちょうしんまち,
|
||||||
|
102.36,日高,日高神社,ひだかじんじゃ,Hidaka jinja,Shinto shrine,221,42.88427,142.43553,,,,宮下町,沙流郡日高町宮下町,さるぐんひだかちょうみやしたちょう,
|
||||||
|
102.72,kanamoto,kanamoto,かなもと,Kanamoto,shop,42,42.88086,142.43687,,,,宮下町,沙流郡日高町宮下町,さるぐんひだかちょうみやしたちょう,
|
||||||
|
103.12,新川,新川橋,しんかわはし,Shinkawa hashi,bridge,0,42.87791,142.44001,3.6,1993,Ⅰ,本町東,沙流郡日高町本町東,さるぐんひだかちょうほんちょうひがし,日高町
|
||||||
|
103.12,新川,新川,にいかわ,Niikawa,watercourse,23,42.87811,142.43992,,,,本町東,沙流郡日高町本町東,さるぐんひだかちょうほんちょうひがし,沙流川水系
|
||||||
|
103.29,日高,日高郵便局,ひだかゆうびんきょく,Hidaka yuubinkyoku,post office,85,42.87748,142.44195,,,,本町東,沙流郡日高町本町東,さるぐんひだかちょうほんちょうひがし,
|
||||||
|
103.29,セイコーマート,セイコーマート日高道の駅店,せいこーまーとひだかみちのえきてん,Seikoomaatohidakamichinoeki ten,convenience store,85,42.87734,142.44216,,,,本町東,沙流郡日高町本町東,さるぐんひだかちょうほんちょうひがし,
|
||||||
|
104.39,ウシャップ,ペンケウシャップ川,,,watercourse,15,42.88146,142.45211,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
104.52,日高,北海道電力 日高発電所,ひだかはつでんしょ,Hidaka hatsudensho,power station,666,42.87724,142.45788,,,,千栄,沙流郡日高町千栄,さるぐんひだかちょうちさか,
|
||||||
|
105.67,沙流川,沙流川,,,watercourse,272,42.88829,142.46766,,,,千栄,沙流郡日高町千栄,さるぐんひだかちょうちさか,沙流川水系
|
||||||
|
105.99,ユウケシュオマナイ,パンケユウケシュオマナイ川,,,watercourse,181,42.88869,142.46778,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
106.22,右左府,右左府発電所,うさっぷはつでんしょ,Usappu hatsudensho,power station,244,42.89314,142.46755,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,
|
||||||
|
106.22,右左府,右左府変電所,,,substation,245,42.89280,142.46713,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,
|
||||||
|
106.47,オワイタカ,オワイタカ沢川,,,watercourse,52,42.89254,142.47167,,,,日高,沙流郡日高町日高,さるぐんひだかちょうひだか,沙流川水系
|
||||||
|
107.29,滝の沢川,滝の沢川,,,watercourse,18,42.89575,142.48126,,,,千栄,沙流郡日高町千栄,さるぐんひだかちょうちさか,沙流川水系
|
||||||
|
107.83,ルウケシオマナイ,ルウケシオマナイ川,,,watercourse,134,42.89400,142.48842,,,,千栄,沙流郡日高町千栄,さるぐんひだかちょうちさか,沙流川水系
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -0,0 +1,232 @@
|
|||||||
|
---
|
||||||
|
title: 274 - reference tables
|
||||||
|
categories:
|
||||||
|
- Songwriting notes
|
||||||
|
wiki:
|
||||||
|
publish: false
|
||||||
|
---
|
||||||
|
|
||||||
|
# 274: reference tables
|
||||||
|
|
||||||
|
The roster of named objects along the 川端橋–右左府 stretch, and the notes that go with it.
|
||||||
|
For how it was built, see [274 development notes](274-dev.md); for the song page, see [274](274.md).
|
||||||
|
|
||||||
|
## Scope: 川端橋 → 右左府
|
||||||
|
|
||||||
|
West end **川端橋**, on the 夕張川, where 夕張市 / 由仁町 / 栗山町 very nearly meet.
|
||||||
|
East end **右左府** — 変電所, 発電所, and the transmission line 右左府線, all carrying
|
||||||
|
the name of a municipality dissolved in 1943. After that the road goes on east.
|
||||||
|
|
||||||
|
Everything past 右左府 — 千呂露橋, 大颱橋, the whole of 日勝峠 and the Tokachi descent —
|
||||||
|
is out of scope. Full-route material lives in the KB:
|
||||||
|
`~/infra/kb/inbox/surreal/md/` — `R8kobetsu-shisetsu-R274.md` (national registers,
|
||||||
|
all 268 R274 facilities), `R274-chimei-junjo.md` (place names), `R274-enkatsu-shisetsu.md`
|
||||||
|
(facilities), `R274-PoI-kawabata-usappu.md` (this scope, finer).
|
||||||
|
|
||||||
|
Distances below are OSM-derived, measured from a datum near 上野幌, **not official KP**
|
||||||
|
(official ≈ +14 km, unverified). Structures have no distance — order only, from route01.
|
||||||
|
|
||||||
|
### Master table
|
||||||
|
|
||||||
|
Every named entry in the range, in road order. **Name** is a first-pass extraction of the
|
||||||
|
proper noun — generic tails stripped (橋, 川, トンネル, 覆道, 郵便局, 発電所, 町, 丁目 …),
|
||||||
|
Ainu size/position qualifiers stripped (パンケ, ペンケ, ポン), and a few variants aliased
|
||||||
|
together (十三哩 → 十三里, 滝ノ上 → 滝の上, 浪ノ沢 → 浪の沢, 能見 → 熊見, クルキ → 久留喜).
|
||||||
|
**Object** keeps the full name as recorded. Correct the Name column freely; it is a
|
||||||
|
starting point, not an authority.
|
||||||
|
|
||||||
|
131 entries, 86 distinct names. The clusters — where one name spreads across several
|
||||||
|
objects — are where the road's naming actually shows:
|
||||||
|
|
||||||
|
| Name | Objects | Carried by |
|
||||||
|
|---|--:|---|
|
||||||
|
| 滝の上 | 6 | 北海道企業局 滝の上発電所 · 滝の上こ線橋 · 滝の上公園 · 滝ノ上 · 滝ノ上信号場 · 滝ノ上神社 |
|
||||||
|
| 登川 | 5 | 登川 · 登川トンネル · 登川橋 · 登川神社 · 登川郵便局 |
|
||||||
|
| 穂別 | 5 | 穂別キャンプ場 · 穂別ダム · 穂別ダム神社 · 穂別大橋 · 穂別川 |
|
||||||
|
| 日高 | 5 | 北海道電力 日高発電所 · 日高 · 日高トンネル · 日高神社 · 日高郵便局 |
|
||||||
|
| 川端 | 4 | 北海道企業局 川端発電所 · 川端 · 川端ダム · 川端橋 |
|
||||||
|
| 楓 | 4 | 楓 · 楓信号場 · 楓橋 · 楓駐車帯 |
|
||||||
|
| 福山 | 4 | 福山トンネル · 福山大橋 · 福山橋 · 福山神社 |
|
||||||
|
| 滝下 | 3 | 北海道企業局 滝下発電所 · 滝下 · 滝下八幡神社 |
|
||||||
|
| 紅葉山 | 3 | 紅葉山神社 · 紅葉山郵便局 · 紅葉山駐車帯 |
|
||||||
|
| 久留喜 | 3 | ポンクルキ川 · ポン久留喜橋 · 久留喜橋 |
|
||||||
|
| 稲里 | 3 | 稲里トンネル · 稲里橋 · 稲里簡易郵便局 |
|
||||||
|
| モトツ | 3 | モトツシェルター · モトツトンネル · モトツ橋 |
|
||||||
|
|
||||||
|
Coordinates are WGS84. Structure coordinates are taken from the route line at the
|
||||||
|
structure's kilometre, so they sit on the road rather than on the structure's own
|
||||||
|
centroid; watercourse coordinates are the crossing point; PoI coordinates are the
|
||||||
|
feature's own. Machine-readable copies: `274-lookup.csv`, `274-lookup.geojson`.
|
||||||
|
|
||||||
|
| km | Name | Object | Kana | Romaji | Kind | Off (m) | Lat | Lon | Length | Built | Grade | Location | Address | Address kana |
|
||||||
|
| --: | --- | --- | --- | --- | --- | --: | --: | --: | --: | --: | :--: | --- | --- | --- |
|
||||||
|
| 37.27 | 川端 | 川端 | かわばた | Kawabata | place (neighbourhood) | 32 | 42.91538 | 141.89568 | | | | | 夕張郡由仁町川端 | ゆうばりぐんゆにちょうかわばた |
|
||||||
|
| 38.41 | 川端 | 川端橋 | かわばたはし | Kawabata hashi | bridge | 0 | 42.91715 | 141.90896 | 255 | 1991 | Ⅰ | 由仁町 | 夕張郡由仁町川端 | ゆうばりぐんゆにちょうかわばた |
|
||||||
|
| 39.80 | 川端 | 北海道企業局 川端発電所 | | | power station | 451 | 42.91197 | 141.91642 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 39.80 | 川端 | 川端ダム | | | dam | 523 | 42.91140 | 141.91590 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 40.16 | 滝下 | 滝下八幡神社 | たきしたはちまんじんじゃ | Takishitahachiman jinja | Shinto shrine | 98 | 42.91183 | 141.92472 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 40.57 | 滝ノ下 | 滝ノ下信号場 | たきのした | Takinoshita | place (locality) | 400 | 42.90630 | 141.92320 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 41.02 | クオーベツ | クオーベツダム | くおーぺつ | Kuoopetsu | dam | 1798 | 42.89310 | 141.93874 | | | | | 夕張郡由仁町川端 | ゆうばりぐんゆにちょうかわばた |
|
||||||
|
| 41.02 | 滝下川端 | 滝下川端連絡線 | | | power line | 75 | 42.90857 | 141.93273 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 41.02 | 砂金 | 砂金川 | | | watercourse | 58 | 42.90889 | 141.93222 | | | | 石狩川水系 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 41.86 | 雨霧橋 | 雨霧橋 | あまぎりはし | Amagiri hashi | bridge | 0 | 42.91003 | 141.94197 | 280.7 | 1974 | Ⅱ | 栗山町 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 43.03 | 竜仙橋 | 竜仙橋 | りゅうせんばし | Ryuusen bashi | bridge | 0 | 42.91604 | 141.95220 | 178 | 1972 | Ⅱ | 由仁町 | 夕張郡由仁町川端 | ゆうばりぐんゆにちょうかわばた |
|
||||||
|
| 43.07 | 滝下 | 北海道企業局 滝下発電所 | たきのしたはつでんしょ | Takinoshita hatsudensho | power station | 210 | 42.91801 | 141.95218 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 43.30 | 滝下 | 滝下 | たきした | Takishita | place (neighbourhood) | 1636 | 42.93155 | 141.95583 | | | | | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 43.64 | 草木 | 草木川 | そうもく | Soumoku | watercourse | 84 | 42.91577 | 141.96022 | | | | 石狩川水系 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 44.00 | 草木 | 草木橋 | そうもくはし | Soumoku hashi | bridge | 0 | 42.91449 | 141.96321 | 24.1 | 1979 | Ⅲ | 栗山町 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 44.00 | 滝の上 | 滝の上こ線橋 | たきのうえこせんきょう | Takinoue kosenkyou | bridge | 0 | 42.91449 | 141.96321 | 47.6 | 1975 | Ⅲ | 夕張市 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 44.00 | 草木舞 | 草木舞沢川 | そうもくまいさわ | Soumokumaisawa | watercourse | 21 | 42.91436 | 141.96339 | | | | 石狩川水系 | 夕張郡栗山町滝下 | ゆうばりぐんくりやまちょうたきした |
|
||||||
|
| 44.62 | 滝の上 | 北海道企業局 滝の上発電所 | | | power station | 142 | 42.91152 | 141.97021 | | | | | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 44.62 | 滝の上 | 滝の上公園 | | | park | 69 | 42.91225 | 141.97000 | | | | | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 45.21 | カミ | カミの沢川 | | | watercourse | 40 | 42.91059 | 141.97704 | | | | 石狩川水系 | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 45.21 | 滝の上 | 滝ノ上信号場 | たきのうえしんごうじょう | Takinoue shingoujou | railway signal post | 43 | 42.91000 | 141.97642 | | | | | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 45.29 | 滝の上 | 滝ノ上神社 | たきのうえじんじゃ | Takinoue jinja | Shinto shrine | 100 | 42.90979 | 141.97873 | | | | | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 47.66 | 滝の上 | 滝ノ上 | たきのうえ | Takinoue | place (neighbourhood) | 52 | 42.90347 | 142.00470 | | | | | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 48.18 | チョポツナイ | チョポツナイ川 | ちょぽつない | Chopotsunai | watercourse | 63 | 42.90575 | 142.01006 | | | | 石狩川水系 | 夕張市滝ノ上 | ゆうばりしたきのうえ |
|
||||||
|
| 49.71 | 十三里 | 十三里信号場 | とみさとしんごうじょう | Tomisato shingoujou | place (locality) | 39 | 42.91482 | 142.02439 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 50.28 | カライケ | カライケの沢川 | からいけ | Karaike | watercourse | 132 | 42.91674 | 142.03132 | | | | 石狩川水系 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 50.28 | 十三里 | 十三里橋 | とみさとはし | Tomisato hashi | bridge | 0 | 42.91772 | 142.03043 | 122 | 1997 | Ⅰ | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 50.52 | 紅葉山 | 紅葉山駐車帯 | もみじやまちゅうしゃたい | Momijiyama chuushatai | parking | 41 | 42.91840 | 142.03331 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.11 | 瑞穂 | 瑞穂橋 | みずほはし | Mizuho hashi | bridge | 0 | 42.93244 | 142.03548 | 155 | 1968 | | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.11 | 夕張 | 夕張川 | | | watercourse | 16 | 42.93257 | 142.03538 | | | | 石狩川水系 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.47 | セブン-イレブン | セブンイレブン夕張紅葉山店 | せぶんいれぶんゆうばりもみじやまてん | Sebun'irebun'yuubarimomijiyama ten | convenience store | 73 | 42.93507 | 142.03683 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.54 | 新夕張 | 新夕張駅 | しんゆうばり | Shin'yuubari | railway station | 173 | 42.93670 | 142.03648 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.61 | 紅葉山 | 紅葉山郵便局 | もみじやまゆうびんきょく | Momijiyama yuubinkyoku | post office | 54 | 42.93642 | 142.03925 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.85 | 紅葉山 | 紅葉山神社 | もみじやまじんじゃ | Momijiyama jinja | Shinto shrine | 67 | 42.93788 | 142.03956 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 52.99 | セイコーマート | セイコーマートもみじやま店 | せいこーまーともみじやまてん | Seikoomaatomomijiyama ten | convenience store | 31 | 42.93910 | 142.04167 | | | | | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 53.13 | 紅楓 | 紅楓橋 | こうふうばし | Koufuu bashi | bridge | 0 | 42.93855 | 142.04317 | 102.5 | 1958 | Ⅱ | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 53.69 | 久留喜 | ポン久留喜橋 | ぽんくるきはし | Ponkuruki hashi | bridge | 0 | 42.93697 | 142.04976 | 12.7 | 1984 | Ⅰ | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 53.69 | 久留喜 | ポンクルキ川 | | | watercourse | 16 | 42.93695 | 142.04995 | | | | 石狩川水系 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 53.69 | 久留喜 | 久留喜橋 | くるきはし | Kuruki hashi | bridge | 0 | 42.93697 | 142.04976 | 34 | 1962 | | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 55.14 | シイタルキ | シイタルキ川 | | | watercourse | 143 | 42.92706 | 142.06277 | | | | 石狩川水系 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 55.41 | 楓 | 楓橋 | かえでばし | Kaede bashi | bridge | 0 | 42.92957 | 142.06562 | 32 | 1968 | Ⅲ | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 55.60 | 桂 | 桂橋 | かつらはし | Katsura hashi | bridge | 0 | 42.93026 | 142.06775 | 48.3 | 1987 | Ⅰ | 夕張市 | 夕張市紅葉山 | ゆうばりしもみじやま |
|
||||||
|
| 56.60 | 千紫 | 千紫橋 | せんしばし | Senshi bashi | bridge | 0 | 42.93414 | 142.07860 | 31.4 | 1988 | Ⅰ | 夕張市 | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 56.88 | 楓 | 楓 | かえで | Kaede | place (neighbourhood) | 711 | 42.94002 | 142.08407 | | | | | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.08 | 楓 | 楓駐車帯 | かえでちゅうしゃたい | Kaede chuushatai | parking | 39 | 42.93352 | 142.08412 | | | | | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.25 | 万紅 | 万紅橋 | ばんこうばし | Bankou bashi | bridge | 0 | 42.93274 | 142.08627 | 27.6 | 1988 | Ⅰ | 夕張市 | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.44 | 登川 | 登川神社 | のぼりかわじんじゃ | Noborikawa jinja | Shinto shrine | 164 | 42.93395 | 142.08819 | | | | | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.76 | 楓 | 楓信号場 | かえでしんごうじょう | Kaede shingoujou | railway signal post | 47 | 42.93157 | 142.09230 | | | | | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.84 | 登川 | 登川橋 | のぼりかわばし | Noborikawa bashi | bridge | 0 | 42.93167 | 142.09327 | 21 | 1988 | Ⅰ | 夕張市 | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 57.84 | 登川 | 登川郵便局 | のぼりかわゆうびんきょく | Noborikawa yuubinkyoku | post office | 21 | 42.93185 | 142.09335 | | | | | 夕張市楓 | ゆうばりしかえで |
|
||||||
|
| 58.23 | 花園 | 花園橋 | はなぞのばし | Hanazono bashi | bridge | 0 | 42.92922 | 142.09647 | 58.6 | 1971 | Ⅱ | 夕張市 | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 58.26 | ホルカクルキ | ホルカクルキ川 | | | watercourse | 9 | 42.92920 | 142.09685 | | | | 石狩川水系 | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 58.56 | 滝沢川 | 滝沢川 | | | watercourse | 52 | 42.92962 | 142.10029 | | | | 石狩川水系 | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 59.54 | 松竹沢 | 松竹沢川 | | | watercourse | 58 | 42.93047 | 142.11198 | | | | 石狩川水系 | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 59.66 | 登川 | 登川 | のぼりかわ | Noborikawa | place (neighbourhood) | 1208 | 42.93831 | 142.12137 | | | | | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 60.29 | 登川 | 登川トンネル | のぼりかわとんねる | Noborikawa tonneru | tunnel | 0 | 42.92478 | 142.11599 | 348 | 1978 | | 夕張市 | 夕張市登川 | ゆうばりしのぼりかわ |
|
||||||
|
| 62.36 | オマナイ | オマナイ橋 | おまないはし | Omanai hashi | bridge | 0 | 42.90892 | 142.12482 | 174.2 | 1988 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 62.94 | 桂木 | 桂木橋 | かつらぎはし | Katsuragi hashi | bridge | 0 | 42.90434 | 142.12726 | 129.6 | 1986 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 64.44 | 大和 | 大和橋 | やまとはし | Yamato hashi | bridge | 0 | 42.89157 | 142.12305 | 16 | 1967 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 66.69 | 豊進 | 豊進橋 | ほうしんばし | Houshin bashi | bridge | 0 | 42.87371 | 142.13048 | 16 | 1967 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 66.78 | 豊進 | 豊進神社 | ほうしんじんじゃ | Houshin jinja | Shinto shrine | 49 | 42.87318 | 142.13135 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 66.83 | 穂別 | 穂別キャンプ場 | | | campsite | 66 | 42.87222 | 142.13061 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 66.86 | 石山 | 石山の沢川 | | | watercourse | 161 | 42.87125 | 142.13037 | | | | 鵡川水系 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 67.05 | 狩勝 | 狩勝幹線 | | | power line | 414 | 42.86806 | 142.13398 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 67.48 | 豊里 | 豊里橋 | とよさとはし | Toyosato hashi | bridge | 0 | 42.87311 | 142.13854 | 27 | 1966 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 67.60 | 稲豊 | 稲豊橋 | いなとよはし | Inatoyo hashi | bridge | 0 | 42.87313 | 142.14000 | 27 | 1966 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 67.62 | サヌシュッペ | サヌシュッペ川 | | | watercourse | 5 | 42.87304 | 142.14032 | | | | 鵡川水系 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 68.63 | 稲里 | 稲里橋 | いなさとはし | Inasato hashi | bridge | 0 | 42.87144 | 142.15164 | 31 | 1988 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 69.29 | 稲里 | 稲里簡易郵便局 | いなさとかんいゆうびんきょく | Inasatokan'i yuubinkyoku | post office | 161 | 42.86734 | 142.15774 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 69.48 | 佐主 | 佐主橋 | さぬしばし | Sanushi bashi | bridge | 0 | 42.86894 | 142.16085 | 85 | 1973 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 70.22 | 穂別 | 穂別川 | | | watercourse | 32 | 42.87408 | 142.16642 | | | | 鵡川水系 | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 71.86 | 穂別 | 穂別ダム神社 | ほべつだむじんじゃ | Hobetsudamu jinja | Shinto shrine | 18 | 42.88475 | 142.17737 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 71.90 | 穂別 | 穂別ダム | | | dam | 166 | 42.88502 | 142.17937 | | | | | 勇払郡むかわ町穂別稲里 | ゆうふつぐんむかわちょうほべついなさと |
|
||||||
|
| 72.02 | 長和 | 長和トンネル | おさわとんねる | Osawa tonneru | tunnel | 0 | 42.88619 | 142.17748 | 281 | 1983 | | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 72.29 | 穂別 | 穂別大橋 | ほべつおおはし | Hobetsu oohashi | bridge | 0 | 42.88820 | 142.17918 | 506.2 | 1979 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 72.90 | 山水 | 山水橋 | さんすいばし | Sansui bashi | bridge | 0 | 42.89187 | 142.18476 | 53.5 | 1979 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 72.93 | 高西 | 高西の沢川 | | | watercourse | 9 | 42.89195 | 142.18498 | | | | 鵡川水系 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 74.31 | 沼の沢 | 沼の沢橋 | ぬまのさわはし | Numanosawa hashi | bridge | 0 | 42.88830 | 142.20015 | 188 | 1983 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 75.28 | 稲里 | 稲里トンネル | いなさととんねる | Inasato tonneru | tunnel | 0 | 42.88343 | 142.20951 | 1441 | 1985 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別長和 | ゆうふつぐんむかわちょうほべつおさわ |
|
||||||
|
| 76.97 | ペンケ橋 | ペンケ橋 | ぺんけばし | Penke bashi | bridge | 0 | 42.87802 | 142.22782 | 120.7 | 1985 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 77.05 | オロロップ | オロロップ沢川 | | | watercourse | 15 | 42.87849 | 142.22885 | | | | 鵡川水系 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 78.03 | 下福山 | 下福山橋 | しもふくやまはし | Shimofukuyama hashi | bridge | 0 | 42.88572 | 142.23487 | 129.9 | 1982 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 78.31 | オロロップ | オロロップ橋 | おろろっぷはし | Ororoppu hashi | bridge | 0 | 42.88721 | 142.23759 | 205.9 | 1983 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 79.11 | 福山 | 福山橋 | ふくやまはし | Fukuyama hashi | bridge | 0 | 42.89249 | 142.24390 | 134.7 | 1984 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 79.67 | 福山 | 福山神社 | ふくやまじんじゃ | Fukuyama jinja | Shinto shrine | 184 | 42.89114 | 142.25175 | | | | | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 79.81 | 福山第1ゲート | 福山第1ゲート | | | gate | 71 | 42.89003 | 142.25118 | | | | | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 79.86 | 福山第2ゲート | 福山第2ゲート | | | gate | 47 | 42.88890 | 142.25072 | | | | | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 80.01 | 穂別福山 (穂別 + 福山) | 穂別福山 | ほべつふくやま | Hobetsufukuyama | place (neighbourhood) | 172 | 42.88942 | 142.25385 | | | | | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 80.24 | 鵡川 | 鵡川 | | | watercourse | 68 | 42.88740 | 142.25421 | | | | 鵡川水系 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 80.24 | 福山 | 福山大橋 | ふくやまおおはし | Fukuyama oohashi | bridge | 0 | 42.88678 | 142.25416 | 160 | 1968 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 85.40 | 千坂 | 千坂橋 | ちさかはし | Chisaka hashi | bridge | 0 | 42.88901 | 142.29725 | 138.7 | 1975 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 85.87 | オコタン | オコタン橋 | おこたんばし | Okotan bashi | bridge | 0 | 42.89179 | 142.30059 | 338 | 1985 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 86.16 | パンケモトツ | パンケモトツ沢川 | | | watercourse | 10 | 42.89278 | 142.30394 | | | | 鵡川水系 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 86.24 | モトツ | モトツトンネル | もとつとんねる | Mototsu tonneru | tunnel | 0 | 42.89321 | 142.30463 | 924 | 1991 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 87.12 | モトツ | モトツ橋 | もとつばし | Mototsu bashi | bridge | 0 | 42.89931 | 142.31156 | 62 | 1988 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 87.12 | モトツ | モトツシェルター | もとつしぇるたー | Mototsu sherutaa | shed | 0 | 42.89931 | 142.31156 | 62 | 1990 | Ⅲ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 87.21 | 福山 | 福山トンネル | | | tunnel | 0 | 42.89988 | 142.31229 | 839 | 1991 | | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 88.04 | ペンケモトツ | ペンケモトツ沢川 | | | watercourse | 26 | 42.90332 | 142.32161 | | | | 鵡川水系 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 88.04 | 福穂 | 福穂橋 | ふくすいはし | Fukusui hashi | bridge | 0 | 42.90322 | 142.32132 | 210 | 1990 | Ⅰ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 88.25 | 穂高 | 穂高トンネル | ほだかとんねる | Hodaka tonneru | tunnel | 0 | 42.90398 | 142.32368 | 1991 | 1991 | Ⅱ | むかわ町 | 勇払郡むかわ町穂別福山 | ゆうふつぐんむかわちょうほべつふくやま |
|
||||||
|
| 90.58 | 穂高 | 穂高橋 | ほだかはし | Hodaka hashi | bridge | 0 | 42.90958 | 142.35128 | 140.6 | 1988 | Ⅱ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 90.90 | 高翠 | 高翠橋 | こうすいばし | Kousui bashi | bridge | 0 | 42.90889 | 142.35485 | 114 | 1988 | Ⅰ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 91.14 | 占翠 | 占翠橋 | せんすいばし | Sensui bashi | bridge | 0 | 42.90869 | 142.35768 | 167 | 1989 | Ⅰ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 93.58 | 名石 | 名石駐車場 | めいせきちゅうしゃじょう | Meiseki chuushajou | parking | 32 | 42.90980 | 142.36986 | | | | | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 93.67 | 名石 | 名石橋 | めいせきばし | Meiseki bashi | bridge | 0 | 42.91029 | 142.37052 | 39.6 | 1970 | Ⅰ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 93.73 | ニセイパオマナイ | ニセイパオマナイ川 | | | watercourse | 30 | 42.91045 | 142.37087 | | | | 鵡川水系 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 94.35 | 赤岩 | 赤岩大橋 | あかいわおおはし | Akaiwa oohashi | bridge | 0 | 42.91317 | 142.37731 | 157.4 | 1970 | Ⅱ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 95.37 | 一の沢川 | 一の沢川 | | | watercourse | 44 | 42.91532 | 142.38713 | | | | 鵡川水系 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 95.37 | 渓流 | 渓流大橋 | けいりゅうおおはし | Keiryuu oohashi | bridge | 0 | 42.91502 | 142.38677 | 153.7 | 1974 | Ⅲ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 96.43 | 日高 | 日高トンネル | ひだかとんねる | Hidaka tonneru | tunnel | 0 | 42.91588 | 142.39911 | 730 | 1972 | Ⅲ | 占冠村 | 勇払郡占冠村中央 | ゆうふつぐんしむかっぷむらちゅうおう |
|
||||||
|
| 99.93 | 右の沢川 | 右の沢川 | | | watercourse | 145 | 42.89623 | 142.41771 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 99.98 | ホロカワウシャップ | ホロカワウシャップ川 | | | watercourse | 79 | 42.89623 | 142.41942 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 100.60 | 日夕 | 日夕橋 | にちゆうばし | Nichiyuu bashi | bridge | 0 | 42.89710 | 142.42716 | 30 | 1968 | Ⅰ | 日高町 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 100.66 | パンケウシャップ | パンケウシャップ川 | | | watercourse | 21 | 42.89691 | 142.42766 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 100.90 | 日高 | 日高 | | | place (neighbourhood) | 373 | 42.89635 | 142.43448 | | | | | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 102.18 | 新町 | 新町三丁目 | しんまち3ちょうめ | Shinmachi 3-choume | place (neighbourhood) | 13 | 42.88427 | 142.43237 | | | | | 沙流郡日高町新町 | さるぐんひだかちょうしんまち |
|
||||||
|
| 102.36 | 日高 | 日高神社 | ひだかじんじゃ | Hidaka jinja | Shinto shrine | 221 | 42.88427 | 142.43553 | | | | | 沙流郡日高町宮下町 | さるぐんひだかちょうみやしたちょう |
|
||||||
|
| 102.72 | kanamoto | kanamoto | かなもと | Kanamoto | shop | 42 | 42.88086 | 142.43687 | | | | | 沙流郡日高町宮下町 | さるぐんひだかちょうみやしたちょう |
|
||||||
|
| 103.12 | 新川 | 新川橋 | しんかわはし | Shinkawa hashi | bridge | 0 | 42.87791 | 142.44001 | 3.6 | 1993 | Ⅰ | 日高町 | 沙流郡日高町本町東 | さるぐんひだかちょうほんちょうひがし |
|
||||||
|
| 103.12 | 新川 | 新川 | にいかわ | Niikawa | watercourse | 23 | 42.87811 | 142.43992 | | | | 沙流川水系 | 沙流郡日高町本町東 | さるぐんひだかちょうほんちょうひがし |
|
||||||
|
| 103.29 | 日高 | 日高郵便局 | ひだかゆうびんきょく | Hidaka yuubinkyoku | post office | 85 | 42.87748 | 142.44195 | | | | | 沙流郡日高町本町東 | さるぐんひだかちょうほんちょうひがし |
|
||||||
|
| 103.29 | セイコーマート | セイコーマート日高道の駅店 | せいこーまーとひだかみちのえきてん | Seikoomaatohidakamichinoeki ten | convenience store | 85 | 42.87734 | 142.44216 | | | | | 沙流郡日高町本町東 | さるぐんひだかちょうほんちょうひがし |
|
||||||
|
| 104.39 | ウシャップ | ペンケウシャップ川 | | | watercourse | 15 | 42.88146 | 142.45211 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 104.52 | 日高 | 北海道電力 日高発電所 | ひだかはつでんしょ | Hidaka hatsudensho | power station | 666 | 42.87724 | 142.45788 | | | | | 沙流郡日高町千栄 | さるぐんひだかちょうちさか |
|
||||||
|
| 105.67 | 沙流川 | 沙流川 | | | watercourse | 272 | 42.88829 | 142.46766 | | | | 沙流川水系 | 沙流郡日高町千栄 | さるぐんひだかちょうちさか |
|
||||||
|
| 105.99 | ユウケシュオマナイ | パンケユウケシュオマナイ川 | | | watercourse | 181 | 42.88869 | 142.46778 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 106.22 | 右左府 | 右左府発電所 | うさっぷはつでんしょ | Usappu hatsudensho | power station | 244 | 42.89314 | 142.46755 | | | | | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 106.22 | 右左府 | 右左府変電所 | | | substation | 245 | 42.89280 | 142.46713 | | | | | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 106.47 | オワイタカ | オワイタカ沢川 | | | watercourse | 52 | 42.89254 | 142.47167 | | | | 沙流川水系 | 沙流郡日高町日高 | さるぐんひだかちょうひだか |
|
||||||
|
| 107.29 | 滝の沢川 | 滝の沢川 | | | watercourse | 18 | 42.89575 | 142.48126 | | | | 沙流川水系 | 沙流郡日高町千栄 | さるぐんひだかちょうちさか |
|
||||||
|
| 107.83 | ルウケシオマナイ | ルウケシオマナイ川 | | | watercourse | 134 | 42.89400 | 142.48842 | | | | 沙流川水系 | 沙流郡日高町千栄 | さるぐんひだかちょうちさか |
|
||||||
|
|
||||||
|
### Things worth keeping in the text
|
||||||
|
|
||||||
|
- **紅楓橋 1958** is the oldest structure in scope, and the furthest-upstream crossing
|
||||||
|
of the 夕張川. **唐沢橋 2004** is the newest.
|
||||||
|
- Eight bridges date from **1988**, three tunnels from **1991** — the new-built
|
||||||
|
紅葉山–穂高 section going in. That section had no predecessor road at all.
|
||||||
|
- **穂高トンネル is 1,991 m long and was built in 1991.** The two numbers are identical
|
||||||
|
and the national register's own column order makes them easy to confuse.
|
||||||
|
- **モトツ橋 (62 m, 1988) and モトツシェルター (62 m, 1990) are one structure** — a
|
||||||
|
sheltered bridge spanning the gap between モトツトンネル and 福山トンネル, the deck built
|
||||||
|
first and roofed two years later. Identical lengths because they are the same span.
|
||||||
|
Confirmed on Street View and satellite imagery, July 2025: the two tunnels now read as
|
||||||
|
continuous. Both remain separately listed and separately inspected in the registers.
|
||||||
|
*(superseded note: same length, same name,
|
||||||
|
two years apart.)*
|
||||||
|
- **福山第1ゲート 79.81 km, 福山第2ゲート 79.86 km** — the closure gates, 50 m apart.
|
||||||
|
- **21 km of nothing** between 穂別福山 (80.01) and 日高 (100.90): no named facility,
|
||||||
|
no PoI, no settlement within 2 km. That is ニニウ and the 樹海.
|
||||||
|
- The 滝下/滝の上 cluster carries the の/ノ split: 滝の上発電所 and 滝の上公園 against
|
||||||
|
滝ノ上神社 and the district 滝ノ上. The register writes 滝の上こ線橋.
|
||||||
|
- **十三哩橋** in the register, **十三里橋** on the sign, **とみさと** on the map.
|
||||||
|
13 miles from 追分, via 里, into a hamlet name.
|
||||||
|
- 夕張市街 is **17 km** from 紅葉山交差点. That is how far the road misses the town by.
|
||||||
|
- JR石勝線 runs alongside here under **many スノーシェッド**. R274 has none.
|
||||||
|
- 道道1065号夕張厚真線 is severed at the 夕張/厚真 boundary and the plan to finish it
|
||||||
|
has been cancelled.
|
||||||
|
- Overhead at 紅葉山: **夕張のぞみ橋, 夕張きぼう橋, 夕張みらい橋** — three E38 bridges
|
||||||
|
named Hope, Wish and Future crossing a road whose own bridges carry river names.
|
||||||
|
|
||||||
|
### Flags
|
||||||
|
|
||||||
|
- 右左府発電所 is not in OpenStreetMap; only 右左府変電所 and the line 右左府線.
|
||||||
|
Coordinates need manual confirmation.
|
||||||
|
- 交差点 names have no open database — OSM has 7 named nodes on all 388 km. Junction
|
||||||
|
names in scope come from ja.wikipedia and route01 only.
|
||||||
|
- 唐沢橋 and 福本沢川橋 are in 日高町 but their position relative to 右左府 is unconfirmed.
|
||||||
|
- Distances are not official KP. One kilopost read on Street View would fix the offset.
|
||||||
|
- A 史跡 at 103.41 km appears in OSM with the name `79616` — an import artefact, not a name.
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
start,stop,start_s,stop_s,sung,object,kind,km,lat,lon,km_from,km_to
|
||||||
|
00:14.54,00:17.89,14.54,17.89,夕張郡由仁町川端,夕張郡由仁町川端,district,38.41,42.91715,141.90896,38.41,38.41
|
||||||
|
00:17.89,00:19.67,17.89,19.67,川端橋,川端橋,bridge,38.41,42.91715,141.90896,,
|
||||||
|
00:25.04,00:28.41,25.04,28.41,夕張郡栗山町滝下,夕張郡栗山町滝下,district,39.80,42.91197,141.91642,39.80,41.86
|
||||||
|
00:28.41,00:32.06,28.41,32.06,川端発電所,北海道企業局 川端発電所,power station,39.80,42.91197,141.91642,,
|
||||||
|
00:32.06,00:35.44,32.06,35.44,滝下八幡神社,滝下八幡神社,Shinto shrine,40.16,42.91183,141.92472,,
|
||||||
|
00:35.44,00:39.84,35.44,39.84,滝ノ下信号場,滝ノ下信号場,place (locality),40.57,42.90630,141.92320,,
|
||||||
|
00:39.84,00:42.01,39.84,42.01,雨霧橋,雨霧橋,bridge,41.86,42.91003,141.94197,,
|
||||||
|
00:42.45,00:45.15,42.45,45.15,夕張郡由仁町川端,夕張郡由仁町川端,district,43.03,42.91604,141.95220,43.03,43.03
|
||||||
|
00:45.15,00:46.69,45.15,46.69,竜仙橋,竜仙橋,bridge,43.03,42.91604,141.95220,,
|
||||||
|
00:47.63,00:50.08,47.63,50.08,夕張郡栗山町滝下,夕張郡栗山町滝下,district,44.00,42.91449,141.96321,44.00,44.00
|
||||||
|
00:50.08,00:52.88,50.08,52.88,草木橋,草木橋,bridge,44.00,42.91449,141.96321,,
|
||||||
|
00:52.88,00:54.73,52.88,54.73,滝の上こ線橋,滝の上こ線橋,bridge,44.00,42.91449,141.96321,,
|
||||||
|
00:56.44,00:59.95,56.44,59.95,夕張市滝ノ上,夕張市滝ノ上,district,44.62,42.91152,141.97021,44.62,45.29
|
||||||
|
00:59.95,01:03.47,59.95,63.47,滝の上発電所,北海道企業局 滝の上発電所,power station,44.62,42.91152,141.97021,,
|
||||||
|
01:03.47,01:06.94,63.47,66.94,滝ノ上信号場,滝ノ上信号場,railway signal post,45.21,42.91000,141.97642,,
|
||||||
|
01:06.94,01:08.78,66.94,68.78,滝ノ上神社,滝ノ上神社,Shinto shrine,45.29,42.90979,141.97873,,
|
||||||
|
01:10.50,01:12.05,70.50,72.05,夕張市紅葉山,夕張市紅葉山,district,49.71,42.91482,142.02439,49.71,55.60
|
||||||
|
01:12.05,01:13.86,72.05,73.86,十三里信号場,十三里信号場,place (locality),49.71,42.91482,142.02439,,
|
||||||
|
01:13.86,01:16.44,73.86,76.44,十三里橋,十三里橋,bridge,50.28,42.91772,142.03043,,
|
||||||
|
01:16.44,01:18.78,76.44,78.78,紅葉山駐車帯,紅葉山駐車帯,parking,50.52,42.91840,142.03331,,
|
||||||
|
01:18.78,01:21.06,78.78,81.06,瑞穂橋,瑞穂橋,bridge,52.11,42.93244,142.03548,,
|
||||||
|
01:21.06,01:24.44,81.06,84.44,セブンイレブン夕張紅葉山店,セブンイレブン夕張紅葉山店,convenience store,52.47,42.93507,142.03683,,
|
||||||
|
01:24.44,01:27.06,84.44,87.06,新夕張駅,新夕張駅,railway station,52.54,42.93670,142.03648,,
|
||||||
|
01:27.06,01:30.02,87.06,90.02,紅葉山郵便局,紅葉山郵便局,post office,52.61,42.93642,142.03925,,
|
||||||
|
01:30.02,01:32.30,90.02,92.30,紅葉山神社,紅葉山神社,Shinto shrine,52.85,42.93788,142.03956,,
|
||||||
|
01:32.30,01:35.24,92.30,95.24,セイコーマートもみじやま店,セイコーマートもみじやま店,convenience store,52.99,42.93910,142.04167,,
|
||||||
|
01:35.24,01:38.48,95.24,98.48,紅楓橋,紅楓橋,bridge,53.13,42.93855,142.04317,,
|
||||||
|
01:38.48,01:40.25,98.48,100.25,ポン久留喜橋,ポン久留喜橋,bridge,53.69,42.93697,142.04976,,
|
||||||
|
01:40.25,01:42.44,100.25,102.44,久留喜橋,久留喜橋,bridge,53.69,42.93697,142.04976,,
|
||||||
|
01:42.44,01:43.79,102.44,103.79,楓橋,楓橋,bridge,55.41,42.92957,142.06562,,
|
||||||
|
01:43.79,01:45.03,103.79,105.03,桂橋,桂橋,bridge,55.60,42.93026,142.06775,,
|
||||||
|
01:45.77,01:49.12,105.77,109.12,夕張市楓,夕張市楓,district,56.60,42.93414,142.07860,56.60,57.84
|
||||||
|
01:49.12,01:50.76,109.12,110.76,千紫橋,千紫橋,bridge,56.60,42.93414,142.07860,,
|
||||||
|
01:50.76,01:52.51,110.76,112.51,楓駐車帯,楓駐車帯,parking,57.08,42.93352,142.08412,,
|
||||||
|
01:52.51,01:53.80,112.51,113.80,万紅橋,万紅橋,bridge,57.25,42.93274,142.08627,,
|
||||||
|
01:53.80,01:55.54,113.80,115.54,登川神社,登川神社,Shinto shrine,57.44,42.93395,142.08819,,
|
||||||
|
01:55.54,01:57.32,115.54,117.32,楓信号場,楓信号場,railway signal post,57.76,42.93157,142.09230,,
|
||||||
|
01:57.32,01:59.00,117.32,119.00,登川橋,登川橋,bridge,57.84,42.93167,142.09327,,
|
||||||
|
01:59.00,02:00.74,119.00,120.74,登川郵便局,登川郵便局,post office,57.84,42.93185,142.09335,,
|
||||||
|
02:01.26,02:02.93,121.26,122.93,夕張市登川,夕張市登川,district,58.23,42.92922,142.09647,58.23,60.29
|
||||||
|
02:02.93,02:05.23,122.93,125.23,花園橋,花園橋,bridge,58.23,42.92922,142.09647,,
|
||||||
|
02:05.23,02:06.62,125.23,126.62,登川トンネル,登川トンネル,tunnel,60.29,42.92478,142.11599,,
|
||||||
|
03:30.80,03:34.55,210.80,214.55,勇払郡むかわ町穂別長和,勇払郡むかわ町穂別長和,district,62.36,42.90892,142.12482,62.36,62.94
|
||||||
|
03:34.55,03:36.77,214.55,216.77,オマナイ橋,オマナイ橋,bridge,62.36,42.90892,142.12482,,
|
||||||
|
03:36.77,03:39.41,216.77,219.41,桂木橋,桂木橋,bridge,62.94,42.90434,142.12726,,
|
||||||
|
03:41.13,03:44.62,221.13,224.62,勇払郡むかわ町穂別稲里,勇払郡むかわ町穂別稲里,district,64.44,42.89157,142.12305,64.44,71.86
|
||||||
|
03:44.62,03:46.67,224.62,226.67,大和橋,大和橋,bridge,64.44,42.89157,142.12305,,
|
||||||
|
03:46.67,03:48.38,226.67,228.38,豊進橋,豊進橋,bridge,66.69,42.87371,142.13048,,
|
||||||
|
03:48.38,03:51.61,228.38,231.61,豊進神社,豊進神社,Shinto shrine,66.78,42.87318,142.13135,,
|
||||||
|
03:51.61,03:53.14,231.61,233.14,豊里橋,豊里橋,bridge,67.48,42.87311,142.13854,,
|
||||||
|
03:53.14,03:55.52,233.14,235.52,稲豊橋,稲豊橋,bridge,67.60,42.87313,142.14000,,
|
||||||
|
03:55.52,03:57.78,235.52,237.78,稲里橋,稲里橋,bridge,68.63,42.87144,142.15164,,
|
||||||
|
03:57.78,04:01.08,237.78,241.08,稲里簡易郵便局,稲里簡易郵便局,post office,69.29,42.86734,142.15774,,
|
||||||
|
04:01.08,04:03.50,241.08,243.50,佐主橋,佐主橋,bridge,69.48,42.86894,142.16085,,
|
||||||
|
04:03.50,04:05.59,243.50,245.59,穂別ダム神社,穂別ダム神社,Shinto shrine,71.86,42.88475,142.17737,,
|
||||||
|
04:05.96,04:10.08,245.96,250.08,勇払郡むかわ町穂別長和,勇払郡むかわ町穂別長和,district,72.02,42.88619,142.17748,72.02,75.28
|
||||||
|
04:10.08,04:13.02,250.08,253.02,長和トンネル,長和トンネル,tunnel,72.02,42.88619,142.17748,,
|
||||||
|
04:13.02,04:15.39,253.02,255.39,穂別大橋,穂別大橋,bridge,72.29,42.88820,142.17918,,
|
||||||
|
04:15.39,04:18.81,255.39,258.81,山水橋,山水橋,bridge,72.90,42.89187,142.18476,,
|
||||||
|
04:18.81,04:23.20,258.81,263.20,沼の沢橋,沼の沢橋,bridge,74.31,42.88830,142.20015,,
|
||||||
|
04:23.20,04:25.27,263.20,265.27,稲里トンネル,稲里トンネル,tunnel,75.28,42.88343,142.20951,,
|
||||||
|
04:26.00,04:29.74,266.00,269.74,勇払郡むかわ町穂別福山,勇払郡むかわ町穂別福山,district,76.97,42.87802,142.22782,76.97,88.25
|
||||||
|
04:29.74,04:31.50,269.74,271.50,ペンケ橋,ペンケ橋,bridge,76.97,42.87802,142.22782,,
|
||||||
|
04:31.50,04:33.62,271.50,273.62,下福山橋,下福山橋,bridge,78.03,42.88572,142.23487,,
|
||||||
|
04:33.62,04:35.02,273.62,275.02,オロロップ橋,オロロップ橋,bridge,78.31,42.88721,142.23759,,
|
||||||
|
04:35.02,04:37.07,275.02,277.07,福山橋,福山橋,bridge,79.11,42.89249,142.24390,,
|
||||||
|
04:37.07,04:38.70,277.07,278.70,福山神社,福山神社,Shinto shrine,79.67,42.89114,142.25175,,
|
||||||
|
04:38.70,04:41.02,278.70,281.02,福山大橋,福山大橋,bridge,80.24,42.88678,142.25416,,
|
||||||
|
04:41.02,04:43.29,281.02,283.29,千坂橋,千坂橋,bridge,85.40,42.88901,142.29725,,
|
||||||
|
04:43.29,04:45.12,283.29,285.12,オコタン橋,オコタン橋,bridge,85.87,42.89179,142.30059,,
|
||||||
|
04:45.12,04:46.22,285.12,286.22,モトツトンネル,モトツトンネル,tunnel,86.24,42.89321,142.30463,,
|
||||||
|
04:46.22,04:48.98,286.22,288.98,モトツ橋にモトツシェルター,モトツ橋,bridge,87.12,42.89931,142.31156,,
|
||||||
|
04:46.22,04:48.98,286.22,288.98,モトツ橋にモトツシェルター,モトツシェルター,shed,87.12,42.89931,142.31156,,
|
||||||
|
04:48.98,04:51.39,288.98,291.39,福山トンネル,福山トンネル,tunnel,87.21,42.89988,142.31229,,
|
||||||
|
04:51.39,04:53.61,291.39,293.61,福穂橋,福穂橋,bridge,88.04,42.90322,142.32132,,
|
||||||
|
04:53.61,04:55.52,293.61,295.52,穂高トンネル,穂高トンネル,tunnel,88.25,42.90398,142.32368,,
|
||||||
|
05:22.60,05:25.76,322.60,325.76,勇払郡占冠村中央,勇払郡占冠村中央,district,90.58,42.90958,142.35128,90.58,96.43
|
||||||
|
05:25.76,05:28.88,325.76,328.88,穂高橋,穂高橋,bridge,90.58,42.90958,142.35128,,
|
||||||
|
05:28.88,05:31.52,328.88,331.52,高翠橋,高翠橋,bridge,90.90,42.90889,142.35485,,
|
||||||
|
05:31.52,05:34.95,331.52,334.95,占翠橋,占翠橋,bridge,91.14,42.90869,142.35768,,
|
||||||
|
05:34.95,05:38.08,334.95,338.08,名石駐車場,名石駐車場,parking,93.58,42.90980,142.36986,,
|
||||||
|
05:38.08,05:40.99,338.08,340.99,名石橋,名石橋,bridge,93.67,42.91029,142.37052,,
|
||||||
|
05:40.99,05:43.96,340.99,343.96,赤岩大橋,赤岩大橋,bridge,94.35,42.91317,142.37731,,
|
||||||
|
05:43.96,05:48.62,343.96,348.62,渓流大橋,渓流大橋,bridge,95.37,42.91502,142.38677,,
|
||||||
|
05:48.62,05:50.73,348.62,350.73,日高トンネル,日高トンネル,tunnel,96.43,42.91588,142.39911,,
|
||||||
|
07:11.39,07:14.14,431.39,434.14,沙流郡日高町日高,沙流郡日高町日高,district,100.60,42.89710,142.42716,100.60,100.60
|
||||||
|
07:14.14,07:16.38,434.14,436.38,日夕橋,日夕橋,bridge,100.60,42.89710,142.42716,,
|
||||||
|
07:28.85,07:31.68,448.85,451.68,沙流郡日高町宮下町,沙流郡日高町宮下町,district,102.36,42.88427,142.43553,102.36,102.36
|
||||||
|
07:31.68,07:34.09,451.68,454.09,日高神社,日高神社,Shinto shrine,102.36,42.88427,142.43553,,
|
||||||
|
07:42.90,07:45.51,462.90,465.51,沙流郡日高町本町東,沙流郡日高町本町東,district,103.12,42.87791,142.44001,103.12,103.29
|
||||||
|
07:45.51,07:49.88,465.51,469.88,新川橋,新川橋,bridge,103.12,42.87791,142.44001,,
|
||||||
|
07:49.88,07:52.76,469.88,472.76,セイコーマート日高道の駅店,セイコーマート日高道の駅店,convenience store,103.29,42.87734,142.44216,,
|
||||||
|
07:52.76,07:55.11,472.76,475.11,日高郵便局,日高郵便局,post office,103.29,42.87748,142.44195,,
|
||||||
|
07:56.69,07:59.36,476.69,479.36,沙流郡日高町千栄,沙流郡日高町千栄,district,104.52,42.87724,142.45788,104.52,104.52
|
||||||
|
07:59.36,08:02.15,479.36,482.15,北電日高発電所,北海道電力 日高発電所,power station,104.52,42.87724,142.45788,,
|
||||||
|
08:03.90,08:06.38,483.90,486.38,沙流郡日高町日高,沙流郡日高町日高,district,106.22,42.89314,142.46755,106.22,106.22
|
||||||
|
08:06.38,08:09.44,486.38,489.44,右左府発電所,右左府発電所,power station,106.22,42.89314,142.46755,,
|
||||||
|
08:10.93,08:12.66,490.93,492.66,東に続く,,closing,,,,,
|
||||||
|
@@ -0,0 +1,151 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""Build the lyric index: every sung line resolved to its roster entry and timing.
|
||||||
|
|
||||||
|
Reads 274.lrc and 274-lookup.csv and writes 274-lyrics-index.csv, one row per
|
||||||
|
resolved object per lyric line, in song order.
|
||||||
|
|
||||||
|
start / stop the line's own timestamp and the next timestamp in the file,
|
||||||
|
blank spacer lines included — so every line has a stop.
|
||||||
|
sung the text exactly as it appears in the lyric
|
||||||
|
object the roster's full name for it (the power stations carry their
|
||||||
|
operator prefix there but are sung without it)
|
||||||
|
kind, lat, lon from the roster
|
||||||
|
|
||||||
|
Two lines need more than a name lookup:
|
||||||
|
|
||||||
|
* モトツ橋にモトツシェルター is one structure driven through and two facilities
|
||||||
|
in the registers, so it emits TWO rows sharing one timing.
|
||||||
|
* The district headers (勇払郡むかわ町穂別福山 and the rest) are addresses, not
|
||||||
|
points, and three of them repeat because the road re-enters the district —
|
||||||
|
so they cannot resolve by name alone. Each is resolved from the run of
|
||||||
|
objects it introduces: the header takes the first object's coordinates, and
|
||||||
|
km_from / km_to span the run.
|
||||||
|
|
||||||
|
Not from 274-districts.json, which is sampled along the road and therefore
|
||||||
|
cannot describe a district the road does not physically enter. 宮下町 has no
|
||||||
|
band at all, 本町東 exists only as 本町東一丁目, and 千栄's band sits at
|
||||||
|
107.25-107.75 while the station it introduces is at km 104.52, 666 m off the
|
||||||
|
carriageway inside 千栄.
|
||||||
|
|
||||||
|
python3 274-lyrics-index.py
|
||||||
|
"""
|
||||||
|
import csv
|
||||||
|
import io
|
||||||
|
import os
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
HERE = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
p = lambda n: os.path.join(HERE, n)
|
||||||
|
|
||||||
|
# lyric text -> roster object name(s). The sung form drops operator prefixes,
|
||||||
|
# and one line names two facilities.
|
||||||
|
ALIAS = {
|
||||||
|
'川端発電所': ['北海道企業局 川端発電所'],
|
||||||
|
'滝の上発電所': ['北海道企業局 滝の上発電所'],
|
||||||
|
'北電日高発電所': ['北海道電力 日高発電所'],
|
||||||
|
'モトツ橋にモトツシェルター': ['モトツ橋', 'モトツシェルター'],
|
||||||
|
}
|
||||||
|
# sung lines that are deliberately not objects
|
||||||
|
NON_OBJECT = {'東に続く'}
|
||||||
|
|
||||||
|
TS = re.compile(r'^\[(\d+):(\d+(?:\.\d+)?)\](.*)$')
|
||||||
|
|
||||||
|
|
||||||
|
def mmss(t):
|
||||||
|
return '%02d:%05.2f' % (int(t // 60), t % 60)
|
||||||
|
|
||||||
|
|
||||||
|
def read_lrc(path):
|
||||||
|
out = []
|
||||||
|
for line in io.open(path, encoding='utf-8'):
|
||||||
|
m = TS.match(line.rstrip('\n'))
|
||||||
|
if m:
|
||||||
|
out.append((int(m.group(1)) * 60 + float(m.group(2)), m.group(3).strip()))
|
||||||
|
return out
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
rows = list(csv.DictReader(io.open(p('274-lookup.csv'), encoding='utf-8')))
|
||||||
|
by_obj = {r['object']: r for r in rows}
|
||||||
|
addresses = {r['address'] for r in rows}
|
||||||
|
|
||||||
|
lrc = read_lrc(p('274.lrc'))
|
||||||
|
texts = [(i, t, s) for i, (t, s) in enumerate(lrc) if s]
|
||||||
|
|
||||||
|
def targets(sung):
|
||||||
|
if sung in ALIAS:
|
||||||
|
return [by_obj[n] for n in ALIAS[sung] if n in by_obj]
|
||||||
|
if sung in by_obj:
|
||||||
|
return [by_obj[sung]]
|
||||||
|
return []
|
||||||
|
|
||||||
|
def run_after(i, sung):
|
||||||
|
"""The objects a district header introduces, up to the next header."""
|
||||||
|
got = []
|
||||||
|
for j, _t, s in texts:
|
||||||
|
if j <= i:
|
||||||
|
continue
|
||||||
|
if s in addresses and not targets(s):
|
||||||
|
break
|
||||||
|
got.extend(targets(s))
|
||||||
|
return [r for r in got if r['address'] == sung] or got
|
||||||
|
|
||||||
|
out, unresolved = [], []
|
||||||
|
for i, t, sung in texts:
|
||||||
|
stop = lrc[i + 1][0] if i + 1 < len(lrc) else None
|
||||||
|
got = targets(sung)
|
||||||
|
|
||||||
|
if got:
|
||||||
|
for r in got:
|
||||||
|
out.append(dict(
|
||||||
|
start=t, stop=stop, sung=sung, object=r['object'],
|
||||||
|
kind=r['kind'], km=float(r['km']),
|
||||||
|
lat=float(r['lat']), lon=float(r['lon']),
|
||||||
|
km_from='', km_to=''))
|
||||||
|
continue
|
||||||
|
|
||||||
|
# district header: resolve from the run of objects it introduces
|
||||||
|
run = run_after(i, sung) if sung in addresses else []
|
||||||
|
if run:
|
||||||
|
kms = [float(r['km']) for r in run]
|
||||||
|
first = run[0]
|
||||||
|
out.append(dict(
|
||||||
|
start=t, stop=stop, sung=sung, object=sung, kind='district',
|
||||||
|
km=float(first['km']), lat=float(first['lat']), lon=float(first['lon']),
|
||||||
|
km_from='%.2f' % min(kms), km_to='%.2f' % max(kms)))
|
||||||
|
elif sung in NON_OBJECT:
|
||||||
|
out.append(dict(start=t, stop=stop, sung=sung, object='', kind='closing',
|
||||||
|
km='', lat='', lon='', km_from='', km_to=''))
|
||||||
|
else:
|
||||||
|
unresolved.append((t, sung))
|
||||||
|
|
||||||
|
cols = ['start', 'stop', 'start_s', 'stop_s', 'sung', 'object', 'kind',
|
||||||
|
'km', 'lat', 'lon', 'km_from', 'km_to']
|
||||||
|
with io.open(p('274-lyrics-index.csv'), 'w', encoding='utf-8', newline='') as f:
|
||||||
|
w = csv.writer(f)
|
||||||
|
w.writerow(cols)
|
||||||
|
for r in out:
|
||||||
|
w.writerow([
|
||||||
|
mmss(r['start']), mmss(r['stop']) if r['stop'] is not None else '',
|
||||||
|
'%.2f' % r['start'], '%.2f' % r['stop'] if r['stop'] is not None else '',
|
||||||
|
r['sung'], r['object'], r['kind'],
|
||||||
|
('%.2f' % r['km']) if r['km'] != '' else '',
|
||||||
|
('%.5f' % r['lat']) if r['lat'] != '' else '',
|
||||||
|
('%.5f' % r['lon']) if r['lon'] != '' else '',
|
||||||
|
r['km_from'], r['km_to']])
|
||||||
|
|
||||||
|
kinds = {}
|
||||||
|
for r in out:
|
||||||
|
kinds[r['kind']] = kinds.get(r['kind'], 0) + 1
|
||||||
|
print('%d lyric lines -> %d index rows' % (len(texts), len(out)))
|
||||||
|
print(' ' + ', '.join('%s %d' % kv for kv in sorted(kinds.items())))
|
||||||
|
if unresolved:
|
||||||
|
print('UNRESOLVED:', file=sys.stderr)
|
||||||
|
for t, s in unresolved:
|
||||||
|
print(' %s %s' % (mmss(t), s), file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
Executable
+130
@@ -0,0 +1,130 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""Fill the Romaji column of 274-lookup.md from its Kana column.
|
||||||
|
|
||||||
|
Kana is the source of truth. Romaji is generated wāpuro-style — no macrons,
|
||||||
|
since they are awkward to type: おう→ou, ゅう→yuu, っ doubles the following
|
||||||
|
consonant, ー repeats the preceding vowel, ん→n' before a vowel or y.
|
||||||
|
|
||||||
|
The trailing generic is split off and lowercased (Kawabata hashi, Houshin jinja,
|
||||||
|
Takinoue kosenkyou); 丁目 take a hyphen (Shinmachi 3-choume). Compound proper
|
||||||
|
stems stay as one token, because kana carries no word boundary — add them to
|
||||||
|
MANUAL below if you want a break.
|
||||||
|
|
||||||
|
python3 274-romaji.py # rewrite the Romaji column
|
||||||
|
python3 274-romaji.py --check # report differences, change nothing
|
||||||
|
|
||||||
|
Rows with no kana are left with an empty Romaji cell rather than a guess.
|
||||||
|
"""
|
||||||
|
import io, os, re, sys
|
||||||
|
|
||||||
|
HERE = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
DOC = os.path.join(HERE, '274-lookup.md')
|
||||||
|
|
||||||
|
# stems that must not have a trailing 川 split off — it is part of the name
|
||||||
|
NOSPLIT = {'のぼりかわ', 'にいかわ', 'しんかわ', 'みかわ', 'たきさわがわ'}
|
||||||
|
# hand-set forms that the mechanical rules cannot derive
|
||||||
|
MANUAL = {}
|
||||||
|
|
||||||
|
|
||||||
|
import re
|
||||||
|
Y={'きゃ':'kya','きゅ':'kyu','きょ':'kyo','しゃ':'sha','しゅ':'shu','しょ':'sho',
|
||||||
|
'ちゃ':'cha','ちゅ':'chu','ちょ':'cho','にゃ':'nya','にゅ':'nyu','にょ':'nyo',
|
||||||
|
'ひゃ':'hya','ひゅ':'hyu','ひょ':'hyo','みゃ':'mya','みゅ':'myu','みょ':'myo',
|
||||||
|
'りゃ':'rya','りゅ':'ryu','りょ':'ryo','ぎゃ':'gya','ぎゅ':'gyu','ぎょ':'gyo',
|
||||||
|
'じゃ':'ja','じゅ':'ju','じょ':'jo','びゃ':'bya','びゅ':'byu','びょ':'byo',
|
||||||
|
'ぴゃ':'pya','ぴゅ':'pyu','ぴょ':'pyo','ぢゃ':'ja','ぢゅ':'ju','ぢょ':'jo',
|
||||||
|
'しぇ':'she','ちぇ':'che','じぇ':'je','てぃ':'ti','でぃ':'di','ふぁ':'fa',
|
||||||
|
'ふぃ':'fi','ふぇ':'fe','ふぉ':'fo','うぃ':'wi','うぇ':'we','うぉ':'wo','とぅ':'tu'}
|
||||||
|
S={'あ':'a','い':'i','う':'u','え':'e','お':'o','か':'ka','き':'ki','く':'ku','け':'ke','こ':'ko',
|
||||||
|
'さ':'sa','し':'shi','す':'su','せ':'se','そ':'so','た':'ta','ち':'chi','つ':'tsu','て':'te','と':'to',
|
||||||
|
'な':'na','に':'ni','ぬ':'nu','ね':'ne','の':'no','は':'ha','ひ':'hi','ふ':'fu','へ':'he','ほ':'ho',
|
||||||
|
'ま':'ma','み':'mi','む':'mu','め':'me','も':'mo','や':'ya','ゆ':'yu','よ':'yo',
|
||||||
|
'ら':'ra','り':'ri','る':'ru','れ':'re','ろ':'ro','わ':'wa','を':'o','ん':'n',
|
||||||
|
'が':'ga','ぎ':'gi','ぐ':'gu','げ':'ge','ご':'go','ざ':'za','じ':'ji','ず':'zu','ぜ':'ze','ぞ':'zo',
|
||||||
|
'だ':'da','ぢ':'ji','づ':'zu','で':'de','ど':'do','ば':'ba','び':'bi','ぶ':'bu','べ':'be','ぼ':'bo',
|
||||||
|
'ぱ':'pa','ぴ':'pi','ぷ':'pu','ぺ':'pe','ぽ':'po',
|
||||||
|
'ぁ':'a','ぃ':'i','ぅ':'u','ぇ':'e','ぉ':'o','ゃ':'ya','ゅ':'yu','ょ':'yo'}
|
||||||
|
VOW='aiueo'
|
||||||
|
|
||||||
|
def kana2romaji(s):
|
||||||
|
out=[];i=0
|
||||||
|
while i<len(s):
|
||||||
|
c=s[i]
|
||||||
|
if c.isdigit(): out.append(c); i+=1; continue
|
||||||
|
if c=='ー':
|
||||||
|
if out and out[-1] and out[-1][-1] in VOW: out.append(out[-1][-1])
|
||||||
|
i+=1; continue
|
||||||
|
if c=='っ':
|
||||||
|
j=i+1
|
||||||
|
if j<len(s):
|
||||||
|
nxt=Y.get(s[j:j+2]) or S.get(s[j],'')
|
||||||
|
if nxt and nxt[0] not in VOW: out.append(nxt[0])
|
||||||
|
i+=1; continue
|
||||||
|
two=s[i:i+2]
|
||||||
|
if two in Y: out.append(Y[two]); i+=2; continue
|
||||||
|
if c in S:
|
||||||
|
r=S[c]
|
||||||
|
if c=='ん':
|
||||||
|
nx=s[i+1:i+2]
|
||||||
|
nr=Y.get(s[i+1:i+3]) or S.get(nx,'')
|
||||||
|
if nr and (nr[0] in VOW or nr[0]=='y'): r="n'"
|
||||||
|
out.append(r); i+=1; continue
|
||||||
|
out.append(c); i+=1
|
||||||
|
return ''.join(out)
|
||||||
|
|
||||||
|
GENERIC=['しんごうじょう','こせんきょう','りくきょう','ほどうきょう','ちゅうがっこう','しょうがっこう','ゆうびんきょく','はつでんしょ',
|
||||||
|
'へんでんしょ','ちゅうしゃじょう','ちゅうしゃたい','ていしゃたい','しょうぼうしょ','としょかん','きねんかん','こうみんかん',
|
||||||
|
'きゃんぷじょう','しぇるたー','とんねる','じんじゃ','だいばし','おおはし','ばし','はし',
|
||||||
|
'がわ','かわ','だむ','やくば','こうこう','こうえん','かいかん','ほーる','えき','てん','ちょうめ']
|
||||||
|
|
||||||
|
|
||||||
|
def split_generic(kana):
|
||||||
|
if kana in NOSPLIT: return kana,''
|
||||||
|
for g in GENERIC:
|
||||||
|
if kana.endswith(g) and len(kana)>len(g):
|
||||||
|
return kana[:-len(g)], g
|
||||||
|
return kana, ''
|
||||||
|
|
||||||
|
import re as _re
|
||||||
|
def romanise(kana):
|
||||||
|
m=_re.match(r'^(.*?)(\d+)ちょうめ$',kana)
|
||||||
|
if m:
|
||||||
|
a=kana2romaji(m.group(1)); a=a[:1].upper()+a[1:]
|
||||||
|
return '%s %s-choume'%(a,m.group(2))
|
||||||
|
stem,gen=split_generic(kana)
|
||||||
|
a=kana2romaji(stem); b=kana2romaji(gen) if gen else ''
|
||||||
|
a=a[:1].upper()+a[1:]
|
||||||
|
return (a+' '+b).strip() if b else a
|
||||||
|
|
||||||
|
|
||||||
|
def process(text):
|
||||||
|
out, filled, changed = [], 0, 0
|
||||||
|
for line in text.split('\n'):
|
||||||
|
if line.startswith('| ') and line.count('|') >= 13:
|
||||||
|
c = [x.strip() for x in line.strip('|').split('|')]
|
||||||
|
if re.match(r'^\d+\.\d+$', c[0]):
|
||||||
|
kana = c[3]
|
||||||
|
new = MANUAL.get(kana, romanise(kana)) if kana else ''
|
||||||
|
if new != c[4]:
|
||||||
|
if not c[4]:
|
||||||
|
filled += 1
|
||||||
|
else:
|
||||||
|
changed += 1
|
||||||
|
c[4] = new
|
||||||
|
line = '| ' + ' | '.join(c) + ' |'
|
||||||
|
out.append(line)
|
||||||
|
return '\n'.join(out), filled, changed
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
text = io.open(DOC, encoding='utf-8').read()
|
||||||
|
new, filled, changed = process(text)
|
||||||
|
if '--check' in sys.argv:
|
||||||
|
print('%d blank cells would be filled, %d existing would change' % (filled, changed))
|
||||||
|
return
|
||||||
|
io.open(DOC, 'w', encoding='utf-8').write(new)
|
||||||
|
print('%d filled, %d normalised' % (filled, changed))
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
[[108.557,42.89528,142.49683],[108.603,42.89539,142.49736],[108.649,42.89556,142.49787],[108.695,42.89571,142.49842],[108.736,42.89578,142.4989],[108.794,42.89581,142.49962],[108.84,42.89571,142.50016],[108.946,42.89545,142.50142],[109.173,42.89489,142.5041],[109.371,42.89434,142.5064],[109.456,42.8942,142.50743],[109.52,42.89412,142.5082],[110.111,42.89351,142.51541],[110.297,42.89332,142.51768],[110.457,42.89317,142.51963],[110.482,42.89315,142.51995],[110.575,42.89305,142.52107],[110.738,42.89288,142.52306],[111.028,42.89258,142.5266],[111.056,42.89255,142.52694],[111.318,42.89229,142.53014],[111.333,42.89227,142.53031],[111.358,42.89224,142.53062],[111.359,42.89224,142.53064],[111.498,42.89212,142.53233],[111.527,42.89209,142.53269],[111.596,42.89201,142.53353],[111.671,42.89194,142.53444],[111.814,42.89181,142.53619],[111.842,42.89182,142.53653],[111.864,42.89177,142.5368],[111.958,42.89168,142.53794],[112.065,42.89155,142.53924],[112.09,42.89153,142.53954],[112.111,42.89153,142.53981],[112.138,42.89155,142.54013],[112.164,42.89159,142.54045],[112.196,42.89167,142.54083],[112.333,42.89204,142.54243],[112.688,42.89295,142.5466],[112.973,42.89375,142.54994],[113.048,42.89392,142.55082],[113.143,42.89417,142.55194],[113.202,42.89435,142.55262],[113.23,42.89444,142.55295],[113.27,42.89459,142.55338],[113.312,42.89478,142.55384],[113.395,42.8952,142.55467],[113.435,42.8954,142.55508],[113.492,42.89569,142.55566],[113.793,42.89718,142.55874],[113.829,42.89736,142.55911],[113.851,42.89747,142.55933],[113.987,42.89814,142.56073]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
[[30.456,42.94898,141.83538],[30.485,42.94902,141.83573],[31.021,42.94975,141.84224],[31.152,42.94995,141.84383],[31.305,42.95011,141.8457],[31.317,42.95013,141.84585],[31.385,42.95022,141.84667],[31.396,42.95024,141.8468],[31.405,42.95025,141.84692],[31.543,42.95043,141.84859],[31.633,42.95055,141.84968],[31.656,42.95058,141.84996],[31.663,42.95059,141.85004],[31.719,42.95067,141.85073],[31.953,42.95099,141.85357],[31.986,42.95103,141.85397],[32.022,42.95104,141.85441],[32.046,42.95104,141.8547],[32.061,42.95102,141.85489],[32.082,42.951,141.85514],[32.102,42.95095,141.85538],[32.124,42.95088,141.85564],[32.148,42.95079,141.8559],[32.17,42.95069,141.85614],[32.192,42.95059,141.85636],[32.214,42.95046,141.85658],[32.249,42.95025,141.8569],[32.278,42.95007,141.85715],[32.304,42.9499,141.85737],[32.315,42.94983,141.85746],[32.398,42.94927,141.85815],[32.462,42.94884,141.85865],[32.474,42.94875,141.85875],[32.607,42.94783,141.85978],[32.639,42.9476,141.86004],[32.72,42.94705,141.86067],[32.929,42.94561,141.86234],[32.957,42.94542,141.86256],[33.001,42.94512,141.86292],[33.138,42.94418,141.86399],[33.305,42.94303,141.8653],[33.489,42.94176,141.86678],[33.731,42.94012,141.86873],[33.99,42.93834,141.87077],[34.132,42.93738,141.87193],[34.161,42.93717,141.87214],[34.308,42.93617,141.87331],[34.584,42.93429,141.87554],[34.753,42.93312,141.87686],[35.006,42.9314,141.87888],[35.192,42.93012,141.88036],[35.335,42.92915,141.8815],[35.443,42.92841,141.88237],[35.527,42.92783,141.88304]]
|
||||||
File diff suppressed because one or more lines are too long
Executable
+75
@@ -0,0 +1,75 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""Rebuild the data payload inside 274-transect.html from 274-lookup.md.
|
||||||
|
|
||||||
|
The HTML is self-contained: it carries its data in a <script id="data"> block so
|
||||||
|
it opens straight from disk. This script re-reads the roster table out of
|
||||||
|
274-lookup.md, joins the route line and district bands, and writes the payload back
|
||||||
|
into the HTML in place. The page's markup, CSS and JS are left untouched.
|
||||||
|
|
||||||
|
python3 274-transect-build.py
|
||||||
|
|
||||||
|
Inputs : 274-lookup.md (roster, source of truth), 274-route.json, 274-districts.json
|
||||||
|
Output : 274-transect.html (data block replaced)
|
||||||
|
"""
|
||||||
|
import io, json, os, re, sys
|
||||||
|
|
||||||
|
HERE = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
p = lambda n: os.path.join(HERE, n)
|
||||||
|
CHOME = re.compile(r'[一二三四五六七八九十百]+丁目$')
|
||||||
|
|
||||||
|
|
||||||
|
def roster(path):
|
||||||
|
hdr, rows = None, []
|
||||||
|
for line in io.open(path, encoding='utf-8'):
|
||||||
|
if line.startswith('| km | Name |'):
|
||||||
|
hdr = [c.strip() for c in line.strip().strip('|').split('|')]
|
||||||
|
continue
|
||||||
|
if hdr and line.startswith('| ') and line.count('|') >= 13:
|
||||||
|
c = [x.strip() for x in line.strip().strip('|').split('|')]
|
||||||
|
if re.match(r'^\d+\.\d+$', c[0]):
|
||||||
|
rows.append(dict(zip(hdr, c)))
|
||||||
|
if not rows:
|
||||||
|
sys.exit('no roster rows found in %s' % path)
|
||||||
|
return rows
|
||||||
|
|
||||||
|
|
||||||
|
def oaza_of(address, cities):
|
||||||
|
a = address or ''
|
||||||
|
for c in cities:
|
||||||
|
if a.startswith(c):
|
||||||
|
a = a[len(c):]
|
||||||
|
break
|
||||||
|
return CHOME.sub('', a).strip() or '—'
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
bands = json.load(io.open(p('274-districts.json'), encoding='utf-8'))
|
||||||
|
route = json.load(io.open(p('274-route.json'), encoding='utf-8'))
|
||||||
|
cities = sorted({b['city'] for b in bands if b.get('city')}, key=len, reverse=True)
|
||||||
|
|
||||||
|
items = []
|
||||||
|
for r in roster(p('274-lookup.md')):
|
||||||
|
items.append(dict(
|
||||||
|
km=float(r['km']), name=r['Name'], obj=r['Object'],
|
||||||
|
kana=r.get('Kana', ''), romaji=r.get('Romaji', ''), kind=r['Kind'],
|
||||||
|
off=float(r['Off (m)'] or 0), lat=float(r['Lat']), lon=float(r['Lon']),
|
||||||
|
L=r.get('Length', ''), y=r.get('Built', ''), g=r.get('Grade', ''),
|
||||||
|
addr=r.get('Address', ''), addrk=r.get('Address kana', ''),
|
||||||
|
oaza=oaza_of(r.get('Address', ''), cities),
|
||||||
|
city=next((c for c in cities if (r.get('Address') or '').startswith(c)), '')))
|
||||||
|
items.sort(key=lambda o: (o['km'], o['obj']))
|
||||||
|
|
||||||
|
payload = json.dumps(dict(route=route, items=items, bands=bands),
|
||||||
|
ensure_ascii=False, separators=(',', ':'))
|
||||||
|
html = io.open(p('274-transect.html'), encoding='utf-8').read()
|
||||||
|
new, n = re.subn(r'(<script id="data" type="application/json">).*?(</script>)',
|
||||||
|
lambda m: m.group(1) + payload + m.group(2), html, count=1, flags=re.S)
|
||||||
|
if not n:
|
||||||
|
sys.exit('data block not found in 274-transect.html')
|
||||||
|
io.open(p('274-transect.html'), 'w', encoding='utf-8').write(new)
|
||||||
|
print('%d entries, %d district bands, %d route points -> 274-transect.html'
|
||||||
|
% (len(items), len(bands), len(route)))
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
File diff suppressed because one or more lines are too long
+121
@@ -0,0 +1,121 @@
|
|||||||
|
[ti:274]
|
||||||
|
[ar:Northwich committee of magic researches]
|
||||||
|
[al:Shirakaba Express Service]
|
||||||
|
|
||||||
|
|
||||||
|
[00:14.54]夕張郡由仁町川端
|
||||||
|
[00:17.89]川端橋
|
||||||
|
[00:19.67]
|
||||||
|
[00:25.04]夕張郡栗山町滝下
|
||||||
|
[00:28.41]川端発電所
|
||||||
|
[00:32.06]滝下八幡神社
|
||||||
|
[00:35.44]滝ノ下信号場
|
||||||
|
[00:39.84]雨霧橋
|
||||||
|
[00:42.01]
|
||||||
|
[00:42.45]夕張郡由仁町川端
|
||||||
|
[00:45.15]竜仙橋
|
||||||
|
[00:46.69]
|
||||||
|
[00:47.63]夕張郡栗山町滝下
|
||||||
|
[00:50.08]草木橋
|
||||||
|
[00:52.88]滝の上こ線橋
|
||||||
|
[00:54.73]
|
||||||
|
[00:56.44]夕張市滝ノ上
|
||||||
|
[00:59.95]滝の上発電所
|
||||||
|
[01:03.47]滝ノ上信号場
|
||||||
|
[01:06.94]滝ノ上神社
|
||||||
|
[01:08.78]
|
||||||
|
[01:10.50]夕張市紅葉山
|
||||||
|
[01:12.05]十三里信号場
|
||||||
|
[01:13.86]十三里橋
|
||||||
|
[01:16.44]紅葉山駐車帯
|
||||||
|
[01:18.78]瑞穂橋
|
||||||
|
[01:21.06]セブンイレブン夕張紅葉山店
|
||||||
|
[01:24.44]新夕張駅
|
||||||
|
[01:27.06]紅葉山郵便局
|
||||||
|
[01:30.02]紅葉山神社
|
||||||
|
[01:32.30]セイコーマートもみじやま店
|
||||||
|
[01:35.24]紅楓橋
|
||||||
|
[01:38.48]ポン久留喜橋
|
||||||
|
[01:40.25]久留喜橋
|
||||||
|
[01:42.44]楓橋
|
||||||
|
[01:43.79]桂橋
|
||||||
|
[01:45.03]
|
||||||
|
[01:45.77]夕張市楓
|
||||||
|
[01:49.12]千紫橋
|
||||||
|
[01:50.76]楓駐車帯
|
||||||
|
[01:52.51]万紅橋
|
||||||
|
[01:53.80]登川神社
|
||||||
|
[01:55.54]楓信号場
|
||||||
|
[01:57.32]登川橋
|
||||||
|
[01:59.00]登川郵便局
|
||||||
|
[02:00.74]
|
||||||
|
[02:01.26]夕張市登川
|
||||||
|
[02:02.93]花園橋
|
||||||
|
[02:05.23]登川トンネル
|
||||||
|
[02:06.62]
|
||||||
|
[03:30.80]勇払郡むかわ町穂別長和
|
||||||
|
[03:34.55]オマナイ橋
|
||||||
|
[03:36.77]桂木橋
|
||||||
|
[03:39.41]
|
||||||
|
[03:41.13]勇払郡むかわ町穂別稲里
|
||||||
|
[03:44.62]大和橋
|
||||||
|
[03:46.67]豊進橋
|
||||||
|
[03:48.38]豊進神社
|
||||||
|
[03:51.61]豊里橋
|
||||||
|
[03:53.14]稲豊橋
|
||||||
|
[03:55.52]稲里橋
|
||||||
|
[03:57.78]稲里簡易郵便局
|
||||||
|
[04:01.08]佐主橋
|
||||||
|
[04:03.50]穂別ダム神社
|
||||||
|
[04:05.59]
|
||||||
|
[04:05.96]勇払郡むかわ町穂別長和
|
||||||
|
[04:10.08]長和トンネル
|
||||||
|
[04:13.02]穂別大橋
|
||||||
|
[04:15.39]山水橋
|
||||||
|
[04:18.81]沼の沢橋
|
||||||
|
[04:23.20]稲里トンネル
|
||||||
|
[04:25.27]
|
||||||
|
[04:26.00]勇払郡むかわ町穂別福山
|
||||||
|
[04:29.74]ペンケ橋
|
||||||
|
[04:31.50]下福山橋
|
||||||
|
[04:33.62]オロロップ橋
|
||||||
|
[04:35.02]福山橋
|
||||||
|
[04:37.07]福山神社
|
||||||
|
[04:38.70]福山大橋
|
||||||
|
[04:41.02]千坂橋
|
||||||
|
[04:43.29]オコタン橋
|
||||||
|
[04:45.12]モトツトンネル
|
||||||
|
[04:46.22]モトツ橋にモトツシェルター
|
||||||
|
[04:48.98]福山トンネル
|
||||||
|
[04:51.39]福穂橋
|
||||||
|
[04:53.61]穂高トンネル
|
||||||
|
[04:55.52]
|
||||||
|
[05:22.60]勇払郡占冠村中央
|
||||||
|
[05:25.76]穂高橋
|
||||||
|
[05:28.88]高翠橋
|
||||||
|
[05:31.52]占翠橋
|
||||||
|
[05:34.95]名石駐車場
|
||||||
|
[05:38.08]名石橋
|
||||||
|
[05:40.99]赤岩大橋
|
||||||
|
[05:43.96]渓流大橋
|
||||||
|
[05:48.62]日高トンネル
|
||||||
|
[05:50.73]
|
||||||
|
[07:11.39]沙流郡日高町日高
|
||||||
|
[07:14.14]日夕橋
|
||||||
|
[07:16.38]
|
||||||
|
[07:28.85]沙流郡日高町宮下町
|
||||||
|
[07:31.68]日高神社
|
||||||
|
[07:34.09]
|
||||||
|
[07:42.90]沙流郡日高町本町東
|
||||||
|
[07:45.51]新川橋
|
||||||
|
[07:49.88]セイコーマート日高道の駅店
|
||||||
|
[07:52.76]日高郵便局
|
||||||
|
[07:55.11]
|
||||||
|
[07:56.69]沙流郡日高町千栄
|
||||||
|
[07:59.36]北電日高発電所
|
||||||
|
[08:02.15]
|
||||||
|
[08:03.90]沙流郡日高町日高
|
||||||
|
[08:06.38]右左府発電所
|
||||||
|
[08:09.44]
|
||||||
|
[08:10.93]東に続く
|
||||||
|
[08:12.66]
|
||||||
+135
@@ -0,0 +1,135 @@
|
|||||||
|
---
|
||||||
|
title: 274
|
||||||
|
album: Shirakaba Express Service
|
||||||
|
wiki:
|
||||||
|
publish: false
|
||||||
|
release_date: 2026-11-23
|
||||||
|
lrc: 274.lrc
|
||||||
|
---
|
||||||
|
|
||||||
|
# 274
|
||||||
|
|
||||||
|
Codename `Yuubari 2` but I've decided that this will be more about Route 274. Thus the name.
|
||||||
|
|
||||||
|
## Lyrics (working)
|
||||||
|
|
||||||
|
```
|
||||||
|
夕張郡由仁町川端
|
||||||
|
川端橋
|
||||||
|
|
||||||
|
夕張郡栗山町滝下
|
||||||
|
川端発電所
|
||||||
|
滝下八幡神社
|
||||||
|
滝ノ下信号場
|
||||||
|
雨霧橋
|
||||||
|
|
||||||
|
夕張郡由仁町川端
|
||||||
|
竜仙橋
|
||||||
|
|
||||||
|
夕張郡栗山町滝下
|
||||||
|
草木橋
|
||||||
|
滝の上こ線橋
|
||||||
|
|
||||||
|
夕張市滝ノ上
|
||||||
|
滝の上発電所
|
||||||
|
滝ノ上信号場
|
||||||
|
滝ノ上神社
|
||||||
|
|
||||||
|
夕張市紅葉山
|
||||||
|
十三里信号場
|
||||||
|
十三里橋
|
||||||
|
紅葉山駐車帯
|
||||||
|
瑞穂橋
|
||||||
|
セブンイレブン夕張紅葉山店
|
||||||
|
新夕張駅
|
||||||
|
紅葉山郵便局
|
||||||
|
紅葉山神社
|
||||||
|
セイコーマートもみじやま店
|
||||||
|
紅楓橋
|
||||||
|
ポン久留喜橋
|
||||||
|
久留喜橋
|
||||||
|
楓橋
|
||||||
|
桂橋
|
||||||
|
|
||||||
|
夕張市楓
|
||||||
|
千紫橋
|
||||||
|
楓駐車帯
|
||||||
|
万紅橋
|
||||||
|
登川神社
|
||||||
|
楓信号場
|
||||||
|
登川橋
|
||||||
|
登川郵便局
|
||||||
|
|
||||||
|
夕張市登川
|
||||||
|
花園橋
|
||||||
|
登川トンネル
|
||||||
|
|
||||||
|
勇払郡むかわ町穂別長和
|
||||||
|
オマナイ橋
|
||||||
|
桂木橋
|
||||||
|
|
||||||
|
勇払郡むかわ町穂別稲里
|
||||||
|
大和橋
|
||||||
|
豊進橋
|
||||||
|
豊進神社
|
||||||
|
豊里橋
|
||||||
|
稲豊橋
|
||||||
|
稲里橋
|
||||||
|
稲里簡易郵便局
|
||||||
|
佐主橋
|
||||||
|
穂別ダム神社
|
||||||
|
|
||||||
|
勇払郡むかわ町穂別長和
|
||||||
|
長和トンネル
|
||||||
|
穂別大橋
|
||||||
|
山水橋
|
||||||
|
沼の沢橋
|
||||||
|
稲里トンネル
|
||||||
|
|
||||||
|
勇払郡むかわ町穂別福山
|
||||||
|
ペンケ橋
|
||||||
|
下福山橋
|
||||||
|
オロロップ橋
|
||||||
|
福山橋
|
||||||
|
福山神社
|
||||||
|
福山大橋
|
||||||
|
千坂橋
|
||||||
|
オコタン橋
|
||||||
|
モトツトンネル
|
||||||
|
モトツ橋にモトツシェルター
|
||||||
|
福山トンネル
|
||||||
|
福穂橋
|
||||||
|
穂高トンネル
|
||||||
|
|
||||||
|
勇払郡占冠村中央
|
||||||
|
穂高橋
|
||||||
|
高翠橋
|
||||||
|
占翠橋
|
||||||
|
名石駐車場
|
||||||
|
名石橋
|
||||||
|
赤岩大橋
|
||||||
|
渓流大橋
|
||||||
|
日高トンネル
|
||||||
|
|
||||||
|
沙流郡日高町日高
|
||||||
|
日夕橋
|
||||||
|
|
||||||
|
沙流郡日高町宮下町
|
||||||
|
日高神社
|
||||||
|
|
||||||
|
沙流郡日高町本町東
|
||||||
|
新川橋
|
||||||
|
セイコーマート日高道の駅店
|
||||||
|
日高郵便局
|
||||||
|
|
||||||
|
沙流郡日高町千栄
|
||||||
|
北電日高発電所
|
||||||
|
|
||||||
|
沙流郡日高町日高
|
||||||
|
右左府発電所
|
||||||
|
|
||||||
|
東に続く
|
||||||
|
```
|
||||||
|
|
||||||
|
For how the reference material was produced and the feature tables themselves, see
|
||||||
|
[274 development notes](274-dev.md) and the [reference tables](274-lookup.md).
|
||||||
-31
@@ -1,31 +0,0 @@
|
|||||||
# it's not ideal to wank in public spaces, unless publicly
|
|
||||||
|
|
||||||
## outline
|
|
||||||
This song is about why it's probably not ideal to wank in public spaces and why it's probably even a bad idea. Or not.
|
|
||||||
To be less cryptic, I want to try to tackle the glorious problem of how much one should be open about his own unpopular opinion (not as your usual conversation padding) in front of other human beings.
|
|
||||||
My take is that first you ignore other human beings as much as you can. Then voila.
|
|
||||||
|
|
||||||
If I write a song elaborating grand moral doctrines and assertions, it won't be a song no more. It'll be a boring, boring propaganda which will still appeal to those I don't intend on appealing to.
|
|
||||||
So instead of getting the big words out one by one I want to go extremely low on the ground. Half buried in it even.
|
|
||||||
|
|
||||||
## construction area
|
|
||||||
|
|
||||||
browsing through the favourite porn site is your
|
|
||||||
profession, passion, devotion, and chore
|
|
||||||
to reach that perfectly balanced, legally dubious
|
|
||||||
30 seconds of physiological and psychedelic
|
|
||||||
outburst.
|
|
||||||
|
|
||||||
the exhausted materials are not exactly
|
|
||||||
below par once applied and
|
|
||||||
you deeply know that too.
|
|
||||||
still the expedition for more kicks off
|
|
||||||
at the there or thereabouts of the clock
|
|
||||||
most if not all of the days.
|
|
||||||
|
|
||||||
it's the blind faith in encountering
|
|
||||||
something different and in the top bin
|
|
||||||
even when a thousand out of ten times
|
|
||||||
the results are but repetitions and impersonations
|
|
||||||
to an effigy of nonsense that won't even
|
|
||||||
glance the softest of woodworks
|
|
||||||
Reference in New Issue
Block a user