昔日之采石比京口为重而今日之京口比采石为切消息之理也江防考京口西接石头东至大海北距广陵而金焦障其中流寔天设之险由京口扺石头凡二百里高冈偪岸宛如长城未易登犯由京口而东至孟渎七十余里或高峰横或江泥沙淖或洲渚错列所谓二十八港者皆浅短狭不能通行故江岸之防惟在京口而江中置防则圌山惟最要云安庆府淮服之屏蔽江介之要冲汉建安十九年曹操遣朱光为庐江太守屯皖大开稻田吕蒙曰皖地肥美若一收熟彼众必增于是攻皖破之遂为重镇曹叡太和二年遣曹休侵吴向皖满宠上言休所从道背江傍湖易退难退此兵之絓地若入无疆口言无限隔也一云无疆口在桐城县夹石东南宜深为之备晋咸四年吴人大佃皖城王浑遣应绰击破之其地上控淮淝山深水衍战守之资也徐氏锴曰皖之为地中国得之可以制江表江表得之亦患中国吴孙权克皖而曹操不宁周世宗平淮南而李氏穷蹙形险说大江合九江鄱阳之水东北经流府城东西南三面而小孤山旧为大江控扼处屹峙江北岸孤峰峭与南岸山对峙如门大江之水至此扼束而出其下深险可畏元人立柱于此曰海门第一关余阙守安庆倚小孤为扞蔽遣将率水军戍此陈友谅自上流引军直捣山下戍军败走安庆旅陷明时宸濠之变赖安庆守臣能挫其锋是以南畿无患小孤者安庆之门户而安庆者金陵之门户也

 读史方舆纪要诸序议论阖辟凌轹古今然多言取而罕言守言攻而不言防乃抢攘策士之谈非承平经国之计也且多明季情形与今日不切故止录其山西河南山东湖广江苏五条稍及防守者而亦各汰冗词存其梗概云

  论山东
天下大势莫强于秦莫雄于楚古今不易也然而运会所驱时势亦异若言今日咽喉则断以三齐为首何则地则南北要害也而积贮天下之大命也漕渠中贯于山东江淮四百万粟皆取道焉由徐沛北境以接于沧景之南几八百里而旺南分南北之流高下悬绝于是相地置闸随时启闭以为挽输之助脱有不逞之徒乘闲窃发八百里中丸泥可以塞也蚁孔可为灾也吾虞南北咽喉忽焉而中断焉或曰漕舟必出于山东故山东能为京师患若修元人海运之制风帆顷刻竟扺京师则山东必无能为害矣曰山东不滨海为国乎自滨州沾利之间取途渤海竟指天津不过五百余里由登莱而指旅顺口亦不过五百里天津河漕海运之所凑集也登莱旅顺间又海运之途所必经也脱有狡狯之徒凭依岛屿辽碣以南沧瀛以东所在起海运其能以无阻乎然则将奈何曰山东者驭之得其道则吾唇齿之助也失其理则肘腋之患也吾尝俯仰古今而知能为幽燕利害者必于山东

  论山西
按山西居京师上游表里山河偁为完固且北收代马之用南资盐池之利因势乘便可以拊天下之背而搤其吭也说者曰大同于京师尤为建瓴之势朝发白登夕叩紫荆则国门以外皆战场也往者土木之变敌虽深入郊圻赖大同犄其后故不能以得志嗣是关门告警未尝不以大同为锁钥之寄且夫天下之形胜莫陕西赵主父攘地至云中九原遂欲直南袭秦咸阳秦始皇巡北边从上郡入既又使蒙恬除直道自九原扺云阳张仪之以秦胁燕也曰秦下甲云中九原驱赵而攻燕唐范阳之乱李泌议遣安西西域之众并塞东北自妫檀南取范阳然则左顾范阳右顾咸阳燕秦快捷方式皆道出大同也近时为门户计者切切于议屯议戍议转输而边事日棘嘉靖中督臣翁万达上边议谓山西太原大同皆与京师相表里防维最重山西镇边起保德州黄河岸迤而东历偏关扺老营堡寔二百五十四里大同镇边起鸦角山在老营堡东北界迤而北东历中北二路扺东路之镇口台在天成卫东北界寔六百四十七里而宣府镇边起西路之西阳河在万全右卫西南界迤而东北历中北二路扺东路之永宁四海冶见直隶延庆府寔千二十三里共一千九百余里皆偪进寇境险在外者也所谓极边也山西镇自老堡营转南而东历宁武雁门北娄至平刑关约八百里又转南而东为保定之境历龙泉倒马紫荆黄土口在倒马关西北插剑岭浮图峪俱见广昌县至沿河口在直隶漆水县东北又东北即房山县境之高崖口约千七百余里又东北为顺天境历高崖白羊至居庸关约百八十余里共千五十余里皆峻山层冈险在内者也所为次边也外边之地有险夷迂直总而较之则大同最偁难守次宣府次山西之偏老分而言之则大同之最难守者北路而宣府之最难守者亦北路也山西偏头关以西百五十里恃河为险偏头关以东百有四里则与大同之西路略等内边可通大举惟紫荆宁武雁门倒马龙泉平刑诸门隘然寇山西多从大同入犯紫荆必从宣府入外边内边唇齿之势也

  论河南
河南古所偁四战之地然古之取天下者河南在所必争及天下既定而守在河南则岌有不能终日之势故守关中守河北乃所以守河南也古未有不可守之地而可以言战者李光弼所以宁去洛阳而守河阳也以大梁而战于城下犹有自全之策乎故今日之以河北三郡而附于河南也此固国家犬牙相制之意出于山川条列之外者也夫河北之足以制河南也自昔为然矣客曰子不闻南阳可以建都乎曰以河南之全势较之则宛不如洛洛不如邺也明矣客曰拓氏以邺非长久之地尝去邺而迁洛矣若夫南阳者朱朴以为建都极选李纲亦谓光武所兴乃谓宛不如洛何欤曰朱氏以唐覆败之时而献迁都之议李公于宋奔亡之日而为驻跸之谋皆因时补救出于不得已之计而非所语于形势之常也夫邺倚太行阻漳滏夏商时固有都其地者战国之世