四明它山水利备览 (四库全书本)

维基文库,自由的图书馆
四明它山水利备览 卷上

  钦定四库全书     史部十一
  四明它山水利备览   地理类四河渠之属提要
  等谨案四明它山水利备览二卷宋魏岘撰岘鄞县人官朝奉郎提举福建路市舶鄞故有它山一水其始大溪与江通流咸潮冲接耕者弗利唐太和七年邑令王元𬀩始筑堰以捍江潮于是溪流灌注城邑而鄞西七乡之田皆蒙其利岁久废坏宋嘉定年间岘言于府请重修且董兴作之役因为是书记之上卷杂志源流规制及修造始末下卷则皆碑记与题咏诗也按新唐书地理志载明州鄮县按鄞县在唐为鄮县南二里有小江湖溉田八百顷开元中令王元纬置东二十五里有西湖溉田五百顷天宝二年令陆南金开广之今此编称它山水入于南门潴为日月二湖其日湖即小江湖月湖即西湖谓二湖皆元𬀩所浚而不言有天宝之陆南金似有缺略至其以元纬为𬀩以开元中为太和七年则此编所载诸碑记及唐僧元亮诗证佐显然俱足以纠唐志之谬不得以与史异文为疑矣此书在地志之中颇为近古宋四明郡志尝采其说然传本颇稀几于泯没明崇祯辛巳郡人陈朝辅始得旧帙梓行版亦散佚首有岘及朝辅二序而末以四明志序附之今宝庆四明志尚有传本已别著录毋庸复缀故删去不复录入云乾隆四十四年四月恭校上
  总纂官纪昀陆锡熊孙士毅
  总 校 官  陆 费 墀


  四明它山水利备览序
  民以食为天然以滋以灌生是百谷而粒我蒸民者非水之功虖此六府养民所以首水而终糓也田而不水虽后稷无所施其功鄞邑之西乡所仰者惟它山一源厥初大磎与江通泾以渭浊畊凿病焉唐太和七年邑令琅琊王公元𬀩度地之宜叠石为堰冶铁而锢之截断江潮而溪之清甘始得以贯城市浇田畴于是潴为二湖筑为三堨䟽为百港化七乡之泻卤而为膏腴虽凶年公私不病人饱粒食官収租赋岁岁所获为利无穷可谓功施国徳施民矣然时有旱潦则当蓄泄水有通塞则当启闭堨埭当修沙土当捍不无待于后之人岘幼尝奉教于先生长者以为学道爱人之方不必拘其事茍可以致其爱人之心无非道也家距堰不数里自间铸来归闲居十馀年日与田夫野老话井里闲事且州家尝属以任修堨淘沙造闸之责益得以讲源委究利病又考图志所载及前哲记文粗知兴造增修之繇参以已见编为一帙目曰四明它山水利备览庶几讲明水政者观此或易为力云淳祐二年上元节里人魏岘书
  盖沟洫始于夏禹经界始于商高宗而水利所繇兴若周官营沟行水之制止水蓄水之令犁然大备昔之为民兴利者时行视郡中水泉开通陂池起水门提阏数十处以广灌溉此王政必务其大也唐鄮令王公元𬀩之作堰它山也关吾乡旱涝丰歉之数綦钜而潬衍不适于度茨塖不毖于防漏井匽潴不平其衡水属梢沟不符于则此不令经界偕沟渎胥病耶郡乘间采宋魏岘它山水利备览之说而全帙漫漶莫稽颠末顷林郡公属吾年友杨齐庄补此志之缺余过从商榷翻几上得之询自锺潭旧家藏此抄本亦成化间物也齐庄指示余此即不得为指南车或亦借作驱山铎而余亦惊喜见所未见因先夀诸锓以𫝊夫志牒之尚于过存也即如孙叔敖芍陂一事史仅约略言之使不考唐六典畴知此陂首受□之渒水又畴知濠水流注陂中不考水经注畴知淝水东北经白芍亭下东集为湖而芍陂以此得名不考元和志畴知此陂外楚相又作阳泉大业诸陂不读鸿烈畴知芍陂之即是期思不考三国志及凤阳郡志畴知尚书郎邓艾重修于建安间旁为五十小陂利被沿淮广陵数十镇不考隋书畴知赵轨之修开六门为三十六门灌田至五千顷夫以彼章章如是而博雅君子犹有未能尽胪其事者何况僻在东南又仅籍寥寥文献为足征讨论功踈吾党亦与有其责矣礼有之上有大泽则夫人待于下流此即善沟水漱之说也易有之地中有水师君子以容民畜众此即善防水淫之说也漱则为川为渠淫则为泽为陂必如此而后尽沟渎之利必如此而后倍经界之获坎止流行之象不觭为水利设而水利之大通于政矣漱流之说可以旁通者余得唐崔巏之记大业陂曰揆腐曝淤倍高彻卑又曰横杀冲波泄流引洫即是数语足赅水经又得之穆员之记石斗门曰善为水者不与之竞如斧斯锐以分其冲如月斯仰以折其势宛然㗋深口速之象犹指诸掌兹以备览方沟洫志河渠书或不足以方崔穆二记有馀矣而又安知崔穆二记是修沟洫河渠者所必收乎故此等书通都大邑未必得而板扉小筑中或得之锺氏之藏所谓礼失求之野也余以得购访遗书之法玉轴牙签未足录而残篇蠧简中足录之齐庄之采所谓谋于野则获也余以得网罗旧闻之法要以水利经画自叔敖李冰史起以下汉则有若刘信文翁郑当时儿宽召信臣王景诸人唐则有若云得臣长孙祥李袭黎干温造孟简诸人宋则有若范文正刘彛吕頥浩钱良臣诸人我明则有宋公礼刘公大夏陈公瑄徐公有贞朱公衡潘公季驯诸人计此一代远猷百年硕画暇时并当同齐庄辑成全部以商治河通漕之略俾王公与前后诸贤并垂又俾此书亦与前后诸贤纪述并传是岂在宋徐节孝先生治河议之下而不远出我朝戴村白老人献䇿之上哉经济君子循览是书废修坠举当不仅为此地旱涝丰歉之计大埤赞已也齐庄大小并识今古兼综新志成行将重于琬琰而借此稿本作津梁是书之传又无俟余言之毕矣崇祯辛巳七月既望前柱下史郡人陈朝辅燮五氏谨序










 

本作品在全世界都属于公有领域,因为作者逝世已经超过100年,并且于1929年1月1日之前出版。

Public domainPublic domainfalsefalse