この計算サイトについて
奥州街道は、江戸時代に江戸(現在の東京)を起点として全国へ延びた五街道のひとつです。日本橋を出発点とし、宇都宮までは日光街道と同じ道筋をたどり、そこで分岐して北へ、白河へと向かいます。この計算では、街道沿いに置かれた宿場と宿場の間の道のりを求め、現代のメートルと、里・町・間といった日本の伝統的な長さの単位の両方に換算します。さらに、選んだ歩幅から歩数の目安も表示します。実際の街道の道のりを昔の単位で表したもので、単なる二点間の距離計算ツールではありません。海外の方は、これが日本固有の歴史・文化に根ざしたものである点をご承知おきください。
使い方
プルダウンから出発の宿場と到着の宿場を選びます。各宿場には、日本橋(基準=0)からの道のりがメートルで累積値として登録されています。次に歩幅を選んでください。40〜80cmが一般的な大人の範囲をカバーします(275cmは、100m走時のウサイン・ボルト選手の一歩分に相当するお遊び設定です)。計算結果として、宿場間の距離、里・町・間への内訳、そしてその道のりに必要なおよその歩数が表示されます。
計算の考え方
距離は、ふたつの宿場の累積値の差の絶対値で求めます。そのため、出発と到着の順序は結果に影響しません。歩数は、その距離を歩幅で割って整数に丸めたものです。伝統単位には曲尺(かねじゃく)を用います。1間=60/33メートル(約1.8182m)、1町=60間、1里=36町(約3927.3m)です。まず距離を間の総数に換算し、そこから里・町・残りの間へと分解します。
$$\text{Steps} = \dfrac{\left|\,\text{Arrival (m)} - \text{Departure (m)}\,\right|}{\text{Stride (m)}}$$ $$\text{where}\quad \left\{ \begin{aligned} D &= \left|\,\text{Arrival} - \text{Departure}\,\right| \text{ (m)} \\ K &= D \div \tfrac{60}{33} \quad (\text{ken}) \\ \text{Ri} &= \left\lfloor \tfrac{K}{2160} \right\rfloor,\; \text{Cho} = \left\lfloor \tfrac{K \bmod 2160}{60} \right\rfloor \end{aligned} \right.$$
計算例
日本橋(0m)から白河(191,800m)まで、歩幅60cmの場合:距離=191,800m。歩数=\(191{,}800 \div 0.6 \approx 319{,}667\)歩。総間数=\(191{,}800 \div 1.8182 = 105{,}490\)間。里=\(105{,}490 \div 2160\)の整数部=48里、余り1,810間。町=\(1{,}810 \div 60\)の整数部=30町、残り10間。よって、48里30町10間となります。
よくある質問
距離は正確ですか? 「奥州街道を歩く」などの資料を参考にまとめた歴史的な目安の値で、GPSのような厳密な測定値ではありません。あくまで参考としてご利用ください。
なぜ200mほどしか離れていない宿場があるのですか? 栗橋と中田(川を挟む渡し)、鍋掛と越堀のように、もともと近接して置かれた宿場の組み合わせがあるためで、これは正常です。
出発と到着が同じ宿場のときは? 距離も歩数もともに0になります。