先分清底板、模型和监测,再谈三维场景怎么搭
落地的顺序不是先买软件,而是先把三类东西分开:底板是地形影像,模型是闸站堤防的三维表达,监测是水位雨量的点位与时序。三者的更新节奏、精度要求、责任单位都不一样,混在一起做,后面每改一次都要牵动全身。GISBox 处理的是前两类的整理、转换与发布,水文计算和预报仍在上层平台。下文按数据来源、更新方式和落地顺序展开。

底板回答“地面长什么样”,用 DEM、影像、倾斜模型表达,覆盖范围大,精度按用途分级。模型回答“工程长什么样”,闸门、泵站、堤防的形体与关键尺寸,通常来自设计图纸或 BIM。监测回答“现在什么状态”,水位、雨量、位移,一个个点位加时间序列。
分工清楚,采购才不会买错。有人把三维场景当成万能底座,指望它同时承担量测、计算和监测,最后哪一项都不达标。底座提供空间参照和可视化,计算与判断交给专业系统。评审时按这三类分别问需求,比笼统问“要一个数字孪生平台”有效得多。
底板一两年更新一次,汛前补拍重点河段是常见做法。模型跟着设计变更走,新建或加固完成才更新。监测数据按分钟或小时进,永远在变。三类东西放在一个服务里,高频刷新的数据会把静态底图拖垮。
分开之后,接口也好定。底板和模型走瓦片服务,监测走业务系统的接口,底座只提供点位所在的场景。谁是高频、谁是静态,运维时一眼分得清。三类的责任单位通常也不同,底板归测绘或信息中心,模型归建设管理单位,监测归观测站,合同里按类签,验收时按类查。
洪水演进要的是裸地面,也就是 DEM。DSM 含建筑、树冠和桥面,水会被“挡”在房子外面,算出来的淹没范围偏小。拿到地形资料先确认类型,再看高程基准是不是 1985 国家高程,河道段的资料还要确认有没有水下地形。
堤防、桥涵、阻水建筑物要单独处理。地形里往往没有堤顶的准确高程,或者把堤防压平了。做法是用矢量或模型把堤防单独建一层,和地形叠加显示,计算时由专业模型读取,不靠地形自己表达。河道管理范围内的有关规定可以参考中国政府网及水利部门公开发布的文件,做底图时按管理范围分层,别把行洪区当成可建设区域。
影像的作用是判读,不是量测。汛前更新一版,能看清河道内的养殖网箱、临时建筑、阻水物,这些对象在洪水来了以后会影响流向。切片成影像瓦片后按层级加载,重点河段用高分辨率,面上用中分辨率,兼顾清晰度和加载速度。影像的拍摄时间要写进元数据,判读时才知道看到的是哪一水情下的状态。
GISBox 支持图片切片成影像瓦片并发布 WMTS、TMS 服务,GeoTIFF 可以切片成 terrain 地形,地形瓦片的组织方式在 quantized-mesh 说明里有细节。影像和地形的范围要对齐,否则叠加时会出现错位,尤其是跨带项目。
中心线要有桩号,断面要有位置和编号。属性里写河名、起止桩号、断面间距、测量时间。断面数据本身是表格,落到场景里是一条条线,业务系统用桩号去查,底座负责让人看得见它在哪。
矢量格式用 SHP 或 GeoJSON,字段名统一。GISBox 可以导入这两类数据并发布成 WFS 服务,需要瓦片渲染时用 MVT。同一份数据发两种服务不冲突,按前端需要选。断面间距不均的河段要标注清楚,等间距显示会误导判读。
堤防要表达三段信息:堤线走向、堤顶高程、责任分段。走向用线,高程用属性或纵断面图,责任分段用面。管理范围和保护范围也做成面,颜色区分即可,不要叠加太多图层,看不清反而没用。
DWG 图纸里通常有这些线。GISBox 支持 DWG 导入、坐标对齐和样式提取,发布成 MVT、WMTS 服务,DWG 相关功能属于企业版,导入步骤见官方图文教程。图纸里的图层命名往往不规范,导入前先整理一遍,比导进来再改省事。图层关闭的线也要检查,有些堤段画在冻结图层里,导出时被忽略。
有 BIM 的工程,IFC 或 RVT 可以直接导入切片成 3DTiles。切片前确认模型的坐标原点,BIM 常用项目基点,和场地坐标差一个平移量,对不上就会出现模型飘在空中或者埋进地里。对齐用至少两个控制点,别只靠目测。
IFC 与 RVT 的切片属于企业版功能,报价前对着套餐定价页确认版本,别按基础版估预算。构件属性是否保留,要在切片后抽查,尤其是闸门编号、设备型号这类业务要用的字段。属性丢了,模型就只是个壳。
中小型工程未必有模型。可以用建筑矢量生成体块,先满足位置和体量的表达,等设计模型出来再替换。GISBox 支持上传 SHP、GeoJSON 生成建筑并发布 3DTiles,建筑生成相关的版本支持以定价页为准。
体块模型的颜色和高度要按类型区分,泵站、闸、管理房各用一种,别都用白色。看着简单,指挥时能省下不少辨认时间。

