《山海经·附水经》全文仅573字,记录河流26条。被很多不明原形的读者误以为是《海内东经》的内容,反过来谈论全体《山海经》的创作时期,这就大错特错了。不啻为研究《山海经》的第一大梗。首先,我们要明白,这只是汉代官方校理《山海经》时附录在全书之后的,与全书内容包括《海内东经》没有任何关系。与《山海经》的作者、创作时期都完备不同,不能拿它来作为研究《山海经》的材料。
一贯以来,学界对其反响时期存在较大争议。大部分学者主见“汉初说”, 周振鹤教授则主见“秦代说”,并称之为《秦代水经》。“而专门以河流为紧张记述工具的文献恐怕要以《海内东经附篇》为最早,虽然篇幅很短,所记河流数量很少(仅二十六条),从地域范围来看,却是秦代紧张河流分布相称全面的记载,故似可将其视作秦代水经。”①
笔者一度也认同《秦代水经》的说法。然而随着研究的深入,根据文中多个地名兴废韶光的推断,认为其作于汉武帝期间的9年之间。
周振鹤教授专著《看山是山》
这里首先要谈论一个基本认识问题,便是如周振鹤教授前文认为的《山海经·附水经》是《海内东经附篇》。笔者不认同这个说法。看似编排在《海内东经》之后,实则并非其附篇。由于《附水经》内容显然是全国水系,远远超出《海内东经》的地理范围。乃至,也不能把《附水经》看作《海内四经》的附录。而是该当把《附水经》看作汉代官方校理《山海经》全书之附录。当时并未有《大荒四经》与《海内经》,这一点,古人及袁珂等先哲论述很多,就不详述了。
头条建议添加配图
《附水经》实在应排在《山经》之后,由于都是属于自然地理的内容。
而《外洋四经》《海内四经》紧张讲述古国分布,基本上属于人文地理的性子。
在拙作《山海经证真》之中,就如此编排。
中国古代地理学著作,先秦素称有《禹贡》《穆天子传》《山海经》三大基本文籍。《穆天子传》由于战国末期入土,西晋初年出土,为秦汉人包括司马迁、班固所不见。
而《山海经》又太过繁难驳杂。故一样平常以《禹贡》为正宗,只管有粗疏简单之嫌。
作为正史之首的司马迁《史记》并没有专门的地理志。
《汉书·地理志》则开边陲地理志之先河,为沿革地理的开山之作。
《汉志》根据汉平帝元始二年即公元2年的建制,以边陲政区为纲,
依次阐述了全国103个郡国及下辖1587个县、道、邑、侯国的建置沿革。
由此,在《山经》《禹贡》之后,《汉书·地理志》之前,形成了一个专门地理著作的“空窗期”。当然也不是完备空缺,尚有《吕氏春秋》《淮南子》桑钦《水经》等书,包括本文《山海经·附水经》,都可资参考。由于这些书都不是专门的完全的地理志,因而并不系统完善,只是零星的或专门的(如水系)资料。
《附水经》便是这个空窗期为数不多的一部“水系流域志”。参之《山经》《汉书·地理志》,则时期非早即晚,难以符合,真是处于进退不得的两难田地。而《附水经》反响的这些古地名,很多成了前不着村落后不着店的孤例,乃至有些山水分布与《山经》《汉志》违异,解读难度可想而知。
只管如此,笔者仍旧努力考试测验完成这篇《山海经·附水经》的解读,不当之处,敬请读者方家批评示正。
《山海经·附水经》原文:
岷三江:首大江出汶山,北江出曼山,南江出高山。高山在城(成)都西。
入海,在长州南。
浙江出三天子都,在其东。在闽西北,入海,余暨南。
庐江出三天子都,入江,彭泽西。一曰天子鄣。
淮水出余山,余山在朝阳东,义乡西,入海,淮浦北。
湘水出舜葬东南陬,西环之。入洞庭下。一曰东南西泽。
汉水出鲋鱼之山,帝颛顼葬于阳,九嫔葬于阴,四蛇卫之。
濛水出汉阳西,入江,聂阳西。
温水出崆峒,山在临汾南,入河,华阳北。
颍水出少室,少室山在雍氏南,入淮西鄢北。一曰缑氏。
汝水出天息山,在梁勉乡西南,入淮极西北。一曰淮在期思北。
泾水出长城北山,山在郁郅长垣北,北入渭,戏北。
渭水出鸟鼠同穴山,东注河,入华阴北。
白水出蜀,而东南注江,入江州城下。
沅水山出象郡镡城西,入东注江,入下隽西,合洞庭中。
赣水出聂都东山,东北注江,入彭泽西。
泗水出鲁东北而南,西南过湖陵西,而东南注东海,入淮阴北。
郁水出象郡,而西南注南海,入须陵东南。
肄水出临晋西南,而东南注海,入番禺西。
潢水出桂阳西北山,东南注肄水,入敦浦西。
洛水出洛西山,东北注河,入成皋之西。
汾水出上窳北,而西南注河,入皮氏南。
沁水出井陉山东,东南注河,入怀东南。
济水出共山南东丘,绝钜鹿泽,注渤海,入齐琅槐东北。
潦水出卫皋东,东南注渤海,入潦阳。
虖沱水出晋阳城南,而西至阳曲北,而东注渤海,入(越)章武北。
漳水出山阳东,东注渤海,入章武南。
由于原文水系次序混乱,笔者重新进行了整理归并。
中国水系流域图
第一,长江流域(大致从上游至下贱,先北岸支流后南岸支流)
岷三江:首大江出汶山,北江出曼山,南江出高山。高山在城(成)都西。入海,在长州南。
从战国期间的《禹贡》所谓“导江岷山”以来,直到明朝初期宋濂写的《阅江楼记》,古代长期认为岷江是长江正源。这里阐述的是岷江及其支流,古今对付河流干流及源头认识存在不小的差异。
白水出蜀,而东南注江,入江州城下。
白水即今白水江-嘉陵江,发源于四川九寨沟郎家岭东北,江州即今重庆。
当然,如今认为白水江是发源于甘肃的白龙江的支流。
濛水出汉阳西,入江,聂阳西。
郭璞注:汉阳属朱提。谭其骧《中国历史舆图集·西汉》“哀牢”,今贵州六盘水一带有“汉阳都尉”。
则濛水应即长江上游南岸支流横江,发源于贵州草海,在宜宾入江。
则聂阳即今四川宜宾一带。谭图集依《汉志》标为犍为郡治僰道。
谭图集 汉阳都尉
沅水(山)出象郡镡城西,入东注江,入下隽西,合洞庭中。
沅水即今流经贵州、湖南的沅江,流入洞庭湖。沅水发源于贵州都匀市苗岭山脉年夜氅山,当时属象郡。
象郡,秦代所设郡,汉元鼎六年即前111年改为日南郡。
解释此文作于元鼎六年之前。
湘水出舜葬东南陬,西环之。入洞庭下。一曰东南西泽。
此湘水即潇水,湘江东源,近年才认识到是真正的源头。历史上长期认为发源于广西境内靠近漓江的西源是正源,秦代著名的灵渠即被认为沟通了湘水与漓水。西源河道并未太大波折,只有东源绕了大半个圆圈,真正符合“西环之”的特点。由此可见此舜葬的位置当在湖南永州蓝山县境内潇水源头附近。该当比当今所言九嶷山舜帝陵的位置更靠南,更靠近潇水源头。当然,这是《海内南经》《海内经》的舜帝陵坟场位。“舜葬”的问题比较繁芜,另文谈论。
四库全书 山海经注
赣水出聂都东山,东北注江,入彭泽西。
赣水即今江西赣江。此处显然以赣江西源章水为正源,章水发源于崇义县聂都山张柴洞。
庐江出三天子都,入江,彭泽西。一曰天子鄣。
庐江,即今江西昌江。三天子都即三天子鄣,即今皖赣交界处的擂鼓尖,海拔1630米,在安徽黄山休宁与江西景德镇婺源之间,婺源境内称大鄣山。为浙江上游新安江及鄱阳湖水系昌江的分水岭。
袁珂引毕沅云:“凡‘一曰’如斯者,是刘秀校此经时附着所见他本异文也。旧乱入经文,当由郭注此经时升为大字。”甚是。
第二,黄河流域
温水出崆峒山,在临汾南,入河,华阳北。
泾水出长城北山,山在郁郅长垣北,北入渭,戏北。
渭水出鸟鼠同穴山,东注河,入华阴北。
洛水出洛西山,东北注河,入成皋之西。
汾水出上窳北,而西南注河,入皮氏南。
沁水出井陉山东,东南注河,入怀东南。
此《水经》无“河水”即黄河。以上为黄河六条紧张支流。泾、渭、洛、汾、沁五水与沿革地理基本相合,可以确认,不再阐明。
黄河流域水系图
唯独温水之名罕见,此临汾显然不是山西汾水流域的临汾。
华阳则显然不是《禹贡》所言之秦岭以南梁州的区域,显然在秦岭以北。
笔者综合考虑,认为此温水即《汉书·地理志》凉州安定郡“乌水”,即今宁夏净水河。温、乌音近,讹。
当今一样平常认为崆峒山在甘肃平凉,是一座小山峰。此崆峒山显然指六盘山脉。
净水河发源于六盘山东麓宁夏固原市原州区开城镇境内的黑刺沟脑。
谭图集 凉州 安定郡 净水河流域,标注较少
临汾则应指安定郡乌氏县一带。
华阳应在《汉书·地理志》爰得、眴卷二县一带,即今宁夏中宁一带。
据《汉书•地理志》“(安定郡)武帝元鼎三年(即公元前114年)置”,
《附水经》反响的情形当在此之前,故地名多不见于《汉志》。
戏,作为县在汉初被废。然而作为小地名邑、亭则长期存在。历史上作为周之丰镐、秦之咸阳、汉之长安东部末了一道樊篱,其计策位置十分主要——
如果没戏了,则都城难保;如果还有戏,则都城仍可守。
谭图 秦 :戏
周幽王被犬戎杀于戏,传说其烽火戏诸侯也发生在戏地。后来陈胜吴广叛逆师将领周文与章邯秦军在戏发生大战,秦军得胜,进而暂时旋转了战局。再后来项羽与各路诸侯的兵罢戏下,都发生在此地。有人认为兵罢戏下之“戏”是军旗,这种说法颇为可疑。如此说来大军所至,在哪里都有“戏下”,那么说这个有什么意义呢?还是认为指地名“戏”更为合理。
第三,今海河流域,《山经》古黄河流域下贱
关于《汉书·地理志》之前的黄河改道问题,袁广阔认为,
一样平常认为在周定王五年即公元前602年,史念海师长西席则认为,春秋战国黄河下贱河道一贯未变,《汉书•武帝纪》所记元光三年(前132年) “河水徙从顿丘东南流入渤海”才是黄河历史期间的第一次河道迁徙。②
袁教授的这篇文章,并未提及《山海经》,因而得出武帝元光三年是黄河第一次改道的结论。然而根据《山经》的内容,当时南至今卫河、漳河,北至今北京西部的琉璃河,皆“东入河”,北京东部的潮白河才是独流入海未入古黄河的。
便是说在《山经》里,全体华北平原都属于古黄河流域今海河流域。
如果按照袁教授的说法,则《山经》记录古黄河几十条支流的内容都不可信?
这显然是令人难以置信的。以是,对付袁教授的这个不雅观点,笔者还是不能认同。
笔者还原的《山海经》26列山系(未含豫西八列)
当然,袁教授说周定王五年即公元前602年黄河没有改道或许是精确的,
但不能说此后没有改道,直到武帝元光三年即前132年才第一次改道。
根据谭其骧等先哲对《山经》的研究结论以及笔者多年的探索,认为《山经》古黄河流域的山水基本上是可信的,也是可以在舆图上还原的。
谭其骧 《山海经》古黄河流域下贱 后代海河流域
其反响的时期也是春秋中期至战国末期这个时期。以是,笔者认为在公元前602至前132年这470年之间,黄河发生了历史上第一次改道。详细是哪一年,在什么地方决口改道的,有待后续专文谈论。
中国自然地理图集 华北平原的发展 公元前602年为主要节点
虖沱水出晋阳城南,而西至阳曲北,而东注渤海,入(越)章武北。
即今山西、河北境内的海河支流滹沱河前身。《山经》虖沱水注河,是黄河往南改道之前的环境。此后滹沱不再入河而是直接入海。
漳水出山阳东,东注渤海,入章武南。
即今山西、河北境内的漳河前身。《山经》漳水注河,是黄河往南改道(一样平常认为在公元前602年)之前的环境。此后漳河不再入河而是直接入海。
章武,据词典网:西汉文帝后元七年 (前157) 封窦广国为章武侯,
元狩元年 (前122) 改为县,属勃海郡,治所在今河北黄骅市西南故县村落。
如此二处“章武”为县名,则在前122年之后。
海河流域水系图
济水出共山南东丘,绝钜鹿泽,注渤海,入齐琅槐东北。
钜鹿泽,应为钜野泽。琅槐县,今山东广饶东北一带,战国齐国置。
《史记》裴骃集解三十六郡中有齐郡,然而并无根据。《汉书·地理志》“齐郡,秦置”的说法是不可信的。《水经注》“灭齐为郡,治临淄”的说法是暗昧的。
而考古创造有秦代封泥“临菑司马”,司马为秦代边郡属官,可知秦代没有“齐郡”,而是“临淄郡”。
秦灭六国后,在六国旧地最大限度地消灭统统旧的名号、旧的历史文化包括诸侯国笔墨和历史,至于诸侯国名称更不用说,不可能再有旧国名号。
因而不可能有以齐、楚、燕、韩、赵、魏等诸侯国名命名的郡名。
“齐琅槐”并非秦代所能有之观点,当为汉代名称。
那么是汉代齐国还是齐郡呢?秦朝灭亡后,项羽分封了旧时诸侯,包括齐国。汉初韩信的封国是齐国。高帝五年即前202年,徙韩信为楚王。齐国被分为临淄、济北、胶东、琅邪四郡。次年又置齐国。汉文帝十五年即前165年,齐国复为临淄郡。次年又置齐国,边陲比原来小多了。武帝元朔二年即前127年,齐国除为郡。元狩六年即前117年,复置齐国。汉武帝元封元年即前110年,齐国再除。琅槐县不再属于齐了,而是属于千乘郡。
以是可知“齐琅槐”这个说法反响的时期,只能在汉初立齐国之后,又在元封元年即前110年之前。
潦水出卫皋东,东南注渤海,入潦阳。
潦水即今辽河西支西辽河。辽河独流入海,与古黄河今海河流域紧邻,故而编排于此,没有单独列出。卫皋当即今西辽河源头一带,《汉志》:“遼东郡,秦置”,属县有“遼阳”。 卫皋、潦阳二地的起止韶光难考。
第四,淮河流域
淮水出余山,余山在朝阳东,义乡西,入海,淮浦北。
颍水出少室,少室山在雍氏南,入淮西鄢北。一曰缑氏。
汝水出天息山,在梁勉乡西南,入淮极西北。一曰淮在期思北。
泗水出鲁东北而南,西南过湖陵西,而东南注东海(今称黄海),入淮阴北。
泗水为淮河中下贱北岸支流,这里的“东海”指今黄海与东海。当今一样平常称沂沭泗河流域,即山东省境内南流入淮的水系。当时沂水为泗水支流,沭水独流入海。
淮河流域
汉水出鲋鱼之山,帝颛顼葬于阳,九嫔葬于阴,四蛇卫之。
此汉水应为今沭河。沭河发源于沂水县西北沂山南麓泰薄顶两侧,一说石槽峪北太婆顶。
由于有颛顼之葬作为参考,《山海经》书中多处提及,《东次三》踇隅之山、《外洋北经》务隅之山、《大荒北经》附禺之山,与此《附水经》鲋鱼之山,一山四名,大致方位可以确定,在今安丘青云山与青岛少海之间,另文谈论,亦可参考本号干系前文。
第五,浙江流域
浙江出三天子都,在其东。在闽西北,入海,余暨南。
三天子都即三天子鄣,即浙赣交界处的擂鼓尖,海拔1630米,在安徽黄山休宁与江西景德镇婺源之间,婺源境内称大鄣山。为浙江上游新安江及古鄱阳湖水系昌江的分水岭。
第六,珠江流域
郁水出象郡而西南注南海,入须陵东南。
此郁水即西江-珠江。西南应为东南,此一带并无西南入海的河流。
象郡,秦代所设郡,汉元鼎六年即前111年改为日南郡。解释此文作于此前。
谭图集 秦 象郡 镡城
须陵,或以为指秦汉之番禺,即今广州。然下文有番禺,故存疑。
根据当时珠江入海口的方位推断,须陵当指南海西樵山乃至肇庆鸡笼山一带。
珠江流域水系
肄水出临晋(武)西南,而东南注海,入番禺西。
肄水当指以武江为上源的珠江北支北江,发源于今湖南郴州临武三峰岭,古代长期称为溱水。今则以东支为正源,即发源于江西赣州信丰石碣大茅山的浈水。
潢水出桂阳西,北山。东南注肄水,入敦浦西。
此潢水应即湟水,便是北江最大支流连江。此处当以发源于南岭山脉大罗岭的连江西支东陂河为上源,故云在桂阳县西部的北山。当今认为发源于南岭南坡的广东连州星子圩磨面石或三姊妹峰。
谭图集 秦代 无桂阳
桂阳,据《汉志》:“桂阳郡,高帝置。”即公元前202年,在湖南南部广东北部一带设立桂阳郡。公元前198年,又在桂阳郡南部分出桂阳县(今广东清远连州市)。此桂阳显然指桂阳县,桂阳郡治则在长江流域的湖南郴州。
谭图集 汉代 桂阳郡 桂阳县
敦浦应即连江汇入北江的今广东清远英德市江头咀一带。
则此文应作于公元前198年之后,即为汉代而非秦代。
——综上,《山海经·附水经》应作于:
汉武帝元狩元年即前122至元鼎三年即前114年这9年之间。
参考资料:
①周振鹤《不可无一 不容有二——谈谈我对<水经注>的认识》,收入《看山是山》,上海公民出版社 2019年5月
②袁广阔:考古学视野下的黄河改道与文明变迁 《中国社会科学》2021年第2期P123—143
③本文依据的《山海经·附水经》采自 巴蜀书社 袁珂《山海经校注》 1993年
④文中水系流域舆图多来自 刘明光《中国自然地理图集》中国舆图出版社 2010年 第3版
欢迎关注“字耕农”,打开历史考古新思路!(作者声明原创,所有权利保留。本号绘制的舆图、拍摄的照片同样属于作品范畴。来自网络的配图,仅为优化自媒体读者视觉体验,不属于本作品范畴,特此声明。)