站在宁张公路与二十里铺路交叉口,你面前出现一个很难在其他城市看到的画面:路东侧是塔吊和脚手架,三四栋住宅楼正在浇筑主体结构,工地围挡上印着楼盘广告;路西侧是成片的白色塑料大棚,农民弯腰钻进棚里收甘蓝。两者之间没有缓冲带,没有绿化隔离,一条公路就是分界线。

这个画面解释了西宁这座城市的根本困境。西宁的城区夹在南北两山之间,只拥有一条东西30公里长、南北2到5公里宽的河谷平地,也就是湟水河谷。在这条狭窄的绿带上,城市建设用地和农业用地在争夺每一寸平整的土地。廿里铺(城北区,距中心约8公里)和韵家口(城东区,距中心约10公里)是这场争夺最密集的两个观察窗口。

湟水河畔的农田与远处城区建筑
湟水河谷的农田与油菜田。河谷平地上每块地的用途都在被重新评估:是继续种油菜,还是变成住宅楼的地基。图源:Unsplash/Loren Gu, CC0, via Wikimedia Commons

一条公路划分两个世界

廿里铺的地名来自"二十华里",华里指古代里程单位,这里距老城正好二十华里,约合10公里。这个距离在马车时代意味着一天的脚程,在城市扩张的今天,意味着它恰好落在"城市要不要继续往外走"的决策面上。

路的西侧:白色塑料温室连成一片,总面积约600亩,由国良蔬菜专业合作社运营,主产甘蓝和菜瓜。据青海省政府网2014年报道,这里已经形成了从大棚种植到本地农贸市场的完整供应链,日均采收约1万斤甘蓝和2000斤菜瓜。这套农业系统不是暂时的:它依赖北川河灌溉渠的稳定供水,渠道混凝土衬砌,分水闸控制水流进入每块田。灌溉渠的存在说明这片农田有长期的水利基础设施支撑,不是"待开发空地"的临时菜地。走到温室边上,能听到水泵从渠道抽水的低鸣声。水源的持续性决定了这些大棚的命运。

路的东侧:塔吊和混凝土泵车。根据西宁市城北区政府的规划,廿里铺片区正被打造为"以居住功能为主、配套完善的山水生态宜居城区",规划建设保障性住房超过1万套,涉及约1278户拆迁。路东侧的工地只是这个计划的开始:往东北方向延伸约3公里,还有更多地块已经完成征收、等待开工。工地公示牌上写着每个项目的占地面积和计划竣工日期。站在路边数一数,你能同时看到三个不同阶段的土地用途:正在进行土方开挖的基坑、已经封顶但外立面尚未完工的楼体、以及几栋已经有人入住的住宅楼。它们排成一列,像一条时间线,展示了一块农田变成城市街区需要经历的每一个步骤。

工地围挡上的楼盘广告写的是"山水宜居",海报画面上是绿树和溪流。但围挡另一边,真实的山和水正在被挖掘机改造成地基。这个对比本身就是城乡拮抗的一个讽刺注脚。

灌溉渠的两种命运

顺着廿里铺镇区往北走一段,在宁张公路东侧不远处能看到一条混凝土灌溉渠。渠道大约2米宽,水从北川河引入,在田间分成若干支渠。渠水引自北川河上游,水质清澈,流速不慢。但这条渠的路线图上,有一段被施工围挡截断了。

围挡内的地块已经完成征收。围挡外,几个农民正在渠边清洗刚从大棚里拔出的萝卜。这种画面说明一件事:灌溉渠是河谷农业的基础设施骨架,它存在了几十年,是政府过去投入水利建设的产物。但当土地用途从农业转为建设,这些渠道不会跟着搬家,就被一段段截断、填埋。新修的市政道路下面,雨水管和污水管取代了灌溉渠的功能。

这与西宁市国土空间总体规划中划定的"永久基本农田保护红线"直接相关。西宁在全市范围内划定了约30万亩永久基本农田,这部分耕地原则上不能改为建设用地。在实际操作中,河谷平地上适合耕种的土地远少于这个数字,靠近城市边缘的耕地:即使位于基本农田线内:也处在"迟早要被占"的高压之下。规划文件里的"永久"是一个法律术语,而现场正在发生的是它被各种"临时"用途逐块蚕食。

