水位定错一米,结论就全反了
淹没范围测算的输入只有两样:一套带高程的地表,一个或一组水面高程。听起来简单,实际做下来,多数争议出在两处:地表的口径不一致,水位的设定没依据。前者让同一片区域算出两个范围,后者让结果无法与防汛调度对上。下面按准备、设定、校验的顺序拆开,说明每一步要定什么、怎么留痕,最后讲清哪些计算不在数据工具里。

淹没判断本质是高程比大小:地表高程低于水面高程的地方进水。两边基准不一致,比较就失去意义。地表用 1985 国家高程基准,水面用地方独立基准,差出的几十厘米足以改变整片滩地的结论。
做法很直接:在成果说明里写明地表与水面各自的基准,并给出换算关系。换算参数要有出处,不能凭经验估。跨区域项目尤其要注意,同一条河上下游可能用了不同基准。有条件时在交界处布设检核点,量一次差值,比翻资料更可信。
计算范围要比可能淹没的区域大一圈,否则水会从边界"漏出去",靠近边缘的低洼地被算成不淹没。范围定得太小,是新手常见的错误。范围也不宜无限扩大,多余的区域会拖慢计算,还会让图面重点被稀释。
分辨率决定能识别多小的地形特征。田埂、渠堤、小路这些微地形,在高分辨率地表上会挡住水,在低分辨率上被抹平,水就漫过去了。城市与平原圩区建议用较高分辨率,山区可以用粗一些。分辨率提高会带来数据量与计算时间上升,范围和精度要一起权衡,不能只顾一头。
裸地高程去掉建筑、植被,只保留地面。用它算出的范围,是"水会淹到哪片地",适合做淹没面积统计、风险区划和用地适宜性判断。
裸地高程的获取途径有实测、既有地形图数字化和航测生成。三种来源的精度与现势性差别很大,混用时要在成果里分段说明,别让使用方以为整片都是同一精度。分段说明最好配一张来源示意图,评审时一眼能看出哪块用了什么数据。
带建筑的表面能回答"哪些建筑会进水、进到第几层",这是防汛研判更关心的。做法是在裸地高程上叠加建筑体块,再算水面与建筑的相交关系。
桥涵、涵洞、泵站这些构筑物要单独处理。桥面会挡住水面,桥下却是过水通道;涵洞的过流能力决定上游水面高度。把它们简化成一堵墙或一个洞,结果都会偏。数据里没有这些构筑物时,宁可标注"未考虑",也不要默认它们不存在。
最简单的设定是一个固定水面高程,全片统一。它适合回答"若水位涨到某高度,会淹到哪里",用于预案编制和风险图制作。
更常见的是分级设定:按不同重现期或不同调度工况给出一组水面高程,分别计算,形成一组范围图。分级的好处是能看出敏感区,水面再涨半米,范围会扩到哪里,一目了然。分级不宜过密,三到五档足够,档位太多,图件反而没人看。表达上可以一档一张,再配一张叠加对比图,标出各档之间的新增范围。
水面不是水平的。河道纵向有比降,上游高、下游低,用一个水平面去套长河段,会在下游高估、上游低估。长河段计算要按分段水位或水面线来设。
来水过程则决定水位怎么涨。只给一个终点水位,算的是静态范围;要给过程,就需要流量过程线、河道断面和糙率。后者属于水文计算,不在数据准备的范畴。
高程低于水面的区域,不一定与水体连通。被道路、堤防围起来的洼地,水进不去,除非有缺口。只按高程筛选,会把大片内涝洼地算成河水淹没区。
孤岛则相反:范围内的高地不会被淹,但常被忽略,导致受影响面积虚高。连通性判断就是解决这两类问题,把"水位能到达"与"高程低于水面"区分开。判断的粒度要与分辨率匹配,过度细化没有意义,反而增加计算量。
堤防是决定性的。堤顶高程、堤线走向、缺口位置,任何一项缺失,结果都不可信。有堤防的城市,堤内堤外是两套结论,不能混算。堤身渗漏、管涌这类隐患不会体现在高程上,需要单独用巡查与监测数据补充。
闸门的状态也要作为工况写入。闸门关闭与开启,内河水位完全不同。把闸门当作固定边界,比当作不存在更接近实际,但要在成果里注明假设。多个闸门联合调度时,工况组合会成倍增加,选代表性的几种即可,不必穷举。

