第十八章 汉里测算

本书宗旨是以古代文献为核心,重建人类文明史框架。汉以后中原进入信史阶段。所谓信史,并非意味着文献所载全部文字都与史实完全吻合。诸多关乎政权合法性、人物褒贬的记述,不能直接视作客观史实。像汉高祖斩白蛇起事、项羽焚毁咸阳,还有史书对人物品性的评断,皆带有史官自身立场与撰述意图,经过修饰、取舍,需要分层辨析,不可全盘采信。但倘若连楚汉相争这类核心史事一并否定,便不再是历史求真,而是落入历史虚无主义。
汉代文献保存了大量域外地理里程记录。这类距离数据,和带有价值评判的叙事文本属性完全不同,很难是为宣扬某种观念凭空杜撰而成。本章意在建立一套解读里程数据的统一准则,为后续的地理考证筑牢方法论根基。

一、汉代里程数据的性质
古籍所载域外里程,有三点异于一般叙事记载:
其一,缺少编造动机。倘若出于杜撰,仅需笼统记作 “二万余里” 即可,无需写出 “二万二千一百里” 这类精确至百位的数字。
其二,数据能够交叉互证。同一地域、同一条交通干道上的多组里程,比例协调,地理梯度自洽,源自一套统一的实测体系。
其三,可阙而不必伪。一地无里程记录本属常态;一旦载有精确里数,必有对应的信息来源。
尽管古里程史料具备此种内在特质,现代历史地理研究却普遍轻视这类记录,主要有两点原因:一是认为古代商路循山川迂回,道路里程与两点间直线距离差距悬殊,部分路段差值甚至可达一倍;二是部分古里程换算为现代坐标后误差突出,研究者由此判定古人记录并不可靠。
受这一观念影响,现代研究对待古里程往往采取选择性取舍:里程与预设地点相合即引为证据,不合便直接弃置。此种研究方法存有明显缺陷,将 “解读困难” 等同于 “记录失准”,把 “暂时无法校验” 等同于 “史料不可信”。
本书所采用的考据方法,先预设古人的里程记录具备内在精度,继而探寻其对应的测量体系与换算规则。再依据拟合所得的换算规则,反过来逐一核验各古城邑的距离记载,区分原始实测是否准确、是否存在传抄讹误,或是因地名迁移造成的坐标错位。大量验算表明,古代城邑的绝大多数里程记录保有较高精度;少数偏差,也能够找到后世干扰的明确线索。问题多源于后世解读与地名变迁,而非汉代史官记述有误。

二、六项测量技术与里程体系
汉代的域外精密里程,并非商旅逐年行路粗略累加所得,而是融合天文定位、几何换算、局部实地丈量与数学外推的综合测量体系。要理解这套体系,先须分清天象测算与道路里程的区别:天象观测只测定据点的球面坐标,依靠影差、北极星高度、日月食时差算出两地的大圆距离,即地表两点间的最短球面距离;它并不考虑山川河谷的绕行,也不计入翻山涉水多出的路程。道路里程则恰恰是在这些天文推算的基础上,逐段累加实际行路距离而成。
这套体系可拆解为六项技术手段:
其一,圭表测影。观测正午日影长短,对比两地影差换算南北距离,周公测景、僧一行均用此法。
其二,观测北极星高度。夜间测定北极星高度角,确定当地纬度,郭守敬四海测验、郑和牵星术属于此类。
其三,里差法。在纬度基础上,依据经度差与地面距离的比例推算东西距离,李淳风、徐光启曾加以运用。
其四,同步观测日月食。比对两地观测的地方时差,求取经度差,徐光启提倡此法。
其五,计里画方。地图设置统一比例尺方格,依托局部实测向外推演,裴秀、贾耽将该制图法规范化。
其六,局部实测搭配数学外推。在关键据点实地丈量,结合天文观测向远域推算,僧一行、郭守敬精通此道。
六项技术各有分工,又彼此整合:圭表测影测定南北纬度差,里差法换算东西距离,局部实地丈量提供基准点位,数学外推依托基准点位向外延伸,由此构成完整的里程体系。
然而,这套测量概念大多是唐代学者研读《周髀算经》、校核古地理记载时归纳而成的。唐人依据这些概念验算,偏差往往偏大,根源在于《周髀算经》属于通识读物,并非专门的天文地理测量专著。唐人需要重新核验,且校验误差显著,说明汉代这套完整测量体系未能传承下来;后世也没有文献证明,有人复原过汉代原始的测算公式与操作规范。
由此形成一处知识断层:汉代官方里程数据来自精密测量,而唐代以后的学者已无法完整理解这套体系,只能凭借残缺的知识加以校验。一旦验算不合,便转而怀疑汉代的原始记录。