再看灌渠的另一个样本。向北走几百米,有一段渠道被覆了盖板,上面铺了水泥,变成了一条步行道。这是另一种命运:没有被截断,但被改造成了市政设施的一部分。灌溉、排洪、市政管廊,三条功能在同一条水道里叠加。

西宁城市景观:高楼与河谷平地的空间争夺
从城东区看湟水河谷,城市建成区占据河谷平地的核心段。图源:xiquinhosilva/Flickr, CC BY 2.0, via Wikimedia Commons

走廊东端的农业堡垒

从廿里铺沿湟水河谷向东约15公里,到达韵家口镇。这里是河谷走廊的最东端,再往东走,河谷收窄,山体逼近河岸。

韵家口的农业形态和廿里铺不同:它以畜牧养殖为主,有韵家口兴旺生猪养殖场和顺元奶牛养殖场两个标准化示范基地。2023年底的土地承包延包试点中,韵家口镇718户农户的2276.65亩耕地完成了99.3%的网签确认。中国网的报道引用了这些数据。这意味着韵家口的耕地在法律上被再次确认了长期承包权:农民签了约,说明他们至少未来30年预期自己还在种地。

在韵家口村的田间小路上走一走,能明显感受到这里的农业密度比廿里铺更高。农田从路边一直延伸到湟水河岸,中间夹杂着几处养殖场的蓝色彩钢瓦屋顶。河对岸就是城东区已经建成的住宅区:高层住宅楼的外立面清晰可见。从韵家口田埂上往西看,能从近处的菜地一层层看到远处的高楼,中间没有过渡带。

城东区2025年首批集中签约的8个涉农重点项目中,韵家口村也涉及了新型农业科技项目和绿色航空飞行营地。"涉农"在这里是一个弹性概念:它既可以是种新的作物,也可以是把农业用地转为旅游用途。韵家口的耕地承包权被确认了,但"种什么"和"地用来干什么"之间还有很大操作空间。这些项目名称本身就透露了农业用地在城市化压力下的妥协策略:保留农业的名义,但改变农业的内容。

三十公里长的战线

西宁的城市吃田战线从城西区的海湖新区一直延伸到城东区的韵家口,全长约30公里。这不是一条线,而是一个宽度不等的过渡带。

在靠近市区的西段,海湖新区是2010年后新建的城区,城市面貌整齐划一,宽阔的道路、玻璃幕墙的商业综合体和排列整齐的住宅小区说明这里是"城市赢了、农田退了"的区域。这里的农田几乎完全消失,只剩城市公园里的景观草坪还保留着一点绿色痕迹。农田已经退到南山和北山的山脚缓坡上,河谷平地几乎全部被城市覆盖。

在廿里铺这样的中段,农田和工地交替出现,一条灌溉渠就能隔开两个世界。这里的"城乡拮抗"最激烈:两边都没有赢,也没有输。走进任何一条南北向的小路,向南看能看到湟水河对岸的南山轮廓,向北看是北山的绿色屏障,视线范围内同时有大棚、工地、村庄和老住宅区。

在最东段的韵家口,农业还占主导,但保障性住房项目的塔吊已经出现在地平线上。这里更像是"开战前夜":农田还在,但周边的土地价格和开发预期已经变了。

整条战线的地理背景是兰州—西宁城市群发展规划十五五规划强调"生态优先、耕地保护",但这套表述与现场看到的塔吊和围挡之间存在一个真实的张力:规划说的"保护"是全局层面的总量控制,而现场看到的"占用"是个别地块的实际操作。两者之间不矛盾,因为规划允许占用一块基本农田后在别处"补划"同等面积的耕地:但河谷平地上的耕地总量是有限的,能补到哪里去?在河谷走廊的约束下,"补划"往往意味着往山坡上走,用坡度更大的土地替代平地上的熟田。从廿里铺向北走,能看到一些新"补"的耕地:在山脚缓坡上被机械平整出的梯田状地块,土壤颜色比河谷平地上的熟土浅得多。

再沿战线看一段历史。遥感监测显示,自1980年代以来湟水河谷的建设用地持续增长,部分河流湿地和人工湿地已被占用。根据青海省湟水河流域湿地资源调查与评价,河谷走廊的城市蔓延在近三十年间改变了土地利用结构。背后的驱动力除了城市人口增长还有地理约束:西宁还是青海省唯一的"大城市",全省近一半的城镇人口集中在这个走廊里。向西,湟源县不具备大规模承接城市扩张的地形条件;向东,海东市的乐都区、平安区虽然也位于湟水河谷中,但行政上属于另一个地级市。西宁的城市增长被迫在"自己的"30公里走廊内消化。

