史迁为《河渠书》,班固为《沟洫志》,盖以地理为经,而水道为纬。地理有定,而水则迁徙无常,此班氏之所以别《沟洫》于《地理》也。顾河自天设,而渠则人为,迁以《河渠》定名,固兼天险人工之义;而固之命名《沟洫》,则考工水地之法,井田浍畎所为,专隶于匠人也。不识四尺为洫,倍洫为沟,果有当于瓠子决河、碣石入海之义否乎?然则诸史标题,仍马而不依班,非无故矣。

司马迁撰写《河渠书》,班固撰写《沟洫志》,大概是以地理为经线,以水道为纬线。地理有固定不变之处,而水道则迁徙无常,这正是班固之所以将《沟洫志》从《地理志》中分离出来的原因。不过,黄河是天然形成的,而渠道是人工开凿的,司马迁用《河渠》定名,本来就兼顾了天然险阻和人工开凿的含义;而班固命名为《沟洫》,则是依据《考工记》中治理水田的方法,即井田制中浍和畎的做法,专门隶属于匠人管辖。不知道四尺宽的称为“洫”,比洫宽一倍的称为“沟”,是否果真符合瓠子决口、碣石入海的含义呢?既然如此,那么各史书沿用司马迁的标题而不依从班固,并非没有缘故了。

河为一渎之名,与江、汉、淮、济等耳。迁书之目《河渠》,盖汉代治河之法,与郑、白诸渠缀合而名,未尝及于江、淮、汶、泗之水,故为独蒙以河号也。《宋》、《元》诸史,槪举天下水利,如汴、洛、漳、蔡、江、淮圩闸,皆存其制,而其目亦为《河渠》,且取北条诸水,而悉命为河,〈不曰汴而曰汴河,不曰洛而曰洛河之类,不一而足。〉则几于饮水而忘其源矣。〈《水经》称诸水,无以河字作统名者。〉夫以一渎之水,槪名天下穿渠之制,包罗陂闸,虽曰命名从古,未免失所变通矣。孟子曰:「禹之治水,水之道也。」傥以水为统名,而道存制度,标题八志,称为水道,不差愈乎?永定河名,圣祖所锡;浑河、芦沟,古已云然;题为河渠,是固宜矣。然减水、哑吧诸水,未尝悉入一河,则标以《水道》,而全县之水,皆可槪其中矣。

“河”是一条水道的名称,与江、汉、淮、济等并列。司马迁的著作以《河渠》为篇名,大概是因为汉代治理黄河的方法,与郑国渠、白渠等渠道合并命名,并未涉及长江、淮河、汶水、泗水等水系,所以唯独用“河”来命名。《宋史》、《元史》等史书,总括天下水利,如汴水、洛水、漳水、蔡水、长江、淮河的圩田水闸,都记载了它们的制度,而篇名也称为《河渠》,并且取北方各条水系,全都命名为“河”,(不说“汴”而说“汴河”,不说“洛”而说“洛河”之类,不一而足。)这几乎等于饮水而忘记源头了。(《水经》中称呼各条水系,没有用“河”字作为统称的。)用一条水道的名称,来总括天下开凿渠道的制度,包罗各种陂塘水闸,虽说命名沿袭古制,未免缺乏变通了。孟子说:“大禹治水,是顺应水的规律。”倘若用“水”作为统称,而“道”则蕴含制度,在八志中标题称为《水道》,不是更好吗?永定河的名称,是圣祖康熙皇帝所赐;浑河、芦沟,古代已经这样称呼;标题为《河渠》,固然是合适的。但是减水河、哑吧河等水系,并非全都汇入同一条河,那么标为《水道》,全县的水系都可以概括在其中了。

地理之书,畧有三例,沿革、形势、水利是也。沿革宜表,而形势水利之体宜图,俱不可以求之文辞者也。迁、固以来,但为书志,而不绘其图,是使读者记诵,以备发策决科之用尔。天下大势,读者了然于目,乃可豁然于心。今使论事甚明,而行之不可以步,岂非徇文辞而不求实用之过欤?

地理方面的书籍,大致有三种体例,即沿革、形势、水利。沿革适宜用表格,而形势和水利的体例适宜用地图,都不能只靠文字来表现。自司马迁、班固以来,只撰写书志,而不绘制地图,这是让读者记诵,以备科举考试出题之用罢了。天下的大势,读者能清楚看到,才能在心里豁然开朗。如果论述事情很明白,但实际走起来却寸步难行,难道不是拘泥于文辞而不追求实用的过错吗?

地名之沿革,可以表治;而水利之沿革,则不可以表治也。盖表所以齐名目,而不可以齐形象也。图可得形象,而形象之有沿革,则非图之所得槪焉。是以随其形象之沿革,而各为之图,所以使览之者可一望而周知也。《禹贡》之纪地理,以山川为表,而九州疆界,因是以定所至。后儒遂谓山川有定,而疆界不常,此则举其大体而言之也。永定河形屡徙,往往不三数年,而形势即改旧观,以此定界,不可明也。今以村落为经,而开方计里,著为定法,河形之变易,即于村落方里表其所经,此则古人互证之义也。

地名的沿革,可以用表格来治理;而水利的沿革,则不能用表格来治理。因为表格是用来整齐名目的,而不能整齐形象。地图可以表现形象,而形象又有沿革变化,这就不是地图所能概括的了。因此要随着形象的沿革变化,分别绘制地图,使阅览者可以一眼就全面了解。《禹贡》记载地理,以山川为标志,而九州的疆界,因此得以确定范围。后世儒者于是说山川是固定的,而疆界不固定,这是就其大体而言的。永定河的河道多次迁徙,往往不到三五年,形势就改变了旧貌,用这个来划定疆界,是无法明确的。现在以村落为经线,采用开方计里的方法,作为固定的法则,河形的变化,就在村落方里中标注它所经过的地方,这就是古人互相印证的意思。

志为一县而作,水之不隶于永清者,亦总于图,此何义耶?所以明水之源委,而见治水者之施功有次第也。班史止记西京之事,而《地理》之志,上溯《禹贡》、《周官》,亦见源委之有所自耳。然而开方计里之法,沿革变迁之故,止详于永清,而不复及于全河之形势,是主宾轻重之义。滨河州县,皆倣是而为之,则修永定河道之掌故,盖秩如焉。

县志是为一个县而作的,那些不属于永清县的水系,也总括在地图中,这是什么意思呢?这是为了说明水流的源流,并显示治水者施工程度的先后次序。班固的《汉书》只记载西汉的事情,而《地理志》却上溯到《禹贡》、《周官》,也是要显示源流有所由来罢了。然而开方计里的方法,沿革变迁的缘故,只详细记载于永清县,而不涉及整个永定河的形势,这是主次轻重的道理。沿河的州县,都仿照这种做法来编纂,那么编修永定河道的掌故,就会井然有序了。

← 第 87 篇 · 目录 · 第 89 篇 →