このツールでできること
これは日本の街道歩き(中山道)に特化した距離計算ツールです。中山道は江戸時代の五街道のひとつで、江戸(現在の東京・日本橋を起点)と京都(三条大橋を終点)を、本州内陸の山あいを通って結んでいました。その道中には旅人が休む69の宿場が置かれていました。出発の宿場と到着の宿場を選ぶだけで、両地点間の距離を「メートル」「伝統的な里/町/間」、そしてお好みの歩幅に合わせた「歩数」で表示します。
使い方
プルダウンから出発の宿場と到着の宿場を選びます。それぞれの宿場には江戸・日本橋からの累計距離(メートル)が登録されており、ツールはその差を計算するだけです。歩幅を選びましょう(40〜80cmでほとんどの方の歩幅をカバーします。275cmは短距離走者のストライドにちなんだ遊び心のある選択肢です)。宿場はどちらの順番で選んでも構いません。結果は常にプラスの値で表示されます。
計算式の解説
距離は2つの累計値の差の絶対値です:\( D = |B - A| \)。歩数はDを歩幅で割り、四捨五入して整数の歩数にします。伝統単位には尺貫法を用います。1間 = 60/33 m(約1.818m)、1町 = 60間(約109.09m)、1里 = 36町 = 2160間(約3927.27m)です。町の境目で生じる端数のずれを避けるため、距離をまず整数の「間」に換算してから、里・町・間に分けています。
$$\begin{gathered} \text{Distance} = \left| \text{Arrival (m)} - \text{Departure (m)} \right| \\[1.5em] \text{Steps} = \left[\, \frac{\text{Distance}}{\text{Stride (m)}} \,\right] \end{gathered}$$
計算例
江戸(日本橋・0m)から板橋宿(9818m)まで、歩幅60cmの場合:\( D = 9818\,\text{m} \)。歩数 = \( \text{round}(9818 \div 0.6) = 16363 \) 歩。間に直すと \( 9818 \div 1.8182 = 5400 \) 間で、これは2里(4320間)と18町(1080間)、余り0間 ── すなわち約2里18町です。
よくある質問
距離は正確ですか? 各宿場について一般的に用いられる歴史的・地理的な累計距離を採用しています。実際に歩く距離は、ルートの選び方や寄り道によって変わります。
里・町・間とは? 江戸時代に使われた日本の伝統的な長さの単位で、文化的な雰囲気を伝えるために掲載しています。実用的な目安はメートル表示の値です。
京都から江戸へ歩くこともできますか? はい。宿場を逆の順番で選んでも、距離は常にプラスの値で表示されます。