山海经 › 析疑 › 第 03 问
「又东三百里」的里程,真的能复原成一张地图吗?
山经的每一列都是一串「方向 + 里程」:又东三百里、又东三百八十里、又南三百里……理论上把所有位移累加,就能画出一条折线。这个想法很自然,也确实有人做过。
但底本的里程不能直接当实测距离用。原因有三:第一,里程多为整数百、千里,像是估记而非测量;第二,同一列里方向常在一两个方位间摆动,缺少转折角度;第三,列末总述的自报总里程与逐条累加并不总是相等。这说明里程更像是「行进日程」或「地域跨度」的粗略表达,而不是测绘数据。
本库因此只记录 dist_li 与 dist_raw 两个字段,不据此计算经纬度,也不画地图。能做的查询是「哪座山离前山多远」「哪一列总里程多少」「自报数与逐条累加差多少」。把里程当坐标用,是超出底本能力的推想。里程以「里」为单位,方位以「东、西、南、北」加「又」字表示递进。「又东三百里」即自前一出继续东行三百里;「水行」则标明这一段走水路。里程与方位合起来,才是完整的坐标。
复原成图有三个硬障碍:一是起点不明,各列自「之首」起,但首山所在无绝对坐标;二是方向只有四正,没有偏角;三是里程累计与列末自报的总数常有差额。三者叠加,任何复原都只能得到相对序列,不能得到真实经纬。
底本也不提供校正,读者只能以逐山记录为准,把总数当作参考。本库在 mountain 表里同时存 dist_raw 与 dist_li,保留原文与数值两栏,正是为了让这种差额可查,而不是替底本改数。因此本库不提供地图,只提供可逐条复核的里程与方向原始记录。
设定规则南山经西山经
涉 及
第 1 篇 · 南山经、第 2 篇 · 西山经、第 5 篇 · 中山经
主 题
空间设定规则里程
« 回到析疑列表 | 共 50 问