三维场景能做哪些空间分析?日照、控高与淹没
2026年10月19日 19:02

五类常见分析,各自对数据的要求并不相同

一套三维场景摆在那里,不会自动产生分析结论。能做哪些分析,取决于三件事:场景里有没有带高程的几何、坐标与高程基准是否统一、以及上层有没有对应的计算模块。按常见需求,规划与市政项目里问得最多的是五类:日照与阴影、限高比对、水位上涨范围、通视、剖面。下面逐一说明各自要什么数据、结果怎么表达,以及哪些环节不在场景工具的范围里。

滨河城区与红色边界标注

1 分析能力由数据和算法决定

1.1 三维视图只是载体

场景提供的是可量算的空间底座,分析结论来自算法。把建筑体块放进去,可以算阴影,但算出来的结果是不是符合当地日照标准,要看算法有没有按规范的时间段和阈值来算。场景不负责这件事。

这也意味着,同一套场景可以接不同精度的算法。用简化的体块算大面积覆盖,用精细模型算重点地块,两种结果可以并存,前提是标注清楚各自的数据来源。

1.2 精度决定结论的适用范围

模型精度直接限制结论的可靠度。用五米的建筑体块算日照,结论只能到"这一片偏阴"的量级;用带屋面细节的模型,才能讨论某一层的采光。控高比对也一样,表面精度不够,差值的符号都可能反。

判断方法是看结论要用来做什么。用于方案比选,中等精度足够;用于审批依据,必须能追溯到数据来源与计算参数。两者的投入差好几倍,别用一套标准要求所有分析。需求方最好在采购前就说明用途,避免做完了才发现精度不够用。

2 光线与阴影:需要体块与太阳参数

2.1 建筑轮廓与高度从哪来

阴影计算的输入是建筑的三维体块,包括平面轮廓和高度。轮廓可以从竣工图、地形图或影像提取,高度可以从模型上取,也可以按层数推算。三种来源的精度依次下降,混用时要在结果里注明。

屋顶的附属物要不要算,是个实际问题。电梯机房、女儿墙、屋顶构架会影响局部阴影,但对大范围结论影响有限。计算前约定好取舍,比事后解释更省事。若结果是给设计方做方案调整用,把女儿墙算进去更稳妥,改动量小,争议也少。

2.2 时间参数与结果表达

太阳位置随时间变化,计算要指定日期、时段和采样间隔。采样间隔过粗,会漏掉短时遮挡;过细,计算量上升。多数项目按整点或半小时采样,再按规范要求统计满足时长。冬至日与大寒日是两个常用的校核时点,前者看最不利情况,后者对应部分地方标准的口径。

结果通常是两类图:一是某个时刻的阴影范围,二是全天累计的日照时数分布。前者直观,适合汇报;后者可量化,适合比对。两张图配合使用,比只给一张更容易说清问题。

3 限高比对:现状与规划两套数据

3.1 取高方式

现状高度可以从数字表面模型取,也可以从三维模型的顶点取。前者包含植被和屋顶设备,数值偏高;后者只反映建模时保留的地物。用哪种,要在成果说明里写清,否则同一栋楼能得出两个高度。

取高的位置也有讲究。取轮廓内的最高点,得到的是建筑总高;取轮廓内的平均值,得到的是平均高度。规划指标通常对应总高,比对时用最高点更合适。

3.2 差值分级

把现状高度与限高面相减,得到差值。差值按区间分级:明显低于限高、接近限高、超出限高。分级阈值不要设成单一数字,留一个缓冲带,比如接近限高的区间,提示复核而不是直接判定。

分级之后要落到清单上,一栋一条,写明编号、位置、现状高度、限高值、差值和数据来源。图件负责看趋势,清单负责核对,两者缺一不可。编号要与地块编码或建筑编码对应,不然后续查询全靠人工翻图。

4 水位上涨范围:地形与边界条件

4.1 裸地高程与建筑表面

水位上涨范围的推算,输入是地形。用裸地高程,得到的是水会淹到哪;用带建筑的表面,得到的是水会淹到哪、哪些建筑会进水。两者回答的问题不同,不能混用。

实际项目里,两个结果都要出。裸地高程用于判断淹没范围和深度,带建筑的表面用于统计受影响建筑。把两套结果叠在一起看,才谈得上研判。深度值最好按区间分级,一两米和五六米的处置方式完全不同。

4.2 连通性与堤防

水面不是简单的高程以下区域。被堤防、道路围起来的洼地,即使高程低于水位,也不一定进水;堤防有缺口,水才会灌进去。计算时要么显式处理堤防与阻水构筑物,要么做连通性判断。

堤防的顶高程、缺口位置这些数据,往往不在模型里,需要单独提供。缺了它们,结果会把大片圩区算成淹没区,看着吓人,实际不成立。有条件的项目可以把闸门调度记录一并整理,用于判断不同工况下的进水路径。

5 通视与剖面:容易被低估的两项

5.1 通视需要的数据

通视分析回答"从这里能不能看到那里"。输入是两个点位和中间的地形与建筑,输出是可见或不可见,以及可视的区段。真正影响结果的是中间的地物全不全,算法本身没什么花头。