湟水河:河谷走廊的生命线与边界线
湟水河从西宁城区穿过。这条河既提供了河谷农业的水源,也划定了城市扩张的物理边界。图源:Zhou Guanhuai, CC BY-SA 4.0, via Wikimedia Commons

多数人看西宁的城市建设只会注意到市中心的高楼、南山的俯瞰全景,或者塔尔寺和东关清真大寺的宗教景观。但西宁作为河谷走廊城市最核心的空间机制:它在一条狭窄的平地走廊里如何处理"种地"和"盖楼"的矛盾:是在廿里铺到韵家口的这段边缘地带才能看清的。

这条30公里长的战线教会读者的不限于西宁这一个城市的情况。它指向一个更普遍的问题:在我国西部那些被山川约束的河谷城市里(兰州、天水、宝鸡、遵义都有类似的走廊形态),城市增长的空间极限在哪里?当平地上的每一寸土地都被开发完,城市是向山脚爬、向高处盖,还是停下来?在廿里铺看到的不是答案,而是这个问题的地面版本。

从北山看西宁:河谷走廊城市的东西向展开 从北山土楼观俯瞰西宁城区,可以看到河谷走廊中城市建筑从山脚铺展到河岸的空间节奏。图源:Hana Cincerova, CC BY-SA 4.0, via Wikimedia Commons 城市边缘农地的边界形态值得近距离观察。从海湖新区的最西端沿着一条土路往农田方向走,城市建成区的最外沿不是一条直线,而是由几个突进的方向构成:沿着公路的方向突进得最远,沿着灌溉渠的方向次之,纯农田地块的方向几乎不突进。造成这种现象的原因是基础设施的延伸逻辑:公路和灌溉渠是城市扩张的先导条件,开发商沿路拿地,农田被一条一条地切割。走到一处田埂上停下来,往东看是高层住宅的轮廓线,往西看是油菜和小麦的绿色。脚下这道田埂就是农业用地和城市建设用地在空间上的接触面。田埂上长着野生的冰草和车前草,草叶上覆着一层灰白色的粉尘,那是西宁特有的黄土扬尘。空气里同时有麦秸的干草味和远处工地传来的混凝土浆味。这两种气味在这里混合,说明这条边界正在向西移动。

如果去现场,带五个问题去看

第一,找一条马路两侧各是什么? 在宁张公路廿里铺段,站到路牙上,看看工地围挡和大棚之间的距离。这个距离就是城乡拮抗的物理尺度。同时注意路边的公示牌:施工项目公示牌上写明了占地面积和工期;农田保护标牌可能插在田边;征地公告贴在围挡上。三种牌子在同一个路段上出现,就是三层制度叠在同一块地上的证据。你能在同一视线上同时看到这三种牌子吗?

第二,找一条被截断的灌溉渠,它之前服务了哪块地? 在北川河支渠沿线,找到施工围挡切入渠道的位置。渠道被截断之前,它服务了哪块地、浇了哪片田?截断之后,那些大棚的水从哪里来?再找一段被覆板改造的渠道,比较两种命运的不同。

第三,从北山到南山的横向断面上有几层用途? 找一条横穿河谷的南北向道路,从南往北走一遍,记录沿途看到的土地用途种类:河流、防护林、农田、村庄、工地、已建成住宅区、商业用地。湟水河谷的平均宽度只有3公里,一个下午就能徒步横穿,获得一张完整的"土地用途剖面图"。

第四,从韵家口往西看天际线,城市边缘向东推进了多少? 站在韵家口村北侧的农田里,看湟水河对岸城东区的高层住宅群。以这些住宅楼为参照,判断一下"城市边缘"这些年大概向东推进了多少。同时注意脚下的耕地网签标识牌:那些确认了承包权的小牌子,和法律上正在推进的开发计划之间,存在一个实物形态的张力。

第五,算一笔河谷走廊的空间账。 西宁河谷平地的平均宽度约3公里,全长约30公里,可用土地面积不到90平方公里。在这90平方公里里,识别一下已经盖满楼的部分(从海湖新区到市中心)、正在施工的部分(廿里铺沿线)、和还在耕作的部分(韵家口以东)。分别估算各占多少比例。再想一想:当河谷里的地都用完了,西宁下一步往哪里走?