底座只存点位的位置和静态属性:站码、站名、类型、高程、所属河段。水位、流量、雨量的时间序列放在业务数据库里,通过接口按需取。把时序塞进三维服务,数据量涨得快,查询还慢。
前端要做的是把点位和场景对齐。点位坐标如果是实测的,直接落;如果是图上量的,误差可能在几米到几十米,要标注清楚。落错位置的水位站,看着有数据,实际对不上河段。点位多的时候按站点类型分组显示,全展开会盖住河道,反而看不见水位变化。
水位是相对高程的值,站点的高程基准和地形必须一致。1985 国家高程与地方高程混用,水位值看着正常,换算成淹没范围就偏了。时间戳的时区也要统一,跨系统对接时最容易在这里出问题。站点改了位置或基准,历史序列要标注断点,否则趋势图会画出一条不存在的突变。
点位发布用 WFS 或 GeoJSON 接口都行,取决于业务系统的读取方式。GISBox 的服务端支持从文件和数据库取数,PostGIS 里的点位表可以直接挂上去,改一条记录就更新一个点。
水文计算、洪水演进、调度预案,都不在三维工具的范围。工具能做的是把地形、河道、堤防、工程模型整理成可用的输入,把结果放回场景里显示。指望三维软件算出淹没范围,是把两类东西混为一谈。
这条边界写进方案,评审时少很多争论。算得准不准,是模型参数和边界条件的问题;看得清不清,是数据和场景的问题。两件事分开评价,责任才分得清。
约定三样:服务地址与协议、坐标与高程基准、数据更新频率。再加一样容易被忘的:谁负责转换。上游给的是 DWG 或 IFC,下游要的是 3DTiles,中间这一步由谁做、用什么参数、什么时候交,写在接口文档里。接口文档放在双方都能访问的位置,改动留时间戳,比邮件里翻记录可靠。
核对五项:坐标系与带号、高程基准、地形类型、影像时相、模型版本。五项都能在元数据里查到,查不到就是没准备好。重点河段再核一遍堤顶高程,和设计值对不上就先别上线。核对结果按河段记录,哪一段有问题改哪一段,不必整条河重来。
服务在目标网络下打开一次,看首屏、漫游、图层开关。地形和影像叠加是否错位,模型是否落地,点位是否落在河道里。核对记录留档,出问题时能回溯到哪一次改动。汛前要做一次同样的核对,别等水来了才发现图层是旧的。
水利项目的三维底座,价值不在画面多精细,而在地形、工程、监测三类东西能在同一套坐标里对上。GISBox 做的是格式转换、场景编辑和服务发布这一段,水深、流量、淹没范围这些结论,仍要由水文模型给出。把这段分清楚,项目推进起来会顺很多。

一套覆盖范围的 DEM、一版近期影像、河道与堤防的矢量、重点工程的模型或图纸。四样齐了就能搭出可用的底板。监测点位可以后补,先把位置留出来。缺地形只靠影像,量不了高程,后面还要返工。
不建议。倾斜模型表面含建筑、植被和桥面,水会被挡在这些对象外面,淹没范围偏小。做演进计算要用裸地 DEM,倾斜模型更适合做展示和现场比对。两类成果各司其职,别互相替代。
IFC 与 RVT 可以导入并切片成 3DTiles,属于企业版功能。切片前要把项目基点对齐到场地坐标,切片后抽查构件属性是否保留。模型体量大时先按单元拆开处理,再合并发布,比整包硬切稳妥。
局域网离线版支持 License 激活,价格与网络公开版不同,采购前对着定价页核对版本与功能范围。离线环境要自备地形与影像数据源,在线底图不可用。部署后先在目标终端上跑一遍,确认浏览器与显卡驱动没问题。
想先看看地形、影像和模型叠在一起的效果,素材广场有示例数据可以下载试用。
【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-19。