三、弯曲系数的标定
重建汉代里程解读规则,先要确定核心常量,也就是本章依托龟兹基准点拟合出的换算参数 —— 弯曲系数。
古里程记载不等于现代大圆直线距离,二者需要稳定换算比值。该比值并非主观设定,而是选取已知坐标的基准点,将汉里折算为现代距离,再对比两地大圆距离拟合得到。以《汉书・西域传》龟兹 “去长安七千四百八十里” 为基准,汉里折算现代道路里程约 3110 公里,两地大圆直线距离约 2400 公里,比值约 1.3,即为本章所用弯曲系数。
实用换算公式:汉里数 × 0.4158 ÷ 1.3 ≈ 现代大圆直线距离,简化为:汉里数 × 0.3198 ≈ 现代大圆直线距离。
该系数为拟合参数,成立前提:同一道路体系、同一测量传统,主干道走向稳定,里长标准统一。条件不变,则比值稳定,不受朝代更迭、单位换算干扰。
下表为《汉书·西域传》诸国里程验算汇总表:
image.png
以上样本大多分布于阿赖道主干走廊 —— 沿天山南麓、跨越阿赖山连接中原与帕米尔的西域核心官道。在该廊道范围内,这套换算标准基本无需额外修正。十条记录,误差全部控制在 7% 以内,七条误差低于 2%。天山南麓龟兹、姑墨、焉耆、尉犁等绿洲城邦,地势平缓、官道规整,高度契合 1.3 弯曲系数,测算精度很高。疏勒、捐毒、休循误差小幅上升,根源是地理环境与现代地望考证偏差,并非汉代原始测量失真。

四、三处误差的成因
三处点位的小幅偏差,不能归咎于汉代里程记录。
疏勒误差 3.8%,核心是古今地名错位、王城定位存疑。现代学界一般将汉代疏勒王城定在今喀什市区;但文献里程反推,汉代疏勒城邑更靠近喀什以西、帕米尔东麓山前地带。清代西域地名迁移,叠加后世政区调整,造成古地名与原始地望长期分离,用现代喀什坐标核验汉代里程,自然产生小幅系统偏差。
捐毒 6.9%、休循 5.3%,为本组样本最高。两国属于葱岭山区游牧行国,无固定城池。《汉书》所载 “王治” 并非定居都城,而是游牧族群季节性驻牧山谷,即衍敦谷、鸟飞谷。现代学界对两处山谷仅能推测方位,缺少精准考古定位,现在使用的现代坐标,不是汉代实测基点。用推测坐标比对汉代官方里程,出现可控误差合乎情理。
综上,三处偏差非但不能否定汉代测量体系精度,反而印证这套方法论的合理性:平坦主干道里程精度极高;复杂山地产生小幅可控偏差,完全符合地理测算规律。