静态推算给的是某一水位的淹没范围与深度,速度快、输入少,适合做风险图、预案和规划比对。它回答不了"多久淹到""多深的水流多急"这类问题。
静态结果用于应急时,要配一句说明:这是假定水位下的范围,不是预报。把静态图当预报发出去,容易造成误判。图上最好标出所用水面高程的数值与依据,看的人才知道这是哪一个假定。
动态演进需要河道断面、糙率、上游流量过程、下游边界水位,以及堤防与闸门的调度规则。计算由水动力模型完成,输出是随时间变化的水深与流速。
演进模型的输入里,地表高程仍然来自同一套数据。数据准备做得好,模型才有稳定的底。反过来,地表有空洞或错位,模型跑出来的结果会沿着错误的方向扩散。
校验最直接的办法是找历史痕迹:老洪水留下的水痕、淤积带、植被分界,以及当年的遥感影像。把计算结果与这些痕迹叠加,看范围是否吻合。
影像判读要注意时相。洪水期的影像可能被云遮挡,退水后的影像能看到淹没痕迹但边界已经模糊。两种影像配合使用,比只用一种可靠。痕迹位置最好落成点位或线状要素,归档留存,下次测算时就是现成的校验样本。
选若干敏感点逐一核对:地下车库入口、下穿隧道、低洼小区、变电站、水厂。这些点的高程与计算结果对不对得上,比整体范围更能说明问题。
若敏感点算出来不淹,实际却进过水,先查该点的地表高程是否准确,再查连通性判断是否漏了通道。逐点核对花时间,但能发现系统性的错误。核对记录要留档,写明点位、实测高程、计算值与偏差原因,这份记录本身就是下一次测算的底稿。
计算用的地表通常是 GeoTIFF 或模型转换来的瓦片。GISBox 支持 GeoTIFF 转地形切片、倾斜摄影 OSGB 转 3DTiles,也支持把编辑后的场景发布为 Terrain 与 3DTiles 服务。地形编辑里的抬升、下压、水体擦除,可用于修正明显的地表错误,具体操作见图文教程。发布后的服务可被 Cesium、OpenLayers 一类前端加载,官网展示过这几种预览方式,实际效果仍要结合项目验证。
发布之后,分析模块按服务地址取地表,业务系统按同一地址叠加结果。切片与发布对应的版本范围,可在套餐定价页核对。两边用同一份数据,才不会出现"图上看淹了、系统里没淹"的情况。若两个系统各存一份拷贝,版本对不上时,先怀疑数据,再怀疑算法。
淹没范围计算、水深统计、连通性分析,这些由专业水文或 GIS 分析模块完成,不在 GISBox 内。GISBox 提供的是数据准备、场景编辑和发布:把多源地表统一到一套坐标与高程基准,修掉明显缺陷,切成服务。
边界清楚,验收才有依据。地表加载不出来、瓦片有空洞,找数据工具;算出的范围与历史痕迹差得远,找分析模块与参数设定。把这两类问题分开,排查效率会高很多。需求清单里按这两类分组,也能让采购少走弯路。
淹没测算的可靠性,取决于地表口径和水位依据,渲染得再漂亮也改变不了范围。成果说明里把这两项写清楚,评审时才有人敢用。同一套流程跑第二遍时,参数与结论对照着看,能发现不少第一次忽略的问题。水利行业的公开资料,可在中国政府网检索。

可以先跑流程,结论要打折扣。公开高程的分辨率和现势性有限,用于街区级判断容易失真。建议先用它验证方法和参数,再对重点区域补测,最终成果以补测数据为准,并在说明里标注数据来源。补测范围按风险高低排序,先做人口密集和重要设施所在的片区。补测完成后,把新旧数据的接边处理一遍。
按项目用途和当地规范定,没有通用答案。预案编制常用多个重现期分别计算,形成一组结果。具体取值要与防汛部门确认,别自行假定一个数值就出图。多个重现期的结果放在一张对比图上,更容易看出范围随水面上涨的变化速度。图例里标清每一档对应的水面高程。
常见原因有三个:没做连通性判断、堤防数据缺失、地表分辨率过低把微地形抹平。按这个顺序排查,多数问题能找到。若三者都排除了,再核对高程基准。还有一种情形是水面设定取的是上游断面的值,却套用到了整片区域,长河段项目里很常见。核对时把分段水面线画出来,一眼能看出问题。
可以作为参考范围,但不能单独作为依据。转移方案还要考虑到达时间、道路通行、安置点容量。静态图只说明哪些位置在高程上处于风险区,不说明水什么时候到。转移路线能不能走、要走多久,得靠路网和实地勘察。方案定稿前,转移路线还是现场走一遍。
想把地表这一段先准备好,可以从GISBox 下载页获取安装包,用一块试验区做地形切片与发布,确认加载与高程正常后,再接入计算模块。
【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-19。