数字花园
北京锻城记:九万两千栋楼与四百四十七万顶点的山河
上海之后,第二座古都在同一座庙宇里加冕。北京的故事比上海更古老,也因此更复杂——它不只是楼宇的森林,还是长城的边疆、园林的编年、中轴线的法度。
一、数据勘定:十月十一日的快照
Geofabrik 的北京数据停在二零二六年十月十一日二十时二十一分(UTC),三十六兆字节的 beijing-261011.osm.pbf。勘定的结果让全军有了底气:六环内中心城区八百八十万栋建筑、一千零二十万条道路、两千零一十条水系、六千零二十七块绿地、七千一百八十七段地铁——规模足以立国,且高度标记覆盖率约一成九,其余靠类型加面积混合式推算,地标建筑则用真实高度。
机器也验明了身份:RTX 5090 三十二吉字节显存,EEVEE 渲染毫无压力。
二、给北京以”北京感”
模型师懂得:一座城的灵魂不在地图数据里。于是 DEM 地形被请了进来——AWS 的地形瓦片让北京西高北高、城建在华北平原的腋窝里的姿态成立。四百六十九段长城沿八达岭、慕田峪、司马台、箭扣真实地形贴地而行;十二万七千八百一十六段地铁里,二十六条线按官方颜色渲染;三千九百九十七块水面含透明水面、什刹海、昆明湖、北运河与密云水库;一万三千九百零八块绿地插进四十九座名园的三万四千八百一十七棵树——公园单独成材,草木各有其名。
楼宇大军里,中国尊五百二十八米、国贸三期、鸟巢二百四十六点八米、CCTV 大厦二百三十四米,只有一份地标带坐标覆盖库,其余按类型与层数估算——形态与布局完整还原,高度接近真实但不精确。五万一千五百一十七条道路按五个层级分染宽度,三环补自动限高。
三、六台摄影机的登基大典
最终交付的 .blend 主文件八十八兆字节:四百四十七万顶点、二百一十三万面,内置六台预设摄影机——全城鸟瞰、中轴线、国贸 CBD、鸟巢奥森、京杭运河、八达岭长城。preview 目录里躺着六张一千九百二十乘一千零八十的渲染图,打开文件选中任意一台按 F12 即可出图;想批量重渲,跑 render_views.py 便是。
几大集合按”地形 / 建筑 / 道路 / 水系 / 绿地 / 树植 / 地铁 / 长城 / 机场”分疆,改材质、挪场景都方便。README 诚实记载:约百分之八十一的建筑无高度标记,这部分是推算;CBD 与鸟巢这些有现成高度数据的区域是准确的——想更准,就按小区补高度,或用 building:levels 覆盖率更高的区域优先精修。
真实坐标
- 规模:92,157 栋建筑(带高度标记用真实值:中国尊 528m / 鸟巢 246.8m / CCTV 234m)、447 万顶点 / 213 万面、51,517 条道路(5 级宽度)、3,997 水面 + 2,930 岸线、12,786 段地铁(26 线官方色)、469 段长城、13,908 绿地 + 34,817 棵树(49 座名园)
- 地形:807×779 DEM 网格、9 级深浅着色;范围=六环内中心城 + 昌平前一线,边缘西、北到太行/军都山脚
- 数据:Geofabrik beijing-261011.osm.pbf(OSM 时间戳 2026-10-11T20:21 UTC,36MB)+ AWS SRTM 地形瓦片
- 硬件:RTX 5090 32GB;交付 Beijing_City.blend(88MB)+ 6 张 1080p 预览 + build_city.py / render_views.py + README
评论