读村名,识南北:九城村名后缀实测
技术专栏 · 数据处理 · 2026-10-17
苏州 98.3% 的村级名以组织后缀结尾,武汉只有 1.2%;天津 27.5% 的村名带「庄」,长沙 6.2% 带「塘」,「浜」则只在苏州成气候。这些数字不是文档里抄的,是把九座城市村界包的 32,338 个村级名全部抽出来逐个统计的实测结果。村名是数据包里最常被忽略的字段,这篇把它当数据读一遍——读完你会发现,村名的末字里藏着一部微缩地方志。
先剥壳:组织后缀盖住了地理信息
直接统计村名末字会撞上第一层噪音:组织后缀。苏州的村级名几乎全部登记为组织全称(「澄湖村委会」「白莲社区居委会」),末字统计被「会」字霸占到 98.5%;成都 51.1%、广州 54.8% 的名字也挂着社区类后缀。剥壳方法一行正则:
const place = name.replace(/(社区居委会|村委会|居民委员会|社区|居委会)$/, '');
// 剥完再取末字:澄湖村委会 → 澄湖 → 末字「湖」
const last = place[place.length - 1];
九城剥壳后的组织后缀占比排成一条谱:苏州 98.3% 一头独大,广州 54.8%、成都 51.1% 居中,武汉 1.2%、郑州 1.5% 几乎裸奔。同一条谱也预示了名称匹配的难度——在苏州做村名比对必须先剥后缀,在武汉几乎可以直接比。
剥完再读:末字里全是地貌
剥掉组织后缀后,各城的地理末字立刻显形。苏州的前八名是桥 5.3%、湖 2.9%、泾 2.4%、港 2.2%——江南水网把「桥、泾、港」直接写进了村名;天津的前八名是里 10.2%、庄 9%、园 7.9%——「里」「园」是北方聚落与单位制农场的命名遗产;武汉的「场 6.6%、队 4.4%」是农垦体制的印章;宜春还有 2.5% 的名字带「争」字——那是共管面「A村与B村争」的登记写法,在本系列宜春篇里单独讲过。
区域标记词:一张热力表看清南北
挑出十二个有地理含义的标记词,逐城统计「名字里含这个词」的占比,排成热力表:
一眼能读出三条线。「庄」是南北分界:天津 27.5%、郑州 16.6%,南方各城全部压到 2.4% 以下——屯垦聚落的命名传统在北方平原代代沿袭。「塘」是南方丘陵的指纹:宜春 10.9%、长沙 6.2%、广州 3.0%,郑州为 0——丘陵地带靠塘堰灌溉,塘随田走。「浜」是苏州的私章:1.6% 只在苏州出现,其余八城全为零。另外「坝」聚在成渝(2.1%、2.7%)、「冲」聚在长沙武汉、「湾」全国通用但武汉最浓(3.3%)。
村名读法的三种用处
用处一:名称匹配的分层清洗。本系列城市篇里苏州的组织全称、天津的三种形态、郑州的无后缀老地名,各自需要不同的清洗深度——先用本文的标记词统计判断手头数据属于哪一种,再决定剥几层。用处二:文化与历史侧写。「庄」的密度勾勒屯垦史,「塘」「冲」勾勒丘陵农业带,「场」「队」标记农垦建制——拿村名做区域研究的底料,一份村界包就够。用处三:数据质量侧写。宜春 2.5% 的「争」字名对应共管面登记,武汉的「场」「队」对应农垦单元——名字里的异常模式往往先于几何检查暴露口径问题。
本文实测的九份包全部出自本站村界商品线:按市在村界数据 · 按市取,按县在按区县页取。各城的字段口径与用法,见系列城市篇——武汉《下载武汉村界geojson:13区连湖带场一包收》、苏州《苏州市村界数据下载:9区县无缺席,1.1MB秒开》、天津《拿齐天津5,847个村级边界:16区一包到手》、长沙《把长沙村界装进奥维:1,209个面一包下载》;代码体系的读法见《12位村级代码怎么读:逐段拆解与真数据验证》。
常见问题
- 为什么村名统计要先剥组织后缀?
- 因为组织后缀会盖住地理信息。实测苏州 98.3% 的村级名以「村委会」「社区居委会」等组织全称结尾,末字统计被「会」字霸占;先剥掉「社区居委会」「村委会」等后缀再统计,地理末字立刻浮现——桥 5.3%、湖 2.9%、泾 2.4%、港 2.2%,江南水网的特征全回来了。
- 「庄」为什么在北方村名里这么多?
- 实测份额:天津 27.5%、郑州 16.6%,而南方各城都在 2.4% 以下。「庄」源自屯垦聚落的命名传统,北方平原村落成片开发、聚落名代代沿袭,密度远高于南方。它是本文实测里最强的一条南北分界标记,18 到 54 度纬度带内越靠北份额越高。
- 南方村名有哪些特有的标记词?
- 实测见到的南方标记:长沙 6.2%、宜春 10.9% 的村名带「塘」(丘陵塘堰),成渝 2% 上下带「坝」(西南坪坝),长沙 1.3% 带「冲」(山间冲垄),苏州 1.6% 带「浜」(江南小河汊)。这些词与水系和地貌绑定,跨过一条线就基本消失,是区域识别最灵敏的一组。
- 「场」「队」「矿」出现在村名里正常吗?
- 正常且常见。武汉实测 6.6% 的村名以「场」结尾、4.4% 带「队」,是农垦与农场体制留下的命名;宜春 6% 的「场」同理。做居民点统计时建议给这类生产型单元单独标记,做湖区工矿区分析时它们则必须保留,口径取决于分析目标。
- 村名匹配有什么通用的清洗建议?
- 分层清洗:第一层剥组织后缀(社区居委会、村委会等);第二层统一建制词(村、社区互不补充);第三层再做模糊比对。最稳的键始终是 12 位村级码——名称会随改制变化,代码不变。本文的统计代码可直接改造成清洗脚本。