五、地名迁移造成的偏差
《汉书》记载莎车 “去长安九千九百五十里”。按公式反推:9950 × 0.3198 ≈ 3182 公里。现代莎车县(叶尔羌绿洲)到西安大圆距离仅 2861 公里,偏差达 11.3%。但《通典》《魏书・西域传》记载:“从莎车西行一百里至葱岭。” 一百汉里约合 42 公里。这条史料证明汉代莎车紧邻葱岭东麓。现代伊尔克什坦山口到长安大圆距离约 3128 公里,与文献反推值 3182 公里误差仅 1.7%。据此推断:汉代莎车位于葱岭东麓伊尔克什坦口岸一带,并非今日莎车县。
清代将古名 “莎车” 迁移至叶尔羌绿洲,造成名实错位。于阗的错位问题更为突出。《汉书》载于阗 “去长安九千六百七十里”,较之莎车少二百八十汉里。于阗地处莎车东南,两地道路里程约七百六十汉里:于阗至皮山三百八十里,皮山至莎车三百八十里。自伊尔克什坦向东南反推,汉代于阗位置比现代和田偏西,落在叶城至皮山一带,靠近葱岭叶尔羌河上游山地。于阗测算出现巨大偏差,根源不在《汉书》记载失实,而是清代对西域古地名系统性重命名带来的定位错位。清代这类地名调整并非个案。
光绪年间,清廷借用汉代古国名命名新设政区:“于阗” 一名被授予克里雅(今于田县),于阗核心故地改称 “和阗”(今和田);古名 “莎车” 则用来命名叶尔羌绿洲新政区(今莎车县)。这套命名方案,令汉代古地名与清代以后政区地名发生系统性错位。后人用现代地图核验汉代文献,若误将 “于阗” 对应清代于阗县(克里雅 / 今于田),而非汉代于阗故地,两套地理坐标系便会发生偏移。于阗、莎车里程记录出现的大幅偏差,皆由此而起。问题不在汉代测量,而在清代命名带来的名实分离。
另可举汉代条支一例,经测算,条支原始地望可复原至迦太基 —— 突尼斯,两地大圆距离约 7028 公里,测算误差约 62 公里,相对误差 0.89%。在古代远程里程记载之中,此精度十分突出。本书将在后续专门章节展开论述。

六、唐代的继承与倒退
汉朝初通西域,没有现成成套地理数据。张骞出使之后,汉使往来不绝,西域都护府长期运作,屯田驻军驻守。《汉书》“去长安 X 里” 的里程,来自官方系统性实地调查,可信度高、可交叉互证。
唐朝重开西域,已有《汉书》《魏书》旧里程,辅以向导、商队口述。安西都护府重心是维持交通与军政管控,不再逐城邦开展全套地理测量。
由此形成几个特点:《通典》记龟兹 “东去长安七千五百里”,对比《汉书》七千四百八十里,仅差二十里,基本承袭汉代旧记。《新唐书・西域传》大量沿用前代史书,方位、里程多有错乱。玄奘《大唐西域记》属于个人行记,地域广阔,但缺少统一坐标基准,不能替代国家官方里程体系。贾耽《皇华四达记》是唐代唯一可对标《汉书》的系统性地理记录,仅存残篇,其工作以整理既有通道资料为主,并非逐国重新实测。
安史之乱后,唐朝与中亚联系中断,官方域外地理调查能力持续衰退。唐代西域地理记载整体以继承汉式框架为主,没有建立精度更高的全新官方测量体系,甚至因史料来源混杂,记录精度出现倒退。
综合推演比对,可得结论: 第一,汉代域外远程里程绝非粗略估算。龟兹、姑墨误差仅 0.3%,条支误差接近 1%,足以证明汉代官方里程体系可信度很高。 第二,弯曲系数换算常量稳定可用。十一条样本中十条误差 7% 以内,七条 2% 以内。若将莎车、于阗等后世移位古地名校回汉代原址,全部记录误差可收束至 2% 以内。 第三,古今里程比对出现巨大偏差,大多不是汉代测量失误,而是里长混用、传抄讹误、清代古地名迁移、对 “合成道路里程” 理解偏差造成。现代研究如果忽略这套古代测量背景,直接用后世迁移地名反向核验古文献,极易低估古人记录的价值与精度。
厘清这套换算规则,本书后续古代地理讨论,便有统一的里程方法论基础。古人留下的里程数字,不是需要宽容的粗略概数,而是等待正确解读的精密档案。

标签: none

添加新评论