旧思路新落地(三):路网切割逻辑复盘,城市规划的「骨架生成」到底怎么做才专业

接上两篇的内容,我们聊完了整体业务架构和建筑生成的原子化工具体系。很多人直观觉得,参数化规划的难点在于建筑形体的复刻与生成,但我落地完整套流程后最深的感受是:建筑决定方案的颜值,路网决定方案的底子。

路网是整座城市、整片地块的核心骨架,骨架的尺度、层级、排布一旦出错,后续的地块划分、用地适配、建筑落位、指标统计会连锁出错。所以在本次E3平台MVP开发中,我把路网分层切割模块作为核心攻坚项,摒弃了早期简单粗暴的网格切分模式,打磨出一套三级道路分层迭代切割+智能用地归类的落地逻辑。今天就结合最终成型的完整流程,复盘整套功能的迭代思路、踩坑细节与实战心得。

最开始做路网自动化生成时,我用横竖均匀网格,直接对场地进行一刀切分割。

这种逻辑代码极简、运算速度快,出来的街区方方正正,看着特别规整,看着像机器建模,完全不符合规划报审的专业标准,根本没法落地使用。

也正是因为这些痛点,我推翻了初代简易网格逻辑,结合设计院真实规划思路,打磨出最终落地的三级分层迭代路网切割体系:从24m主干路、16m次干路到8m支路,逐级拆分地块、逐级适配尺度、逐级筛选归类,完全贴合片区规划的层级逻辑,也是目前我这套工具最核心的专业壁垒。

整套切割体系依托的核心算法为面积二分法,也是目前城市程序化生成领域最通用、最成熟的基础算法。核心逻辑十分清晰:预先设定各级道路对应的地块面积阈值,当单块地块面积达到预设数值时,便垂直场地边线将地块均等切分为两份,完成迭代细分。当然,真实的城市街区肌理需要结合地块面积、block街区长度、边界形态等多重维度综合判定,但为了保证算法轻量化、标准化、可落地,现阶段优先以面积二分法为核心依据搭建底层逻辑,兼顾运算效率与规划合理性,完全适配常规片区规划的自动化生成需求。

整套最终成型的路网切割逻辑,是一套自上而下、迭代细分、分类归档的闭环流程,全程分为主干路、次干路、支路三级切割,最后完成道路汇总与用地空间归类,每一级都有固定的面积阈值、切割规则和用地分配逻辑,完全标准化、参数化可控。

第一级:24m主干路切割,搭建片区核心骨架

这是整片地块的框架基础,针对初始约200ha的完整用地,设定100000㎡的面积二分阈值。只要单块地块面积超过阈值,就用24m宽主干路进行对半切分,生成一级路网骨架

第二级:16m次干路切割,细化中观街区尺度

基于上一轮剩余的rest1地块,进入次干路细分阶段,面积二分阈值下调至50000㎡。针对超大次级地块,用16m次干路再次对半切分,匹配城市常规街区尺度,生成二级路网

第三级:8m支路切割,完善微观地块肌理

最后针对rest2剩余地块,以16000㎡为阈值,用8m支路做终极细分,生成最贴合落地尺度的街区地块。本

三级切割全部完成后,进入收尾闭环环节:将三级生成的roads1(主干路)、roads2(次干路)、roads3(支路)全部汇总合并,完成道路封面处理,结合原始红线生成标准化rawBlocks原始地块,彻底完成路网切割全流程。

整套流程落地后,我也复盘了迭代过程中改掉的三个核心bug,也是参数化路网开发的关键避坑点。

第一,摒弃固定网格,实现阈值自适应分级切割。早期固定间距网格,无法适配大小不一的地块,要么地块过大、要么碎块过多。现在通过三级差异化面积阈值,从大到小逐级拆分,完美匹配城市“主干-次干-支路”的真实路网层级。

第二,新增用地预分配逻辑。普通自动化工具只做切割、不做归类,切割后地块还需要设计师手动区分用地属性。我这套逻辑在切割过程中同步完成地标、住宅、商业、产业、绿地的归类,直接实现“切割即成型”,大幅缩短后期调图时间。

第三,解决异形地块适配问题。全程基于原始红线边界迭代切割,不脱离场地边界生成路网,杜绝断头路、出界路、贴边碎地块,所有生成的路网和地块,完全贴合规划规范,可直接用于方案设计与报审。

对比早年GH平台的路网工作流,这套自研逻辑的优势非常明显:过去依靠插件实现布尔切割,异形边界容错率低、分级逻辑混乱、后期归类繁琐。现在自主可控的三级迭代架构,流程更清晰、容错性更高、落地性更强,完全摆脱了插件限制和AI的理论化缺陷。

最后总结一下这段时间打磨路网模块的核心感悟:参数化路网的核心从来不是“切得快”,而是“切得专业、切得合规、切得贴合落地”。

真正好用的规划自动化工具,一定是复刻设计师的专业思维:自上而下、由粗到细、分级细化、同步归类。机器只是提速工具,底层必须完全尊重城市规划的尺度逻辑、用地逻辑和规范要求。

路网作为整套规划流程的核心中枢,上承场地红线预处理,下接建筑自动排布和指标核算,骨架做稳、做细、做规范,后续所有自动化流程才能真正跑通、跑顺、跑专业。

下一篇我会继续深挖底层核心,分享整套系统的统一轮廓数据结构设计,聊聊如何用一套通用数据,兼容手绘、算法生成、复杂变截面建筑,彻底解决数据割裂问题。


1 个赞