树冠、围墙、广告牌这些地物常被省略,导致分析结果偏乐观。用于景观视线或监控选址时,最好把树冠高度也纳入,哪怕用一个估算的包络面,也比完全没有强。包络面高度可以按当地主要树种的经验值取,并在成果里注明是估算。

5.2 剖面线的读法

剖面是把地形沿一条线切开,看高差与坡度。它对线路选线、管线埋深、堤顶高程核对都很实用。读剖面时先看纵向是否做了夸张,拉伸过大会让缓坡看着很陡。

剖面线的位置要能复现。把起止点坐标写进成果,别只在图上画一条线,否则复核时对不上同一条剖面。

6 结果怎么回到业务里

6.1 图层、报告与审批

分析结果最终要变成能看、能查、能归档的东西。图层用于在场景里叠加查看,报告用于评审与归档,清单用于逐项核对。三者要能互相对上,编号一致。

审批场景对可追溯性要求高。数据来源、计算参数、软件版本、计算时间,都应记录。出了问题能回查,比结果看起来漂亮更重要。

6.2 与规划的衔接

分析结论要落到规划语言里。日照时数对应到采光要求,限高差值对应到地块指标,淹没范围对应到用地适宜性。中间这层翻译,通常由规划人员完成,技术方提供的是数据与图件。

这也解释了为什么同一份分析,不同项目用法不同。技术方不必替业务下结论,但要把数据的适用范围讲清楚,避免结论被过度引用。引用时带上数据时点,是对结论最基本的尊重。

手放高层建筑模型的沙盘场景

7 数据准备由谁做

7.1 切片与发布

分析用的场景通常来自倾斜摄影模型、地形和建筑体块。这些数据要经过转换和切片,才能在浏览器端或分析模块里调用。GISBox 基础版支持倾斜摄影 OSGB 转 3DTiles、GeoTIFF 转地形和影像切片;DWG 的导入与发布要用到企业版能力。具体方向与版本对应关系,见套餐功能页。

切片参数会影响分析精度。瓦片切得过粗,几何被简化,取高和量算都会有偏差。做分析用的场景,切片时不宜过度简化,这一点要和使用端提前对齐。瓦片组织方式的规范说明见 OGC 3D Tiles 标准,看不懂细节也没关系,知道它约束的是几何与层级组织即可。

7.2 分析模块的边界

日照计算、限高比对、淹没推算,这些由专业分析模块或业务系统完成,不在 GISBox 内。GISBox 提供的是数据准备、场景编辑和发布:把多源数据统一到一套坐标、修掉明显缺陷、切成服务,让分析模块拿到的是干净可用的输入。场景编辑里的压平、抠除、地形对齐,正好对应分析前常要处理的几类问题。

边界清楚,责任才好分。场景加载不出来、模型有明显空洞,找数据工具;结果数值不合理、参数设置有问题,找分析模块。混在一起排查,往往两边都说不清。把责任清单写进合同附件,验收时按条对照,比口头分工有效。

从数据到结论,中间还隔着算法与业务判断,这两段不由数据工具决定。能控制的只有前面那段:坐标、高程、几何、图层。这一段做歪了,后面怎么调都补不回来。多源数据的组织方式,可以参考素材广场里的示例,先看结构再动手。

滨河园区、运动场与绿地航拍

常见问题(FAQ)

FAQ-1 没有精细模型,能做这些分析吗?

能做一部分。中等精度的体块加地形,足以支撑大范围趋势判断和方案比选。用于审批或结算时,需要能追溯来源的精细数据。先明确结论用途,再决定建模精度,比先建模再找用途更省成本。结论只用于内部讨论时,中等精度加注明来源也能满足。对外发布的成果,建议按较高精度重做一遍。

FAQ-2 分析结果和现场不一致,问题出在哪?

按顺序查三处:坐标与高程基准是否统一、模型是否包含关键地物、算法参数是否符合当地规范。多数偏差来自前两项。若三处都没问题,再考虑数据时点与现场变化的时间差。常见的一种情形是模型拍摄时建筑还没封顶,比对自然对不上。先查清数据时点,比反复调参数省时间。

FAQ-3 一套场景能同时支撑多种分析吗?

可以,前提是数据分层清楚。地形、建筑、道路、水系各自成层,分析时按需取用。混在一层里,取高和范围判断都会受影响。分层也便于后续更新,改动一层不必重做全部。分层之后,各层的坐标系与高程基准还要一致,否则叠在一起照样错位。图层命名也要统一,交接时才不会认错。

FAQ-4 结果需要什么格式交付?

常见的是矢量图层加图件加清单,必要时附计算参数说明。矢量便于叠加与统计,图件便于评审,清单便于核对。格式选择以使用方的系统为准,别只交图片。使用方要可交互的成果时,还要给发布后的服务地址,只给文件往往不够。服务地址要能被对方网络访问,内网项目尤其要确认。

想把场景这一段先跑通,可以从GISBox 下载页获取安装包,用一块试验区做转换与发布,确认加载和量算正常后,再接入分析模块。

【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-19。